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

27-11-2015

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

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

Published in: The Journal of Supercomputing | Issue 1/2019

Log in

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

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.

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

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!

Literature
6.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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
Metadata
Title
VMBKS: a shared memory cache system based on booting kernel in cloud
Authors
Xiang Shi
Xiaofei Liao
Dayang Zheng
Hai Jin
Haikun Liu
Publication date
27-11-2015
Publisher
Springer US
Published in
The Journal of Supercomputing / Issue 1/2019
Print ISSN: 0920-8542
Electronic ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-015-1554-1

Other articles of this Issue 1/2019

The Journal of Supercomputing 1/2019 Go to the issue

Premium Partner