Login (DCU Staff Only)
Login (DCU Staff Only)

DORAS | DCU Research Repository

Explore open access research and scholarly works from DCU

Advanced Search

Autonomic resource provisioning for cloud-based s oftware

Jamshidi, Pooyan, Ahmad, Aakash and Pahl, Claus orcid logoORCID: 0000-0002-9049-212X (2014) Autonomic resource provisioning for cloud-based s oftware. In: 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems SEAMS 2014, 2-3 June 2014, Hyderabad, India. ISBN 978-1-4503-2864-7

Abstract
Cloud elasticity provides a software system with the ability to maintain optimal user experience by automatically acquiring and releasing resources, while paying only for what has been consumed. The mechanism for automatically adding or removing resources on the fly is referred to as auto-scaling. The state-of-the-practice with respect to auto-scaling involves specifying threshold-based rules to implement elasticity policies for cloud-based applications. However, there are several shortcomings regarding this approach. Firstly, the elasticity rules must be specified precisely by quantitative values, which requires deep knowledge and expertise. Furthermore, existing approaches do not explicitly deal with uncertainty in cloud-based software, where noise and unexpected events are common. This paper exploits fuzzy logic to enable qualitative specification of elasticity rules for cloud-based software. In addition, this paper discusses a control theoretical approach using type-2 fuzzy logic systems to reason about elasticity under uncertainties. We conduct several experiments to demonstrate that cloud-based software enhanced with such elasticity controller can robustly handle unexpected spikes in the workload and provide acceptable user experience. This translates into increased profit for the cloud application owner.
Metadata
Item Type:Conference or Workshop Item (Paper)
Event Type:Conference
Refereed:Yes
Uncontrolled Keywords:Cloud Computing; Auto-scaling; Elasticity; Uncertainty
Subjects:Computer Science > Software engineering
DCU Faculties and Centres:Research Initiatives and Centres > Irish Centre for Cloud Computing and Commerce (IC4)
Research Initiatives and Centres > Lero: The Irish Software Engineering Research Centre
DCU Faculties and Schools > Faculty of Engineering and Computing > School of Computing
Published in: SEAMS 2014 Proceedings of the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems. . ACM. ISBN 978-1-4503-2864-7
Publisher:ACM
Official URL:http://doi.acm.org/10.1145/2593929.2593940
Copyright Information:© ACM, YYYY. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in 'SEAMS 2014 Proceedings of the 9th International Symposium on Software Engineering for Adaptive and Self-Managing Systems' http://doi.acm.org/10.1145/2593929.2593940
Use License:This item is licensed under a Creative Commons Attribution-NonCommercial-Share Alike 3.0 License. View License
ID Code:19884
Deposited On:16 Jun 2014 10:24 by Claus Pahl . Last Modified 21 Jan 2021 17:02
Documents

Full text available as:

[thumbnail of SEAMS2014.pdf]
Preview
PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
608kB
Downloads

Downloads

Downloads per month over past year

Archive Staff Only: edit this record