DocumentCode
2043713
Title
Self-adaptive mechanism for disaggregated computing
Author
Satoh, Ichiro
Author_Institution
Nat. Inst. of Inf., Tokyo, Japan
fYear
2012
fDate
19-23 March 2012
Firstpage
185
Lastpage
190
Abstract
This paper proposes an approach to adapting software in a pervasive computing environment whose computational resources are heterogenous, limited, and dynamic. It is unique to other existing adaptive approaches in introducing the notions of differentiation and dedifferentiation in cellular slime molds. When a software component 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 like that in cellular differentiation. When some differentiated components are not available due to system errors or network partitioning, this enables remaining components to automatically activate their degenerated functions corresponding to functions provided by the unavailable components like those in cellular-dedifferentiation. The approach enables applications to be naturally adapted to changes in their computational environments, e.g., other applications, their available resources, and network connectivity, without any special adaptation mechanisms inside the applications themselves in a self-organizing manner. It is constructed as a middleware system to execute general purpose applications on real pervasive computing systems, instead of any simulation-based systems. We present several evaluations of the framework in a distributed system and describe two applications.
Keywords
middleware; object-oriented programming; ubiquitous computing; cellular differentiation; cellular slime molds; computational resources; dedifferentiation; differentiated components; disaggregated computing; distributed system; middleware system; network partitioning; pervasive computing; self-adaptive mechanism; software adaptation; software component; system errors; Computers; Databases; Heart beat; Middleware; Pervasive computing; Runtime;
fLanguage
English
Publisher
ieee
Conference_Titel
Pervasive Computing and Communications Workshops (PERCOM Workshops), 2012 IEEE International Conference on
Conference_Location
Lugano
Print_ISBN
978-1-4673-0905-9
Electronic_ISBN
978-1-4673-0906-6
Type
conf
DOI
10.1109/PerComW.2012.6197475
Filename
6197475
Link To Document