ABSTRACT
Today, the dominant market mechanism for trading cloud resources is the static supermarket approach where consumers buy resources from providers without negotiation. The recent development of Amazon's EC2 spot market shows that dynamic market mechanisms are gaining popularity. Dynamic market mechanism using multi-round bilateral negotiations - aka Bazaar negotiations - are a promising approach for trading cloud resources. On such a Bazaar-market consumers and providers negotiate cloud resources which are specified in SLAs. To foster the development of Bazaar-markets the Open Grid Forum released the WS-Agreement Negotiation standard. Currently, WS-Agreement Negotiation compliant strategies are missing. Hence, in the paper at hand we introduce a time dependent negotiation strategy which is compliant to the WS-Agreement Negotiation standard. For a systematic analysis of the strategy a market simulation environment is necessary. As existing scientific simulation environments are not able to simulate Bazaar-markets we extended the CloudSim framework by developing the so called Bazaar-Extension which implements the WS-Agreement Negotiation standard. Using the Bazaar-Extension cloud service consumers and providers can be created and strategies can be assigned to them. The so created market can be simulated and the resulting resource allocation can be analyzed. The architecture of the simulation framework as well as its evaluation are introduced in this paper.
- Alain Andrieux, Karl Czajkowski, Asit Dan, Kate Keahey, Heiko Ludwig, Toshiyuki Nakata, Jim Pruyne, John Rofrano, Steve Tuecke, and Ming Xu. 2007. Web services agreement specification (WS-Agreement). (2007).Google Scholar
- Paolo Bonacquisto, Giuseppe Di Modica, Giuseppe Petralia, and Orazio Tomarchio. 2014. A strategy to optimize resource allocation in auction-based cloud markets. In Services Computing (SCC), 2014 IEEE International Conference on. IEEE, 339--346. Google ScholarDigital Library
- Rajkumar Buyya, Rajiv Ranjan, and Rodrigo N. Calheiros. 2009. Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities. In High Performance Computing & Simulation, 2009. HPCS'09. International Conference on. IEEE, 1--11.Google Scholar
- Amir Vahid Dastjerdi and Rajkumar Buyya. 2012. An autonomous reliability-aware negotiation strategy for cloud computing environments. In Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on. IEEE, 284--291. Google ScholarDigital Library
- Amir Vahid Dastjerdi and Rajkumar Buyya. 2015. An Autonomous Time-Dependent SLA Negotiation Strategy for Cloud Computing. Comput. J. 58, 11 (2015), 3202--3216.Google ScholarCross Ref
- Hans-Georg Fill, Timothy Redmond, and Dimitris Karagiannis. 2012. FDMM: A Formalism for Describing ADOxx Meta Models and Models. In ICEIS 2012 - Proceedings of the 14th International Conference on Enterprise Information Systems, Volume 3, Wroclaw, Poland, 28 June - 1 July, 2012. 133--144.Google Scholar
- Sebastian Hudert, Heiko Ludwig, and Guido Wirtz. 2009. Negotiating SLAs-An approach for a generic negotiation framework for WS-Agreement. Journal of Grid Computing 7, 2 (2009), 225--246.Google ScholarCross Ref
- Dzmitry Kliazovich, Pascal Bouvry, and Samee Ullah Khan. 2012. GreenCloud: a packet-level simulator of energy-aware cloud computing data centers. The Journal of Supercomputing 62, 3 (2012), 1263--1283.Google ScholarCross Ref
- Heiko Ludwig. 2006. WS-Agreement Concepts and Use âĂŞ Agreement-Based Service-Oriented Architectures. IBM Research Division, Technical Report (2006).Google Scholar
- Werner Mach, Benedikt Pittl, and Erich Schikuta. 2014. A Forecasting and Decision Model for Successful Service Negotiation. In IEEE International Conference on Services Computing, SCC 2014, Anchorage, AK, USA, June 27 - July 2, 2014. 733--740. Google ScholarDigital Library
- Werner Mach and Erich Schikuta. 2011. A Consumer-Provider Cloud Cost Model Considering Variable Cost. In IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing, DASC 2011, 12--14 December 2011, Sydney, Australia. 628--635. Google ScholarDigital Library
- Werner Mach and Erich Schikuta. 2012. A generic negotiation and re-negotiation framework for consumer-provider contracting of web services. In Proceedings of the 14th International Conference on Information Integration and Web-based Applications & Services. ACM, 348--351. Google ScholarDigital Library
- Werner Mach and Erich Schikuta. 2013. Toward an economic and energy-aware cloud cost model. Concurrency and Computation: Practice and Experience 25, 18 (2013), 2471--2487.Google ScholarCross Ref
- N. Gregory Mankiw. 2004. Principles of Microeconomics. Thomson/South-Western.Google Scholar
- Alberto Núñez, Jose L Vázquez-Poletti, Agustin C Caminero, Gabriel G Castañé, Jesus Carretero, and Ignacio M Llorente. 2012. iCanCloud: A flexible and scalable cloud infrastructure simulator. Journal of Grid Computing 10, 1 (2012), 185--209. Google ScholarDigital Library
- Antoine Pichot, Oliver Waeldrich, Wolfgang Ziegler, and Philipp Wieder. 2008. Dynamic SLA Negotiation Based on WS-Agreement.. In WEBIST (1). 38--45.Google Scholar
- Benedikt Pittl. 2016. A negotiation based resoucre allocation model for IaaS-Markets. In Master Thesis.Google Scholar
- Benedikt Pittl, Irfan Ul Haq, Werner Mach, and Erich Schikuta. 2017. Towards Self-Organizing Cloud Markets Fostering Intermediaries. In 26th IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE 2017, Poznan, Poland, June 21--23, 2017. 131--136.Google Scholar
- Benedikt Pittl, Werner Mach, and Erich Schikuta. 2015. A Negotiation-Based Resource Allocation Model in IaaS-Markets. In 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC). IEEE, 55--64.Google Scholar
- Benedikt Pittl, Werner Mach, and Erich Schikuta. 2016. Bazaar-Extension: A CloudSim Extension for Simulating Negotiation Based Resource Allocations. In IEEE International Conference on Services Computing, SCC 2016, San Francisco, CA, USA, June 27 - July 2, 2016. 427--434.Google Scholar
- Benedikt Pittl, Werner Mach, and Erich Schikuta. 2016. Bazaar-score: A key figure measuring market efficiency in iaas-markets. In Economics of Grids, Clouds, Systems, and Services - 13th International Conference, GECON 2016, Athens, Greece, September 20--22.Google Scholar
- Benedikt Pittl, Werner Mach, and Erich Schikuta. 2016. A classification of autonomous bilateral cloud SLA negotiation strategies. In Proceedings of the 18th International Conference on Information Integration and Web-based Applications and Services, iiWAS 2016, Singapore, November 28--30, 2016. 379--388. Google ScholarDigital Library
- Benedikt Pittl, Werner Mach, and Erich Schikuta. 2016. CloudTax: A CloudSim-Extension for Simulating Tax Systems on Cloud Markets. In 2016 IEEE International Conference on Cloud Computing Technology and Science, CloudCom 2016, Luxembourg, December 12--15, 2016. 35--42.Google Scholar
- Benedikt Pittl, Werner Mach, and Erich Schikuta. 2016. An Implementation of the WS-Agreement Negotiation Standard in CloudSim. In 20th IEEE International Enterprise Distributed Object Computing Workshop, EDOC Workshops 2016, Vienna, Austria, September 5--9, 2016. 1--4.Google Scholar
- Benedikt Pittl, Werner Mach, and Erich Schikuta. 2017. GreenCloudTax: A flexible IaaS Tax Approach as Stimulus for Green Cloud Computing. In International Conference on Future Internet of Things and Cloud (FiCloud).Google ScholarCross Ref
- Jeffrey F. Rayport and John J. Sviokla. 1995. Exploiting the virtual value chain. Harvard business review 73, 6 (1995), 75.Google Scholar
- Angela Rumpl, Oliver Waeldrich, and Wolfgang Ziegler. 2010. Extending WS-Agreement with multi-round negotiation capability. In Grids and Service-Oriented Architectures for Service Level Agreements. Springer, 89--103.Google Scholar
- Parnia Samimi, Youness Teimouri, and Muriati Mukhtar. 2016. A combinatorial double auction resource allocation model in cloud computing. Inf. Sci. 357 (2016), 201--216. Google ScholarDigital Library
- Gheorghe Cosmin Silaghi, Liviu Dan Erban, and Cristian Marius Litan. 2012. A time-constrained SLA negotiation strategy in competitive computational grids. Future Generation Computer Systems 28, 8 (2012), 1303--1315. Google ScholarDigital Library
- Oliver Waeldrich, Dominic Battre, Francis Brazier, Kassidy Clark, Michel Oey, Alexander Papaspyrou, Philipp Wieder, and Wolfgang Ziegler. 2011. Ws-agreement negotiation version 1.0. In Open Grid Forum.{Accessed 20 May 2013}.Google Scholar
- WSAG4J. {n. d.}. WSAG4J. http://wsag4j.sourceforge.net/site/index.html. ({n. d.}). Accessed: 2016-08-12.Google Scholar
- Jun Yan, Ryszard Kowalczyk, Jian Lin, Mohan B. Chhetri, Suk Keong Goh, and Jianying Zhang. 2007. Autonomous service level agreement negotiation for service composition provision. Future Generation Computer Systems 23, 6 (2007), 748--759. Google ScholarDigital Library
- Farhana H. Zulkernine and Patrick Martin. 2011. An adaptive and intelligent SLA negotiation system for web services. Services Computing, IEEE Transactions on 4, 1 (2011), 31--43. Google ScholarDigital Library
Index Terms
- A simulation environment for WS-agreement negotiation compliant strategies
Recommendations
A classification of autonomous bilateral cloud SLA negotiation strategies
iiWAS '16: Proceedings of the 18th International Conference on Information Integration and Web-based Applications and ServicesCurrently digital markets emerge where cloud resources are traded in the form of computational services. Usually the so called supermarket approach is applied on these service markets, where consumers buy offered services from providers based on fixed ...
Automated SLA Negotiation in a Dynamic IoT Environment - A Metaheuristic Approach
Service-Oriented ComputingAbstractIn the Internet of Things (IoT), billions of physical devices, distributed over a large geographic area, provide a near real-time state of the world. By adopting a service-oriented paradigm, the capabilities of mobile or static devices can be ...
WS-Agreement based service negotiation in a heterogeneous service environment
SOCA '12: Proceedings of the 2012 5th IEEE International Conference on Service-Oriented Computing and Applications (SOCA)With the ever increasing importance of web services and the Cloud as a reliable commodity to provide business value as well as consolidate IT infrastructure, electronic contracts have become very important. WS-Agreement has itself established as a well ...
Comments