Abstract
We study the possibility to organize a solution in a network of arbitrary structure for a given set of interacting tasks with fault- and transient-fault-tolerance characteristics specified for each problem. For each problem, we distinguish a complex where all computers solve copies of this task (task replication), exchange results, and choose the correct one. The key problem in such computations is system mutual information agreement (SMIA) that ensures coherence of system information in all computers of all complexes under admissible faults. We derive sufficient structural conditions for reaching such a MIA and methods for finding them. We propose an algorithm for distinguishing complexes corresponding to problems being solved in computer networks (if at all possible).
Similar content being viewed by others
References
Asharina, I.V. and Lobanov, A.V., Extracting the Structural Environment for System Mutual Information Coordination in Multicomplex Systems, Autom. Remote Control (in press).
Pease, M., Shostak, R., and Lamport, L., Reaching Agreement in the Presence of Faults, J. Assoc. Comput. Mach., 1980, vol. 27, no. 2, pp. 228–237.
Geninson, B.A., Pankova, L.A., and Trakhtengerts, E.A., Fault-TolerantMethods of Ensuring Interactive Consistency in Distributed Computing Systems, Autom. Remote Control, 1989, vol. 50, no. 5, part 1, pp. 579–590.
Asharina, I.V., Lobanov, A.V., and Mishenko, I.G., Mutual Informational Coordination in Incompletely Connected Multicomputer Systems, Autom. Remote Control, 2003, vol. 64, no. 5, pp. 843–850.
Lobanov, A.V., Models of Closed Multimachine Computer Systems with Transient-Fault-Tolerance and Fault-Tolerance on the Basis of Replication under Byzantine Faults, Autom. Remote Control, 2009, vol. 70, no. 2, pp. 328–343.
Parkhomenko, P.P. and Sogomonyan, E.S., Osnovy tekhnicheskoi diagnostiki (optimizatsiya algoritmov diagnostirovaniya, apparaturnye sredstva) (Fundamentals of Technical Diagnostics (Optimizing Diagnostic Algorithms and Hardware)), Parkhomenko, P.P., Ed., Moscow: Energiya, 1981.
Nefedov, V.N. and Osipova, V.A., Kurs diskretnoi matematiki. Uch. pos. (A Course in Discrete Mathematics. Textbook), Moscow: Mosk. Aviats. Inst., 1992.
Asharina, I.V. and Lobanov, A.V., Mutual Information Reconciliation in Non-fully Connected Heterogeneous Multicomputer Computational Systems, Autom. Remote Control, 2010, vol. 71, no. 5, pp. 847–858.
Ershov, A.P., Vvedenie v teoreticheskoe programmirovanie (Introduction to Theoretical Programming), Moscow: Nauka, 1977.
Avizienis, A. and Laprie, J.-C., Dependable Computing: From Concepts to Design Diversity, Proc. IEEE, 1986, vol. 76, no. 5, pp. 629–638.
Author information
Authors and Affiliations
Corresponding author
Additional information
Original Russian Text © I.V. Asharina, A.V. Lobanov, 2014, published in Avtomatika i Telemekhanika, 2014, No. 6, pp. 115–131.
Rights and permissions
About this article
Cite this article
Asharina, I.V., Lobanov, A.V. Extracting complexes that ensure sufficient structural conditions for system mutual informational agreement in multicomplex systems. Autom Remote Control 75, 1078–1089 (2014). https://doi.org/10.1134/S0005117914060083
Received:
Published:
Issue Date:
DOI: https://doi.org/10.1134/S0005117914060083