State as a Service: Towards Stateful Cloud Services
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Cloud ERP or Enterprise Resource Planning (ERP) as a Cloud Service delivers value by reducing initial and long term operating costs since infrastructure, platform and (certain) application management tasks are delegated to a specialist provider. Questions present at intersection of the ERP challenge landscape and the Cloud Computing opportunity horizon include characterization of Cloud friendly ERP modules and adaptation of stateful (on-premises ERP) components to a stateless platform.
Contributions of this thesis work include the R.A.I.N. Cloud fitness criteria that encompasses Responsiveness, Availability, I/O and Native support aspects of Cloud Services. More importantly, the State abstraction, a reliable and elastic state management framework employing Autonomic Computing and Redo Recovery constructs is introduced. Construction of abstraction properties, namely, affinity aware state preservation and recovery consider Cloud strengths of scaling out and reliability as well as peculiarities of Cloud billing model. Proof-of-concept implementation of State as a Service has been comprehensively detailed and evaluated advocating infrastructure layer support of the kind and associated tooling.
Place, publisher, year, edition, pages
2012. , 94 p.
Engineering and Technology
IdentifiersURN: urn:nbn:se:kth:diva-93754OAI: oai:DiVA.org:kth-93754DiVA: diva2:523656
Subject / course
Information and Software Systems
Master of Science - Software Engineering of Distributed Systems
Vlassov, Vladimir, Univ. lektor