Title :
Resilient Architecture for Complex Computing Systems
Author_Institution :
Nat. Inst. of Inf., Tokyo, Japan
Abstract :
This paper proposes a self-organizing framework for adapting software agents on complex computer systems, in particular distributed systems. It is unique to other existing approaches for software adaptation because it introduces the notions of differentiation and dedifferentiation in cellular slime molds into complex computer systems. When an agent delegates a function to another agent. the former´s function becomes less-developed and the latter´s compatible function becomes well-developed. The framework was constructed as a middleware system and allowed us to define agents as Java objects. We present several evaluations of the framework in a real distributed system.
Keywords :
Java; differentiation; middleware; software agents; software architecture; software performance evaluation; Java objects; cellular slime molds; compatible function; complex computing systems; dedifferentiation notions; distributed systems; middleware system; resillent architecture; self-organizing framework; software adaptation approach; software agents; Computer architecture; Computers; Databases; Heart beat; Middleware; Runtime; adaptation; differentiation; distributed system;
Conference_Titel :
Engineering of Complex Computer Systems (ICECCS), 2013 18th International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-0-7695-5007-7
DOI :
10.1109/ICECCS.2013.45