Skip to main content
Top

2018 | OriginalPaper | Chapter

Simulating Negotiation-Based Cloud Markets

Authors : Benedikt Pittl, Werner Mach, Erich Schikuta

Published in: Computational Science – ICCS 2018

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Today, the so called supermarket approach is used for trading Cloud services on Cloud markets. Thereby, consumers purchase Cloud services at fixed prices without negotiation. More dynamic Cloud markets are emerging as e.g. the recent development of the Amazon EC2 spot market shows - with spot blocks and spot fleet management. Hence, autonomous Bazaar-based negotiations are a promising approach for trading Cloud services on future Cloud markets. Thereby, market participants negotiate the characteristics of Cloud services which are described in Service Level Agreements (SLAs). Specifications such as the WS-Agreement Negotiation standard foster the development of such Bazaar-based Cloud markets.
In this paper we present a scientific simulation environment for the simulation of Bazaar-based Cloud markets which conforms to the WS-Agreement Negotiation standard. A two-stepped process is required for using the simulation environment: first consumers, intermediaries and providers have to be created, then strategies have to be assigned to them before the result of the simulation can be analyzed. The aim of the simulation environment is to support market participants during the evaluation of their negotiation strategies.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
Genius is a negotiation simulation tool - see http://​ii.​tudelft.​nl/​genius/​.​
 
2
The distinction between domain specific and generic simulation environment is fuzzy and a discussion about this is out of the scope of this paper.
 
5
Cloud Information System - an internal CloudSim component.
 
6
Utility values represent the satisfaction experienced by an individual from a good - for more information see [23].
 
