VM Image Repository and Distribution Models for Federated Clouds: State of the Art, Possible Directions and Open Issues

  • Nishant SaurabhEmail author
  • Dragi Kimovski
  • Simon Ostermann
  • Radu Prodan
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10104)


The emerging trend of Federated Cloud models enlist virtualization as a significant concept to offer a large scale distributed Infrastructure as a Service collaborative paradigm to end users. Virtualization leverage Virtual Machines (VM) instantiated from user specific templates labelled as VM Images (VMI). To this extent, the rapid provisioning of VMs with varying user requests ensuring Quality of Service (QoS) across multiple cloud providers largely depends upon the image repository architecture and distribution policies. We discuss the possible state-of-art in VMI storage repository and distribution mechanisms for efficient VM provisioning in federated clouds. In addition, we present and compare various representative systems in this realm. Furthermore, we define a design space, identify current limitations, challenges and open trends for VMI repositories and distribution techniques within federated infrastructure.


VMI storage repository VMI distribution Federated cloud 



This work was accomplished as a part of project ENTICE: “dEcentralised repositories for traNsparent and efficienT vIrtual maChine opErations” (, funded by the European Unions Horizon 2020 research and innovation programme under grant agreement No. 644179. The authors would also like to thank anonymous reviewers for their valuable comments.


  1. 1.
    Freimuth, D.M., Pappas, V., Sathaye, S.: Virtual machine image distribution network. US Patent Ap. 13/542,421, 9 January 2014Google Scholar
  2. 2.
    Peng, C., Kim, M., Zhang, Z., Lei, H.: VDN: virtual machine image distribution network for cloud data centers. In: Greenberg, A.G., Sohraby, K. (eds.) INFOCOM, pp. 181–189. IEEE (2012)Google Scholar
  3. 3.
    Schmidt, M., Fallenbeck, N., Smith, M., Freisleben, B.: Efficient distribution of virtual machines for cloud computing. In: Proceedings of the 2010 18th Euromicro Conference on Parallel, Distributed and Network based Processing, PDP 2010, Washington, DC, USA, pp. 567–574. IEEE Computer Society (2010)Google Scholar
  4. 4.
    Wartel, R., Cass, T., Moreira, B., Roche, E., Guijarro, M., Goasguen, S., Schwickerath, U.: Image distribution mechanisms in large scale cloud providers. In: CloudCom, pp. 112–117. IEEE Computer Society (2010)Google Scholar
  5. 5.
    Wu, D., Zeng, Y., He, J., Liang, Y., Wen, Y.: On P2P mechanisms for VM image distribution in cloud data centers: modeling, analysis and improvement. In: CloudCom, p. 5057. IEEE Computer Society (2012)Google Scholar
  6. 6.
    Placek, M., Buyya, R.: A Taxonomy of Distributed Storage Systems.
  7. 7.
    Bardsiri, A.K., Hashemi, S.M.: Qos metrics for cloud computing services evaluation. Int. J. Intell. Syst. Appl. (IJISA) 6, 27 (2014)Google Scholar
  8. 8.
    Iosup, A., Prodan, R., Epema, D., Benchmarking, I.C.: Approaches, challenges, and experience. In: Proceedings of 5th Workshop on Many-Task Computing on Grids and Supercomputers (MTAGS) (2012)Google Scholar
  9. 9.
    Uhlig, R., Neiger, G., Rodgers, D., Santoni, A.L., Martins, F.C.M., Anderson, A.V., Bennett, S.M., Kagi, A., Leung, F.H., Smith, L.: Intel virtualization technology. Computer 38(5), 48–56 (2005)CrossRefGoogle Scholar
  10. 10.
    Opara-Martins, J., Sahandi, R., Tian, F.: Critical analysis of vendor lock-in and its impact on cloud computing migration: a business perspective. J. Cloud Comput. 5(1), 18 p. (2016). Article No. 54Google Scholar
  11. 11.
    Carrin, J.V., Molt, G., De Alfonso, C., Caballer, M., Hernndez, V.: A generic catalog and repository service for virtual machine images. In: 2nd International ICST Conference on Cloud Computing (CloudComp 2010) (2010)Google Scholar
  12. 12.
    Dana, P., Silviu, P., Marian, N., Marc, F., Daniela, Z.: Earth observation data processing in distributed systems. Informatica 34(4), 463–476 (2010)Google Scholar
  13. 13.
    Kecskemeti, G., Attila, K., Zsolt, N.: Developing Interoperable and Federated Cloud Architecture, pp. 1–398. IGI Global (2016). Web: 15 May 2016. doi: 10.4018/978-1-5225-0153-4
  14. 14.
    Aguilera, M.K., Janakiraman, R., Xu, L.: Using erasure codes efficiently for storage in a distributed system. In: Proceedings of the 2005 International Conference on Dependable Systems and Networks, DSN 2005, Washington, DC, USA, pp. 336–345. IEEE Computer Society (2005)Google Scholar
  15. 15.
    Diaz, J., von Laszewski, G., Wang, F., Younge, A., Fox, G.: Futuregrid Image repository: a generic catalog and storage system for heterogenous virtual machine images. In: Third IEEE International Conference on Coud Computing Technology and Science (CloudCom2011) (2011)Google Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Nishant Saurabh
    • 1
    Email author
  • Dragi Kimovski
    • 1
  • Simon Ostermann
    • 1
  • Radu Prodan
    • 1
  1. 1.Distributed and Parallel Systems, Institute of InformaticsUniversity of InnsbruckInnsbruckAustria

Personalised recommendations