Skip to main content
Erschienen in: The Journal of Supercomputing 1/2019

27.11.2015

VMBKS: a shared memory cache system based on booting kernel in cloud

verfasst von: Xiang Shi, Xiaofei Liao, Dayang Zheng, Hai Jin, Haikun Liu

Erschienen in: The Journal of Supercomputing | Ausgabe 1/2019

Einloggen

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

search-config
loading …

Abstract

In Infrastructure-as-a-Service clouds, virtual machine provisioning time is an important metric for evaluating the quality of service (QoS) provided by the service providers. VM provisioning is usually time-consuming, especially when many VMs boot up simultaneously. We call such phenomenons “Boot Storm”. In practice, many VMs would run on a single compute node for higher resource utilization. This multiple VMs and single compute node scenario easily encounters Boot Storm. Boot Storm leads to extremely high latency of VM provisioning and badly affects user’s experience. In this paper, we propose VMBKS, which is a cloud shared memory cache system based on booting kernel. We exploit VMs’ correlations to organize VM image files, to reduce cache size and mitigate the effect of Boot Storm. We use booting kernel to construct cache and share the booting kernel to correlative VMs. Evaluation shows that VMBKS can speed up VM provisioning time by up to 60 % and mitigate the effect of Boot Storm significantly.

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

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!

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+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!