Literature
1.
go back to reference Abuhay, T.M., Kovalchuk, S.V., Bochenina, K.O., Kampis, G., Krzhizhanovskaya, V.V., Lees, M.H.: Analysis of computational science papers from ICCS 2001–2016 using topic modeling and graph theory. In: International Conference on Computational Science ICCS 2017, pp. 7–17, Zurich, Switzerland, 12–14 June 2017CrossRef Abuhay, T.M., Kovalchuk, S.V., Bochenina, K.O., Kampis, G., Krzhizhanovskaya, V.V., Lees, M.H.: Analysis of computational science papers from ICCS 2001–2016 using topic modeling and graph theory. In: International Conference on Computational Science ICCS 2017, pp. 7–17, Zurich, Switzerland, 12–14 June 2017CrossRef
2.
go back to reference Andrieux, A., Czajkowski, K., Dan, A., Keahey, K., Ludwig, H., Nakata, T., Pruyne, J., Rofrano, J., Tuecke, S., Xu, M.: Web services agreement specification (WS-Agreement). In: Open Grid Forum, vol. 128 (2007) Andrieux, A., Czajkowski, K., Dan, A., Keahey, K., Ludwig, H., Nakata, T., Pruyne, J., Rofrano, J., Tuecke, S., Xu, M.: Web services agreement specification (WS-Agreement). In: Open Grid Forum, vol. 128 (2007)
4.
go back to reference Bonacquisto, P., Modica, G.D., Petralia, G., Tomarchio, O.: A strategy to optimize resource allocation in auction-based cloud markets. In: 2014 IEEE International Conference on Services Computing (SCC). IEEE, pp. 339–346 (2014) Bonacquisto, P., Modica, G.D., Petralia, G., Tomarchio, O.: A strategy to optimize resource allocation in auction-based cloud markets. In: 2014 IEEE International Conference on Services Computing (SCC). IEEE, pp. 339–346 (2014)
5.
go back to reference Buyya, R., Ranjan, R., Calheiros, R.N.: Modeling and simulation of scalable cloud computing environments and the CloudSim toolkit: challenges and opportunities. In: 2009 International Conference on High Performance Computing & Simulation HPCS, pp. 1–11. IEEE (2009) Buyya, R., Ranjan, R., Calheiros, R.N.: Modeling and simulation of scalable cloud computing environments and the CloudSim toolkit: challenges and opportunities. In: 2009 International Conference on High Performance Computing & Simulation HPCS, pp. 1–11. IEEE (2009)
6.
go back to reference Calheiros, R.N., Ranjan, R., Beloglazov, A., Rose, C.A.F.D., Buyya, R.: Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exper. 41(1), 23–50 (2011)CrossRef Calheiros, R.N., Ranjan, R., Beloglazov, A., Rose, C.A.F.D., Buyya, R.: Cloudsim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exper. 41(1), 23–50 (2011)CrossRef
7.
go back to reference Carrión, J., Puntes, D.F., Luque, E.: Simulating a search engine service focusing on network performance. In: International Conference on Computational Science ICCS 2017, Zurich, Switzerland, pp. 79–88, 12–14 June 2017CrossRef Carrión, J., Puntes, D.F., Luque, E.: Simulating a search engine service focusing on network performance. In: International Conference on Computational Science ICCS 2017, Zurich, Switzerland, pp. 79–88, 12–14 June 2017CrossRef
8.
go back to reference Chhabra, S., Dixit, V.S.: Cloud computing: state of the art and security issues. ACM SIGSOFT Softw. Eng. Notes 40(2), 1–11 (2015)CrossRef Chhabra, S., Dixit, V.S.: Cloud computing: state of the art and security issues. ACM SIGSOFT Softw. Eng. Notes 40(2), 1–11 (2015)CrossRef
10.
go back to reference Dastjerdi, A.V., Buyya, R.: An autonomous reliability-aware negotiation strategy for cloud computing environments. In: 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), pp. 284–291. IEEE (2012) Dastjerdi, A.V., Buyya, R.: An autonomous reliability-aware negotiation strategy for cloud computing environments. In: 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), pp. 284–291. IEEE (2012)
11.
go back to reference Gao, G., Mishra, B., Ramazzotti, D.: Efficient simulation of financial stress testing scenarios with suppes-bayes causal networks. In: International Conference on Computational Science ICCS 2017, Zurich, Switzerland, pp. 272–284, 12–14 June 2017CrossRef Gao, G., Mishra, B., Ramazzotti, D.: Efficient simulation of financial stress testing scenarios with suppes-bayes causal networks. In: International Conference on Computational Science ICCS 2017, Zurich, Switzerland, pp. 272–284, 12–14 June 2017CrossRef
13.
go back to reference Hudert, S., Ludwig, H., Wirtz, G.: Negotiating SLAs-an approach for a generic negotiation framework for WS-Agreement. J. Grid Comput. 7(2), 225–246 (2009)CrossRef Hudert, S., Ludwig, H., Wirtz, G.: Negotiating SLAs-an approach for a generic negotiation framework for WS-Agreement. J. Grid Comput. 7(2), 225–246 (2009)CrossRef
14.
go back to reference Kliazovich, D., Bouvry, P., Khan, S.U.: Greencloud: a packet-level simulator of energy-aware cloud computing data centers. J. Supercomput. 62(3), 1263–1283 (2012)CrossRef Kliazovich, D., Bouvry, P., Khan, S.U.: Greencloud: a packet-level simulator of energy-aware cloud computing data centers. J. Supercomput. 62(3), 1263–1283 (2012)CrossRef
15.
go back to reference Ludwig, S.A., Schoene, T.: Matchmaking in multi-attribute auctions using a genetic algorithm and a particle swarm approach. In: Ito, T., Zhang, M., Robu, V., Fatima, S., Matsuo, T. (eds.) New Trends in Agent-Based Complex Automated Negotiations. Studies in Computational Intelligence, vol. 383, pp. 81–98. Springer, Heidelberg (2012). https://doi.org/10.1007/978-3-642-24696-8_5CrossRef Ludwig, S.A., Schoene, T.: Matchmaking in multi-attribute auctions using a genetic algorithm and a particle swarm approach. In: Ito, T., Zhang, M., Robu, V., Fatima, S., Matsuo, T. (eds.) New Trends in Agent-Based Complex Automated Negotiations. Studies in Computational Intelligence, vol. 383, pp. 81–98. Springer, Heidelberg (2012). https://​doi.​org/​10.​1007/​978-3-642-24696-8_​5CrossRef
16.
go back to reference Mach, W.: A simulation environment for ws-agreement negotiation compliant strategies. In: Proceedings of the 18th International Conference on Information Integration and Web-based Applications and Services iiWAS 2017, Salzburg (2017) Mach, W.: A simulation environment for ws-agreement negotiation compliant strategies. In: Proceedings of the 18th International Conference on Information Integration and Web-based Applications and Services iiWAS 2017, Salzburg (2017)
17.
go back to reference Mach, W., Pittl, B., Schikuta, E.: A forecasting and decision model for successful service negotiation. In: 2014 IEEE International Conference on Services Computing (SCC), pp. 733–740. IEEE (2014) Mach, W., Pittl, B., Schikuta, E.: A forecasting and decision model for successful service negotiation. In: 2014 IEEE International Conference on Services Computing (SCC), pp. 733–740. IEEE (2014)
18.
go back to reference Mach, W., Schikuta, E.: 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, pp. 348–351. ACM (2012) Mach, W., Schikuta, E.: 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, pp. 348–351. ACM (2012)
19.
go back to reference Malinowski, A., Czarnul, P., Czurylo, K., Maciejewski, M., Skowron, P.: Multi-agent large-scale parallel crowd simulation. In: International Conference on Computational Science ICCS 2017, Zurich, Switzerland, pp. 917–926, 12–14 June 2017CrossRef Malinowski, A., Czarnul, P., Czurylo, K., Maciejewski, M., Skowron, P.: Multi-agent large-scale parallel crowd simulation. In: International Conference on Computational Science ICCS 2017, Zurich, Switzerland, pp. 917–926, 12–14 June 2017CrossRef
20.
go back to reference Mitchell, J.: What’s the best way to purchase cloud services? IEEE Cloud Comput. 2(3), 12–15 (2015)CrossRef Mitchell, J.: What’s the best way to purchase cloud services? IEEE Cloud Comput. 2(3), 12–15 (2015)CrossRef
21.
go back to reference Núñez, A., Vázquez-Poletti, J.L., Caminero, A.C., Castañé, G.G., Carretero, J., Llorente, I.M.: icancloud: a flexible and scalable cloud infrastructure simulator. J. Grid Comput. 10(1), 185–209 (2012)CrossRef Núñez, A., Vázquez-Poletti, J.L., Caminero, A.C., Castañé, G.G., Carretero, J., Llorente, I.M.: icancloud: a flexible and scalable cloud infrastructure simulator. J. Grid Comput. 10(1), 185–209 (2012)CrossRef
22.
go back to reference Pichot, A., Waeldrich, O., Ziegler, W., Wieder, P.: Dynamic SLA Negotiation Based on WS-Agreement. In: WEBIST (1), pp. 38–45 (2008) Pichot, A., Waeldrich, O., Ziegler, W., Wieder, P.: Dynamic SLA Negotiation Based on WS-Agreement. In: WEBIST (1), pp. 38–45 (2008)
23.
go back to reference Pittl, B., Mach, W., Schikuta, E.: A negotiation-based resource allocation model in IaaS-Markets. In: 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC), pp. 55–64. IEEE (2015) Pittl, B., Mach, W., Schikuta, E.: A negotiation-based resource allocation model in IaaS-Markets. In: 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC), pp. 55–64. IEEE (2015)
24.
go back to reference Pittl, B., Mach, W., Schikuta, E.: Bazaar-extension: a cloudsim extension for simulating negotiation based resource allocations. In: IEEE International Conference on Services Computing SCC 2016, San Francisco, CA, USA, pp. 427–434, 27 June - 2 July 2016 Pittl, B., Mach, W., Schikuta, E.: Bazaar-extension: a cloudsim extension for simulating negotiation based resource allocations. In: IEEE International Conference on Services Computing SCC 2016, San Francisco, CA, USA, pp. 427–434, 27 June - 2 July 2016
25.
go back to reference Pittl, B., Mach, W., Schikuta, E.: 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, pp. 379–388, 28–30 November 2016 Pittl, B., Mach, W., Schikuta, E.: 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, pp. 379–388, 28–30 November 2016
26.
go back to reference Pittl, B., Mach, W., Schikuta, E.: An implementation of the WS-agreement negotiation standard in Cloudsim. In: 20th IEEE International Enterprise Distributed Object Computing Workshop, EDOC Workshops 2016, Vienna, Austria, pp. 1–4, 5–9 September 2016 Pittl, B., Mach, W., Schikuta, E.: An implementation of the WS-agreement negotiation standard in Cloudsim. In: 20th IEEE International Enterprise Distributed Object Computing Workshop, EDOC Workshops 2016, Vienna, Austria, pp. 1–4, 5–9 September 2016
28.
go back to reference Samimi, P., Teimouri, Y., Mukhtar, M.: A combinatorial double auction resource allocation model in cloud computing. Inf. Sci. 357, 201–216 (2014)CrossRef Samimi, P., Teimouri, Y., Mukhtar, M.: A combinatorial double auction resource allocation model in cloud computing. Inf. Sci. 357, 201–216 (2014)CrossRef
29.
go back to reference Silaghi, G.C., Erban, L.D., Litan, C.M.: A time-constrained SLA negotiation strategy in competitive computational grids. Future Gener. Comput. Syst. 28(8), 1303–1315 (2012)CrossRef Silaghi, G.C., Erban, L.D., Litan, C.M.: A time-constrained SLA negotiation strategy in competitive computational grids. Future Gener. Comput. Syst. 28(8), 1303–1315 (2012)CrossRef
30.
go back to reference Waeldrich, O., Battr, D., Brazier, F., Clark, K., Oey, M., Papaspyrou, A., Wieder, P., Ziegler, W.: Ws-agreement negotiation version 1.0. In: Open Grid Forum (2011) Waeldrich, O., Battr, D., Brazier, F., Clark, K., Oey, M., Papaspyrou, A., Wieder, P., Ziegler, W.: Ws-agreement negotiation version 1.0. In: Open Grid Forum (2011)
31.
go back to reference Weinman, J.: Cloud pricing and markets. IEEE Cloud Comput. 2(1), 10–13 (2015)CrossRef Weinman, J.: Cloud pricing and markets. IEEE Cloud Comput. 2(1), 10–13 (2015)CrossRef
34.
go back to reference Yan, J., Kowalczyk, R., Lin, J., Chhetri, M.B., Goh, S.K., Zhang, J.: Autonomous service level agreement negotiation for service composition provision. Future Gener. Comput. Syst. 23(6), 748–759 (2007)CrossRef Yan, J., Kowalczyk, R., Lin, J., Chhetri, M.B., Goh, S.K., Zhang, J.: Autonomous service level agreement negotiation for service composition provision. Future Gener. Comput. Syst. 23(6), 748–759 (2007)CrossRef
Metadata
Title
Simulating Negotiation-Based Cloud Markets
Authors
Benedikt Pittl
Werner Mach
Erich Schikuta
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-319-93698-7_51

Premium Partner