Title :
Self-adaptive mechanism for distributed computing
Author_Institution :
Nat. Inst. of Inf., Tokyo, Japan
Abstract :
This paper proposes a framework for adapting software components for a disaggregated system, which dynamically composes devices, e.g., displays, keyboard, and mice, which do not attached to the same computer into a virtual computer over a distributed system, including ubiquitous/pervasive computing systems. It introduces the notions of differentiation and dedifferentiation in cellular slime molds into real distributed systems, including disaggregated systems. When software components delegates a function to another component coordinating with it, if the former has the function, this function becomes less-developed and the latter´s function becomes well-developed. The framework was constructed as a middleware system and allowed us to define agents as Java objects written in JavaBean. We present several evaluations of the framework in a distributed system instead of any simulation-based systems and describes a practical application.
Keywords :
Java; digital simulation; middleware; Java objects; JavaBean; cellular slime molds; disaggated system; displays; distributed computing; keyboard; mice; middleware system; pervasive computing systems; self-adaptive mechanism; simulation-based systems; software components adaptation; ubiquitous computing systems; virtual computer; Bioinformatics; Genomics; Hardware; Java; Logic gates; Software;
Conference_Titel :
Evolving and Adaptive Intelligent Systems (EAIS), 2012 IEEE Conference on
Conference_Location :
Madrid
Print_ISBN :
978-1-4673-1728-3
Electronic_ISBN :
978-1-4673-1726-9
DOI :
10.1109/EAIS.2012.6232797