Literatur
6.
Zurück zum Zitat Barham P, Dragovic B, Fraser K, Hand S, Harris T, Ho A, Neugebauer R, Pratt I, Warfield A (2003) Xen and the art of virtualization. SIGOPS Oper Syst Rev 37(5):164–177CrossRef Barham P, Dragovic B, Fraser K, Hand S, Harris T, Ho A, Neugebauer R, Pratt I, Warfield A (2003) Xen and the art of virtualization. SIGOPS Oper Syst Rev 37(5):164–177CrossRef
7.
Zurück zum Zitat Chen Z, Zhao Y, Miao X, Chen Y, Wang Q (2009) Rapid provisioning of cloud infrastructure leveraging peer-to-peer networks. In: Proceedings of the 2009 29th IEEE International Conference on Distributed Computing Systems Workshops, ICDCSW ’09, IEEE Computer Society, Washington, pp 324–329 Chen Z, Zhao Y, Miao X, Chen Y, Wang Q (2009) Rapid provisioning of cloud infrastructure leveraging peer-to-peer networks. In: Proceedings of the 2009 29th IEEE International Conference on Distributed Computing Systems Workshops, ICDCSW ’09, IEEE Computer Society, Washington, pp 324–329
8.
Zurück zum Zitat Lagar-Cavilla HA, Whitney JA, Scannell AM, Patchin P, Rumble SM, de Lara E, Brudno M, Satyanarayanan M (2009) Snowflock: Rapid virtual machine cloning for cloud computing. In: Proceedings of the 4th ACM European Conference on Computer Systems, EuroSys ’09, New York, pp 1–12 Lagar-Cavilla HA, Whitney JA, Scannell AM, Patchin P, Rumble SM, de Lara E, Brudno M, Satyanarayanan M (2009) Snowflock: Rapid virtual machine cloning for cloud computing. In: Proceedings of the 4th ACM European Conference on Computer Systems, EuroSys ’09, New York, pp 1–12
9.
Zurück zum Zitat Liao X, Li H, Jin H, Hou H, Jiang Y, Liu H (2011) VMStore: Distributed storage system for multiple virtual machines. Sci China F Inform Sci 54:1104–1118CrossRef Liao X, Li H, Jin H, Hou H, Jiang Y, Liu H (2011) VMStore: Distributed storage system for multiple virtual machines. Sci China F Inform Sci 54:1104–1118CrossRef
11.
Zurück zum Zitat Nicolae B, Bresnahan J, Keahey K, Antoniu G (2011) Going back and forth: Efficient multideployment and multisnapshotting on clouds. In: Proceedings of the 20th International Symposium on High Performance Distributed Computing, HPDC ’11, New York, 147–158 Nicolae B, Bresnahan J, Keahey K, Antoniu G (2011) Going back and forth: Efficient multideployment and multisnapshotting on clouds. In: Proceedings of the 20th International Symposium on High Performance Distributed Computing, HPDC ’11, New York, 147–158
12.
Zurück zum Zitat Nicolae B, Cappello F, Antoniu G (2011) Optimizing multi-deployment on clouds by means of self-adaptive prefetching. In: Proceedings of the 17th International Conference on Parallel Processing. vol Part I, Euro-Par’11. Springer-Verlag, Berlin pp 503–513 Nicolae B, Cappello F, Antoniu G (2011) Optimizing multi-deployment on clouds by means of self-adaptive prefetching. In: Proceedings of the 17th International Conference on Parallel Processing. vol Part I, Euro-Par’11. Springer-Verlag, Berlin pp 503–513
15.
Zurück zum Zitat Razavi K, Ion A, Kielmann T (2014) Squirrel: Scatter hoarding vm image contents on iaas compute nodes. In: Proceedings of the 23rd International Symposium on High-performance Parallel and Distributed Computing, HPDC ’14. ACM, New York, pp 265–278 Razavi K, Ion A, Kielmann T (2014) Squirrel: Scatter hoarding vm image contents on iaas compute nodes. In: Proceedings of the 23rd International Symposium on High-performance Parallel and Distributed Computing, HPDC ’14. ACM, New York, pp 265–278
16.
Zurück zum Zitat Razavi K, Kielmann T (2013) Scalable virtual machine deployment using vm image caches. In: Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis, SC ’13. ACM, New York, 65:1–65:12 Razavi K, Kielmann T (2013) Scalable virtual machine deployment using vm image caches. In: Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis, SC ’13. ACM, New York, 65:1–65:12
17.
Zurück zum Zitat Reich J, Laadan O, Brosh E, Sherman A, Misra V, Nieh J, Rubenstein D (2012) Vmtorrent: Scalable p2p virtual machine streaming. In: Proceedings of the 8th International Conference on Emerging Networking Experiments and Technologies, CoNEXT ’12. New York, NY, USA, ACM, pp 289–300 Reich J, Laadan O, Brosh E, Sherman A, Misra V, Nieh J, Rubenstein D (2012) Vmtorrent: Scalable p2p virtual machine streaming. In: Proceedings of the 8th International Conference on Emerging Networking Experiments and Technologies, CoNEXT ’12. New York, NY, USA, ACM, pp 289–300
18.
Zurück zum Zitat Shi L, Banikazemi M, Wang QB (2008) Iceberg: An image streamer for space and time efficient provisioning of virtual machines. In: Proceedings of the 2008 International Conference on Parallel Processing - Workshops, ICPPW ’08, pages 31–38, Washington, DC, USA, IEEE Computer Society Shi L, Banikazemi M, Wang QB (2008) Iceberg: An image streamer for space and time efficient provisioning of virtual machines. In: Proceedings of the 2008 International Conference on Parallel Processing - Workshops, ICPPW ’08, pages 31–38, Washington, DC, USA, IEEE Computer Society
19.
Zurück zum Zitat Shi X, Liu C, Wu S, Jin H, Wu X, Deng L (2011) A cloud service cache system based on memory template of virtual machine. In: Proceedings of the 2011 Sixth Annual ChinaGrid Conference, CHINAGRID ’11. IEEE Computer Society, Washington, pp 168–173 Shi X, Liu C, Wu S, Jin H, Wu X, Deng L (2011) A cloud service cache system based on memory template of virtual machine. In: Proceedings of the 2011 Sixth Annual ChinaGrid Conference, CHINAGRID ’11. IEEE Computer Society, Washington, pp 168–173
21.
Zurück zum Zitat Zhu J, Jiang Z, Xiao Z (2011) Twinkle: A fast resource provisioning mechanism for internet services. In: INFOCOM, pages 802–810. IEEE Zhu J, Jiang Z, Xiao Z (2011) Twinkle: A fast resource provisioning mechanism for internet services. In: INFOCOM, pages 802–810. IEEE
Metadaten
Titel
VMBKS: a shared memory cache system based on booting kernel in cloud
verfasst von
Xiang Shi
Xiaofei Liao
Dayang Zheng
Hai Jin
Haikun Liu
Publikationsdatum
27.11.2015
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 1/2019
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-015-1554-1

Weitere Artikel der Ausgabe 1/2019

The Journal of Supercomputing 1/2019 Zur Ausgabe

Premium Partner