Atomic Actions of Transaction Processing and Design Technique in Heterogeneous Autonomous Decentralized Systems

Isao KAJI  Kinji MORI  

IEICE TRANSACTIONS on Communications   Vol.E83-B   No.5   pp.925-934
Publication Date: 2000/05/25
Online ISSN: 
Print ISSN: 0916-8516
Type of Manuscript: Special Section PAPER (IEICE/IEEE Joint Special Issue on Autonomous Decentralized Systems)
Category: Communication and Computer Architecture/Assurance Systems
revised style file,  

Full Text: PDF(648.8KB)>>
Buy this Article

The requirements to integrate the heterogeneous application system are rapidly emerging. When integrating heterogeneous systems, it is necessary not to violate their respective characteristics, and also the complex works related to the integration should be reduced. The on-line property of the autonomous decentralized system (ADS) provides the on-line expansion, or the on-line maintenance of the systems, and the recursive model of ADS makes it easy to integrate heterogeneous systems without violating each other. In the heterogeneous systems, the conventional reliability is not applicable, because each system has different characteristics. When a transaction is processed not only by one system, but also by the integrated heterogeneous systems, it is more guaranteed from the different points of view. The new measurement, assurance, is new proposed. The atomicity of the transaction processing in the heterogeneous systems is also defined in three levels, that is, the Global Atomic Action, the Semi-global Atomic Action and the Local Atomic Action. It is proposed to evaluate the effect of the integration of the heterogeneous systems by the non-assured risk, which represent how degree the transaction is additionally assured by the application objects from different points of view. The realization and design techniques for these atomic actions are also proposed, and the design guidance for the Global Atomic Action has been shown from the simulation results how to balance the non-assured risk and the transaction response time.