AUTONOMOUS DECENTRALIZED SOFTWARE STRUCTURE AND ITS APPLICATION.

Kinji Mori*, Hirokazu Ihara, Yasuo Suzuki, Katsumi Kawano, Minoru Koizumi, Masayuki Orimo, Kozo Nakai, Hiroaki Nakanishi

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contribution

103 Citations (Scopus)

Abstract

An autonomous decentralized software structure has been developed to achieve software online expansion and online maintenance and fault tolerance. In this structure, a software subsystem installed in each of the distributed computers has an autonomous operating function for self-management and coordination with the subsystems without extenal direction and/or execution. A data field (DF) concept is introduced to realize autonomy in each software subsystem. All data are broadcast, with attached content code corresponding to its meaning, into the DF without specifying the receiver. Each module in the software subsystem is connected only to the DF and judges whether to receive the data, or not, from the DF on the basis of its attached content code. The module runs independently from all the other modules after receiving all the necessary data from the DF. This autonomous data-driven mechanism and DF structure ensure that an application software module can be independently produced, loaded through the DF, and tested by the data in the DF, and that it can begin execution while the other modules are operating. Every subsystem checks the consistency of the received data. The effectiveness of this software system is demonstrated by its application to real-time control systems for steel production process control.

Original languageEnglish
Title of host publicationUnknown Host Publication Title
EditorsHarold S. Stone
Place of PublicationNew York, NY, USA
PublisherIEEE
Pages1056-1063
Number of pages8
ISBN (Print)0818607432
Publication statusPublished - 1986
Externally publishedYes

ASJC Scopus subject areas

  • Engineering(all)

Fingerprint

Dive into the research topics of 'AUTONOMOUS DECENTRALIZED SOFTWARE STRUCTURE AND ITS APPLICATION.'. Together they form a unique fingerprint.

Cite this