• 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