Skip to main navigation Skip to search Skip to main content

Nitro: Network-Aware Virtual Machine Image Management in Geo-Distributed Clouds

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

18 Citations (Scopus)

Abstract

Recently, most large cloud providers, like Amazon and Microsoft, replicate their Virtual Machine Images (VMIs) on multiple geographically distributed data centers to offer fast service provisioning. Provisioning a service may require to transfer a VMI over the wide-area network (WAN) and therefore is dictated by the distribution of VMIs and the network bandwidth in-between sites. Nevertheless, existing methods to facilitate VMI management (i.e., retrieving VMIs) overlook network heterogeneity in geo-distributed clouds. In this paper, we design, implement and evaluate Nitro, a novel VMI management system that helps to minimize the transfer time of VMIs over a heterogeneous WAN. To achieve this goal, Nitro incorporates two complementary features. First, it makes use of deduplication to reduce the amount of data which will be transferred due to the high similarities within an image and in-between images. Second, Nitro is equipped with a network-aware data transfer strategy to effectively exploit links with high bandwidth when acquiring data and thus expedites the provisioning time. Experimental results show that our network-aware data transfer strategy offers the optimal solution when acquiring VMIs while introducing minimal overhead. Moreover, Nitro outperforms state-of-the-art VMI storage systems (e.g., OpenStack Swift) by up to 77%.

Original languageEnglish
Title of host publicationProceedings - 18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGRID 2018
PublisherIEEE
Pages553-562
Number of pages10
ISBN (Electronic)9781538658154
ISBN (Print)9781538658161
DOIs
Publication statusPublished - 1 May 2018
Event18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGRID 2018 - , United States
Duration: 1 May 20184 May 2018
https://ieeexplore.ieee.org/xpl/conhome/8410863/proceeding (Conference Proceedings)

Publication series

NameProceedings - IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGRID

Conference

Conference18th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGRID 2018
Country/TerritoryUnited States
Period1/05/184/05/18
Internet address

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 9 - Industry, Innovation, and Infrastructure
    SDG 9 Industry, Innovation, and Infrastructure

User-Defined Keywords

  • Geo distribution
  • Deduplication
  • Virtual machine image
  • Data transfer
  • Scheduling

Fingerprint

Dive into the research topics of 'Nitro: Network-Aware Virtual Machine Image Management in Geo-Distributed Clouds'. Together they form a unique fingerprint.

Cite this