• DocumentCode
    3533684
  • Title

    Building autonomic components: The SelfLets approach

  • Author

    Bindelli, Silvia ; Di Nitto, Elisabetta ; Mirandola, Raffaela ; Tedesco, Roberto

  • Author_Institution
    Dipt. di Elettron. e Inf., Politec. di Milano, Milano
  • fYear
    2008
  • fDate
    15-16 Sept. 2008
  • Firstpage
    17
  • Lastpage
    24
  • Abstract
    Autonomic computing is an emergent field aiming at the development of large-scale, self-managing, distributed component-based systems. This paper presents the model and the architecture of an autonomic computing element called SelfLet, which is a building component that can be used to create autonomic systems. SelfLets can be defined by specifying their goal, behaviors, services they need to use and/or provide, and autonomic policies guiding their self-management. The SelfLet architecture has been implemented in Java and offers programming abstractions suitable to implement an application-specific logic as well as autonomic policies. As a case study we have implemented a pervasive autonomic system that manages electrical power balancing in intelligent cooperating buildings.
  • Keywords
    Java; distributed processing; fault tolerant computing; software architecture; Java; SelfLet architecture; application-specific logic; autonomic components; autonomic computing; autonomic systems; distributed component-based systems; Buildings; Collaboration; Computer architecture; Distributed computing; Intelligent structures; Java; Large-scale systems; Logic programming; Monitoring; Power system modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automated Software Engineering - Workshops, 2008. ASE Workshops 2008. 23rd IEEE/ACM International Conference on
  • Conference_Location
    L´Aquila
  • Print_ISBN
    978-1-4244-2776-5
  • Type

    conf

  • DOI
    10.1109/ASEW.2008.4686289
  • Filename
    4686289