• DocumentCode
    1973726
  • Title

    AESON: A Model-Driven and Fault Tolerant Composite Deployment Runtime for IaaS Clouds

  • Author

    Jayasinghe, Danushka ; Pu, Calton ; Oliveira, Filipe ; Rosenberg, F. ; Eilam, T.

  • Author_Institution
    CERCS, Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2013
  • fDate
    June 28 2013-July 3 2013
  • Firstpage
    575
  • Lastpage
    582
  • Abstract
    Infrastructure-as-a-Service (IaaS) cloud environments expose to users the infrastructure of a data center while relieving them from the burden and costs associated with its management and maintenance. IaaS clouds provide an interface by means of which users can create, configure, and control a set of virtual machines that will typically host a composite software service. Given the increasing popularity of this computing paradigm, previous work has focused on modeling composite software services to automate their deployment in IaaS clouds. This work is concerned with the runtime state of composite services during and after deployment. We propose AESON, a deployment runtime that automatically detects node (virtual machine) failures and eventually brings the composite service to the desired deployment state by using information describing relationships between the service components. We have designed AESON as a decentralized peer-to-peer publish/subscribe system leveraging IBM´s Bulletin Board (BB), a topic-based distributed shared memory service built on top of an overlay network.
  • Keywords
    cloud computing; computer centres; fault tolerant computing; overlay networks; peer-to-peer computing; shared memory systems; virtual machines; AESON; IaaS clouds; bulletin board; composite software service; data center; decentralized peer-to-peer publish/subscribe system; distributed shared memory service; fault tolerant composite deployment runtime; infrastructure-as-a-service; model-driven composite deployment runtime; overlay network; virtual machines; Computer crashes; Databases; Monitoring; Nominations and elections; Peer-to-peer computing; Sensitivity; Servers; Failures; Fault-Tolerant; Model-Driven; Peer-to-Peer; Publish-subscribe; Recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing (SCC), 2013 IEEE International Conference on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-0-7695-5026-8
  • Type

    conf

  • DOI
    10.1109/SCC.2013.102
  • Filename
    6649743