DocumentCode :
3434643
Title :
Implementing a Resilient Application Architecture for State Management on a PaaS Cloud
Author :
Sharma, Vibhu Saujanya ; Santharam, Aravindan
Author_Institution :
Accenture Technol. Labs., Accenture, Bangalore, India
Volume :
1
fYear :
2013
fDate :
2-5 Dec. 2013
Firstpage :
142
Lastpage :
147
Abstract :
Platform as a Service Clouds typically lack direct support for application state management, and traditional state management techniques like clustering are not applicable as PaaS platforms offer little support for changing the underlying platform configuration. In this paper we build upon our earlier work where we proposed a session-state management architecture for Cloud called ReLoC, that uses loosely-coupled services and platform agnostic scalable messaging technology to propagate and save session states. Here, we present an actual implementation of the ReLoC onto a PaaS platform and an empirical evaluation of the original hypotheses of scalability and resilience of the proposed application architecture. We also present the challenges faced in implementing ReLoC on Heroku. The results indicate that ReLoC indeed allows applications to scale well and mitigates failures in individual application instances while maintaining state and hiding such failures from the users. The results also indicate that the performance degradation due to use of ReLoC is minimal and it is thus a promising approach for resilient user state management on PaaS Clouds.
Keywords :
cloud computing; Heroku; PaaS cloud; ReLoC architecture; application instances; application state management; clustering techniques; loosely-coupled services; platform agnostic scalable messaging technology; platform configuration; platform-as-a-service; resilient application architecture; resilient user state management; session states propagation; session states savings; session-state management architecture; state management; Computer architecture; Context; Databases; Heart beat; Java; Servers; Time factors; Application Architecture; Cloud computing; Fault-tolerance; PaaS; Session State Management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cloud Computing Technology and Science (CloudCom), 2013 IEEE 5th International Conference on
Conference_Location :
Bristol
Type :
conf
DOI :
10.1109/CloudCom.2013.26
Filename :
6753789
Link To Document :
بازگشت