A Protocol Development Framework for SLA Negotiations in Cloud and Service Computing
2012 | book part. A publication of Göttingen
Jump to: Cite & Linked | Documents & Media | Details | Version history
Cite this publication
A Protocol Development Framework for SLA Negotiations in Cloud and Service Computing
Yaqub, E.; Yahyapour, R. ; Wieder, P. & Lu, K. (2012)
In: Economics of Grids, Clouds, Systems, and Services. GECON 2012 pp. 1-15. (Vol. 7714). Berlin, Heidelberg: Springer. DOI: https://doi.org/10.1007/978-3-642-35194-5_1
Documents & Media
Details
- Authors
- Yaqub, Edwin; Yahyapour, Ramin ; Wieder, Philipp ; Lu, Kuan
- Abstract
- As businesses transit towards cloud and service oriented economy, agents are employed to efficiently negotiate service level agreements (SLAs) on services procured automatically to match changes in demand. This ‘pay-as-you-go’ trading model affords flexibility with reliability, but requires customized and seamless interactions enabled by negotiation protocols that best serve the market domain. To this end, we present a domain-independent framework based on a protocol development lifecycle, comprising four distinct phases namely modeling, verification, rule-based implementation and generic execution. We illustrate all phases by introducing the Simple Bilateral Negotiation Protocol (SBNP) - a multi-tier, multi-round and customizable negotiation protocol. We exemplify its adoption among chains of service providers that serve SaaS, PaaS and IaaS offerings. We show that SBNP is well-formed, deterministic and deadlock-free. We evaluate state space scalability for SBNP and verify its correctness using Linear Temporal Logic (LTL). Finally, we show that rule-based implementation allows for generic execution of multiple protocols on our negotiation platform, which provides businesses the agility to sustain competitive advantage.
- Issue Date
- 2012
- Publisher
- Springer
- Organization
- Gesellschaft für wissenschaftliche Datenverarbeitung
- Series
- Lecture Notes in Computer Science
- ISBN
- 978-3-642-35194-5
- Language
- English