DocumentCode
3337582
Title
Microevolution of Pervasive Services
Author
Caporuscio, Mauro
Author_Institution
Dipt. di Elettron., Inf. e Bioingegneria, Politec. di Milano, Milan, Italy
fYear
2013
fDate
4-6 Sept. 2013
Firstpage
161
Lastpage
168
Abstract
The pervasive computing vision of the future communication infrastructure is that we will be everywhere connected with invisible devices, which may consume and provide computational resources over the network. Resources are often abstracted as autonomous services, which must be "continually" evolved at run time to satisfy changing requirements. This paper discusses the design, development and evaluation of the Microevolution of Pervasive Services framework, which aims at supporting the run-time small-scale evolution of services through code mobility. Indeed, the framework provides (i) a dispatching mechanism to migrate Java code throughout the pervasive networking environment, and (ii) a microevolution manager that exploits Java reflection mechanisms to optimize code transmission.
Keywords
Java; ubiquitous computing; Java code migration; Java reflection mechanisms; autonomous services; code mobility; code transmission optimization; computational resources; dispatching mechanism; microevolution manager; microevolution of pervasive service framework; pervasive computing vision; pervasive networking environment; run-time small-scale service evolution; Containers; Evolution (biology); Inspection; Java; Marine vehicles; Overlay networks; Receivers; Code Mobility; Dynamic Adaptation and Evolution; Pervasive Computing;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Advanced Applications (SEAA), 2013 39th EUROMICRO Conference on
Conference_Location
Santander
Type
conf
DOI
10.1109/SEAA.2013.15
Filename
6619505
Link To Document