Skip to main content
Erschienen in: Cluster Computing 1/2018

18.05.2017

Support for spot virtual machine purchasing simulation

verfasst von: Ao Zhou, Shangguang Wang, Qibo Sun, Jinglin Li, Qinglin Zhao, Fangchun Yang

Erschienen in: Cluster Computing | Ausgabe 1/2018

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

With the rapid progress of cloud computing technology, a growing number of big data application providers begin to deploy applications on virtual machines rented from infrastructure as a service providers. Current infrastructure as a service provider offers diverse purchasing options for the application providers. There are mainly three types of purchasing options: reserved virtual machine, on-demand virtual machine and spot virtual machine. The spot virtual machine is a specific type of virtual machine that employs a dynamic pricing model. Because can be stopped by the infrastructure as a service providers without notice, the spot virtual machine is suitable for large-scale divisible applications, such as big data analysis. Therefore, spot virtual machine is chosen by many big data application providers for its low rental cost per hour. When spot virtual machine is chosen, a major issue faced by the big data application providers is how to minimize the virtual machine rental cost while meet service requirements. Many optimal spot virtual machine purchasing approaches have been presented by the researchers. However, there is a shortage of simulators that enable researchers to evaluate their newly proposed spot virtual machine purchasing approach. To fill this gap, in this paper, we propose SpotCloudSim to support for dynamic virtual machine pricing model simulation. SpotCloudSim provides an extensible interface to help researchers implement new spot virtual machine purchasing approach. In addition, SpotCloudSim can also study the behavior of the newly proposed spot virtual machine purchasing approaches. We demonstrate the capabilities of SpotCloudSim by using three spot virtual machine purchasing approaches. The results indicate the benefits of our proposed simulation system.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
1.
Zurück zum Zitat Shabeera, T. P., Madhu Kumar, S. D., Salam, S. M., Murali Krishnan, K.: Optimizing VM allocation and data placement for data-intensive applications in cloud using ACO metaheuristic algorithm. Engineering Science and Technology, an International Journal, published online, pp. 1-13(2016) Shabeera, T. P., Madhu Kumar, S. D., Salam, S. M., Murali Krishnan, K.: Optimizing VM allocation and data placement for data-intensive applications in cloud using ACO metaheuristic algorithm. Engineering Science and Technology, an International Journal, published online, pp. 1-13(2016)
2.
Zurück zum Zitat Wang, S., Zhou, A., Hsu, C.H., Xiao, X., Yang, F.: Provision of data-intensive services through energy- and QoS-aware virtual machine placement in national cloud data centers. IEEE Trans. Emerg. Top. Comput. 4(2), 290–300 (2016)CrossRef Wang, S., Zhou, A., Hsu, C.H., Xiao, X., Yang, F.: Provision of data-intensive services through energy- and QoS-aware virtual machine placement in national cloud data centers. IEEE Trans. Emerg. Top. Comput. 4(2), 290–300 (2016)CrossRef
3.
Zurück zum Zitat Dastjerdi, A.V., Buyya, R.: Compatibility-aware cloud service composition under fuzzy preferences of users. IEEE Trans. Cloud Comput. 2(1), 1–13 (2014)CrossRef Dastjerdi, A.V., Buyya, R.: Compatibility-aware cloud service composition under fuzzy preferences of users. IEEE Trans. Cloud Comput. 2(1), 1–13 (2014)CrossRef
4.
Zurück zum Zitat Xiao, Z., Song, W., Chen, Q.: Dynamic resource allocation using virtual machines for cloud computing environment. IEEE Trans. Parallel Distrib. Syst. 24(6), 1107–1117 (2013)CrossRef Xiao, Z., Song, W., Chen, Q.: Dynamic resource allocation using virtual machines for cloud computing environment. IEEE Trans. Parallel Distrib. Syst. 24(6), 1107–1117 (2013)CrossRef
5.
Zurück zum Zitat Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I.: Above the Clouds: A Berkeley View of Cloud Computing, vol. 28, pp. 13. Dept. Electrical Eng. and Comput. Sciences, University of California, Berkeley, Rep. UCB/EECS, (2009) Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I.: Above the Clouds: A Berkeley View of Cloud Computing, vol. 28, pp. 13. Dept. Electrical Eng. and Comput. Sciences, University of California, Berkeley, Rep. UCB/EECS, (2009)
6.
Zurück zum Zitat Li, H., Dong, M., Ota, K., Guo, M.: Pricing and repurchasing for big data processing in multi-clouds. IEEE Trans. Emerg. Top. Comput. 4(2), 266–277 (2016)CrossRef Li, H., Dong, M., Ota, K., Guo, M.: Pricing and repurchasing for big data processing in multi-clouds. IEEE Trans. Emerg. Top. Comput. 4(2), 266–277 (2016)CrossRef
7.
Zurück zum Zitat Liu, Z., Wang, S., Sun, Q., Zou, H., Yang, F.: Cost-aware cloud service request scheduling for SaaS providers. Comput. J. 57(2), 291–301 (2014)CrossRef Liu, Z., Wang, S., Sun, Q., Zou, H., Yang, F.: Cost-aware cloud service request scheduling for SaaS providers. Comput. J. 57(2), 291–301 (2014)CrossRef
8.
Zurück zum Zitat Zhang, W.Z., Xie, H.C., Hsu, C.H.: Automatic memory control of multiple virtual machines on a consolidated server. IEEE Trans. Cloud Comput. 5(1), 2–14 (2017)CrossRef Zhang, W.Z., Xie, H.C., Hsu, C.H.: Automatic memory control of multiple virtual machines on a consolidated server. IEEE Trans. Cloud Comput. 5(1), 2–14 (2017)CrossRef
9.
Zurück zum Zitat Li, H., Dong, M., Ota, K.: Radio access network virtualization for the social internet of things. IEEE Cloud Comput. 2(6), 42–50 (2015)CrossRef Li, H., Dong, M., Ota, K.: Radio access network virtualization for the social internet of things. IEEE Cloud Comput. 2(6), 42–50 (2015)CrossRef
10.
Zurück zum Zitat Dong, M., Li, H., Ota, K., Yang, L.T., Zhu, H.: Multicloud-based evacuation services for emergency management. IEEE Cloud Comput. 1(4), 50–59 (2014)CrossRef Dong, M., Li, H., Ota, K., Yang, L.T., Zhu, H.: Multicloud-based evacuation services for emergency management. IEEE Cloud Comput. 1(4), 50–59 (2014)CrossRef
11.
Zurück zum Zitat Agmon Ben-Yehuda, O., Ben-Yehuda, M., Schuster, A., Tsafrir, D.: Deconstructing amazon EC2 spot instance pricing. ACM Trans. Econ. Comput. 1(3), 16 (2013)CrossRef Agmon Ben-Yehuda, O., Ben-Yehuda, M., Schuster, A., Tsafrir, D.: Deconstructing amazon EC2 spot instance pricing. ACM Trans. Econ. Comput. 1(3), 16 (2013)CrossRef
12.
Zurück zum Zitat Stokely, M., Winget, J., Keyes, E., Grimes, C. and Yolken, B.: Using a market economy to provision compute resources across planet-wide clusters. Parallel and Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on, IEEE, pp. 1–8 (2009) Stokely, M., Winget, J., Keyes, E., Grimes, C. and Yolken, B.: Using a market economy to provision compute resources across planet-wide clusters. Parallel and Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on, IEEE, pp. 1–8 (2009)
13.
Zurück zum Zitat Wang, Q., Ren, K., Meng, X.: When, cloud meets eBay: Towards effective pricing for cloud computing. INFOCOM, 2012 Proceedings IEEE, IEEE, pp. 936–944, (2012) Wang, Q., Ren, K., Meng, X.: When, cloud meets eBay: Towards effective pricing for cloud computing. INFOCOM, 2012 Proceedings IEEE, IEEE, pp. 936–944, (2012)
14.
Zurück zum Zitat Chen, J., Wang, C., Zhou, B. B., Sun, L., Lee, Y. C. and Zomaya, A. Y.: Tradeoffs between profit and customer satisfaction for service provisioning in the cloud. Proceedings of the 20th international symposium on High performance distributed computing, pp. 229–238. ACM, New York (2011) Chen, J., Wang, C., Zhou, B. B., Sun, L., Lee, Y. C. and Zomaya, A. Y.: Tradeoffs between profit and customer satisfaction for service provisioning in the cloud. Proceedings of the 20th international symposium on High performance distributed computing, pp. 229–238. ACM, New York (2011)
15.
Zurück zum Zitat Zhou, A., Sun, Q., Sun, L., Li, J. and Yang, F. ’Maximizing the profits of cloud service providers via dynamic virtual resource renting approach’, EURASIP Journal on Wireless Communications and Networking, Vol.2015, No.1, pp.71(2015) Zhou, A., Sun, Q., Sun, L., Li, J. and Yang, F. ’Maximizing the profits of cloud service providers via dynamic virtual resource renting approach’, EURASIP Journal on Wireless Communications and Networking, Vol.2015, No.1, pp.71(2015)
16.
Zurück zum Zitat Guo, W., Chen, K., Wu, Y., Zheng, W.: Bidding for highly available services with low price in spot instance market. Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing, pp. 191–202. ACM, New York (2015) Guo, W., Chen, K., Wu, Y., Zheng, W.: Bidding for highly available services with low price in spot instance market. Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing, pp. 191–202. ACM, New York (2015)
17.
Zurück zum Zitat He, X., Shenoy, P., Sitaraman, R. and Irwin, D.: Cutting the cost of hosting online services using cloud spot markets. The 25th International ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC), pp. 1–12 (2015) He, X., Shenoy, P., Sitaraman, R. and Irwin, D.: Cutting the cost of hosting online services using cloud spot markets. The 25th International ACM Symposium on High-Performance Parallel and Distributed Computing (HPDC), pp. 1–12 (2015)
18.
Zurück zum Zitat Legrand, A., Marchal, L., Casanova, H.: Scheduling distributed applications: the SimGrid simulation framework. CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings., pp. 138–145 (2003) Legrand, A., Marchal, L., Casanova, H.: Scheduling distributed applications: the SimGrid simulation framework. CCGrid 2003. 3rd IEEE/ACM International Symposium on Cluster Computing and the Grid, 2003. Proceedings., pp. 138–145 (2003)
19.
Zurück zum Zitat Buyya, R., Murshed, M.: GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for grid computing. Concurr. Comput. Pract. Exp. 14(13–15), 1175–1220 (2002)CrossRefMATH Buyya, R., Murshed, M.: GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for grid computing. Concurr. Comput. Pract. Exp. 14(13–15), 1175–1220 (2002)CrossRefMATH
20.
Zurück zum Zitat Calheiros, R. N., Ranjan, R., De Rose, C. A., Buyya, R.: Cloudsim: A novel framework for modeling and simulation of cloud computing infrastructures and services, arXiv preprint arXiv:0903.2525 (2009) Calheiros, R. N., Ranjan, R., De Rose, C. A., Buyya, R.: Cloudsim: A novel framework for modeling and simulation of cloud computing infrastructures and services, arXiv preprint arXiv:​0903.​2525 (2009)
21.
Zurück zum Zitat Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A., Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exp. 41(1), 23–50 (2011)CrossRef Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A., Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Softw. Pract. Exp. 41(1), 23–50 (2011)CrossRef
23.
Zurück zum Zitat Chen, W., Deelman, E.: WorkflowSim: a toolkit for simulating scientific workflows in distributed environments. 2012 IEEE 8th International Conference on E-Science. pp. 1–8 (2012) Chen, W., Deelman, E.: WorkflowSim: a toolkit for simulating scientific workflows in distributed environments. 2012 IEEE 8th International Conference on E-Science. pp. 1–8 (2012)
25.
Zurück zum Zitat Bux, M., Leser, U.: Dynamiccloudsim: simulating heterogeneity in computational clouds’. Proceedings of the 2nd ACM SIGMOD Workshop on Scalable Workflow Execution Engines and Technologies(SWEET), pp. 1–12. ACM, New York (2013) Bux, M., Leser, U.: Dynamiccloudsim: simulating heterogeneity in computational clouds’. Proceedings of the 2nd ACM SIGMOD Workshop on Scalable Workflow Execution Engines and Technologies(SWEET), pp. 1–12. ACM, New York (2013)
26.
Zurück zum Zitat Gupta, S.K.S., Banerjee, A., Abbasi, Z., Varsamopoulos, G., Jonas, M., Ferguson, J., Gilbert, R.R., Mukherjee, T.: GDCSim: a simulator for green data center design and analysis. ACM Trans. Model. Comput. Simul. 24(1), 1–27 (2014)MathSciNetCrossRef Gupta, S.K.S., Banerjee, A., Abbasi, Z., Varsamopoulos, G., Jonas, M., Ferguson, J., Gilbert, R.R., Mukherjee, T.: GDCSim: a simulator for green data center design and analysis. ACM Trans. Model. Comput. Simul. 24(1), 1–27 (2014)MathSciNetCrossRef
27.
Zurück zum Zitat Tighe, M., Keller, G., Bauer, M., Lutfiyya, H.: DCSim: a data centre simulation tool for evaluating dynamic virtualized resource management. 2012 8th International Conference on Network and Service Management (cnsm) and 2012 workshop on systems virtualiztion management (svm), pp. 385–392 (2012) Tighe, M., Keller, G., Bauer, M., Lutfiyya, H.: DCSim: a data centre simulation tool for evaluating dynamic virtualized resource management. 2012 8th International Conference on Network and Service Management (cnsm) and 2012 workshop on systems virtualiztion management (svm), pp. 385–392 (2012)
28.
Zurück zum Zitat Zafer, M., Song, Y., Lee, K.-W.: Optimal bids for spot VMs in a cloud for deadline constrained jobs. Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on IEEE, pp. 75–82 (2012) Zafer, M., Song, Y., Lee, K.-W.: Optimal bids for spot VMs in a cloud for deadline constrained jobs. Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on IEEE, pp. 75–82 (2012)
29.
Zurück zum Zitat Javadi, B., Thulasiram, R.K., Buyya, R.: Characterizing spot price dynamics in public cloud environments. Future Gener. Comput. Syst. 29(4), 988–999 (2013)CrossRef Javadi, B., Thulasiram, R.K., Buyya, R.: Characterizing spot price dynamics in public cloud environments. Future Gener. Comput. Syst. 29(4), 988–999 (2013)CrossRef
30.
Zurück zum Zitat Yi, S., Andrzejak, A., Kondo, D.: Monetary cost-aware checkpointing and migration on amazon cloud spot instances. IEEE Trans. Serv. Comput. 5(4), 512–524 (2012)CrossRef Yi, S., Andrzejak, A., Kondo, D.: Monetary cost-aware checkpointing and migration on amazon cloud spot instances. IEEE Trans. Serv. Comput. 5(4), 512–524 (2012)CrossRef
31.
Zurück zum Zitat Jung, D., Chin, S., Chung, K., Yu, H., Gil, J.: An efficient checkpointing scheme using price history of spot instances in cloud computing environment. Network and Parallel Computing, pp. 185–200. Springer, Berlin (2011)CrossRef Jung, D., Chin, S., Chung, K., Yu, H., Gil, J.: An efficient checkpointing scheme using price history of spot instances in cloud computing environment. Network and Parallel Computing, pp. 185–200. Springer, Berlin (2011)CrossRef
Metadaten
Titel
Support for spot virtual machine purchasing simulation
verfasst von
Ao Zhou
Shangguang Wang
Qibo Sun
Jinglin Li
Qinglin Zhao
Fangchun Yang
Publikationsdatum
18.05.2017
Verlag
Springer US
Erschienen in
Cluster Computing / Ausgabe 1/2018
Print ISSN: 1386-7857
Elektronische ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-017-0882-8

Weitere Artikel der Ausgabe 1/2018

Cluster Computing 1/2018 Zur Ausgabe