• DocumentCode
    2786251
  • Title

    ReLoC: A Resilient Loosely Coupled Application Architecture for State Management in the Cloud

  • Author

    Sharma, Vibhu Saujanya ; Sengupta, Shubhashis ; Annervaz, K.M.

  • Author_Institution
    Accenture Technol. Labs., Bangalore, India
  • fYear
    2012
  • fDate
    24-29 June 2012
  • Firstpage
    906
  • Lastpage
    913
  • Abstract
    Maintaining the state of applications and user sessions is difficult in large scale web-based software systems. This problem is particularly accentuated in the context of Cloud computing as Cloud providers, especially Platform as a Service (PaaS) vendors, do not explicitly support state management infrastructure - such as clustering. In a PaaS environment, a user has little or no access and control over the server platform and session management layer. Additionally, the platform tiers are generally loosely coupled and service-oriented. These make traditional session-state management techniques non-usable. In this work, we present ReLoC - a session-state management architecture for Cloud that uses loosely-coupled services and platform agnostic scalable messaging technology to propagate and save session states. Preliminary experiments show a very high level of tolerance to failures of the platform tiers without corresponding disruptions in user sessions. We argue that, in the context of PaaS Clouds, ReLoC architecture will be more scalable compared to traditional clustering environments.
  • Keywords
    cloud computing; electronic messaging; pattern clustering; PaaS cloud; PaaS environment; PaaS vendor; ReLoC architecture; Web-based software system; agnostic scalable messaging technology; cloud computing; cloud provider; cloud state management; clustering environment; platform-as-a-service; resilient loosely coupled application architecture; server platform; service-oriented platform; session management layer; session state propagation; session state saving; session-state management technique; state management infrastructure; Cloud computing; Computer architecture; Containers; Context; Databases; Heart beat; Servers; Application Architecture; Cloud computing; Messaging middleware; Session-state Management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    2159-6182
  • Print_ISBN
    978-1-4673-2892-0
  • Type

    conf

  • DOI
    10.1109/CLOUD.2012.130
  • Filename
    6253595