skip to main content
10.1145/2896387.2896405acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiccConference Proceedingsconference-collections
research-article

VirtTorrent: BitTorrent for Inter-VM File Distribution

Authors Info & Claims
Published:22 March 2016Publication History

ABSTRACT

A major problem in virtualized cloud datacenters today is the inefficiency of communication between virtual machines, i.e. inter-VM communication. Efforts have gone into optimizing communication between VMs present on the same physical server in the cloud, i.e. co-resident or co-located VMs; however, optimizing communication between VMs present on different physical servers is a separate issue. As these communicate via the TCP/IP network stack, improvements in performance or efficiency are normally proposed by customizations to the communication protocols requisite to the datacenter. We propose a mechanism to increase the average speed of inter-VM file distribution in the cloud for VMs on separate physical servers by implementing a BitTorrent-like peer-to-peer (P2P) system. The proposal, named VirtTorrent, uses direct communication between VMs in the cloud to implement a protocol similar to BitTorrent, allowing files to be distributed swiftly and with minimal network congestion. As inter-VM communication and network congestion are both important issues in the datacenter, we believe that VirtTorrent can make a marked improvement in the scenarios laid out in this paper.

References

  1. Amazon. Amazon Elastic Compute Cloud. http://aws.amazon.com/ec2. Accessed: 2015-11-08.Google ScholarGoogle Scholar
  2. S. Chen, S. Nepal, and R. Liu. Secure connectivity for intra-cloud and inter-cloud communication. In Proceedings of the 2011 40th International Conference on Parallel Processing Workshops, ICPPW '11, pages 154--159, Washington, DC, USA, 2011. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. X. Chen and S. Jarvis. Analysing bittorrent's seeding strategies. In Computational Science and Engineering, 2009. CSE '09. International Conference on, volume 2, pages 140--149, Aug 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. C. Clos. A study of non-blocking switching networks. Bell System Technical Journal, 32(2):406--424, 1953.Google ScholarGoogle ScholarCross RefCross Ref
  5. B. Cohen. Incentives build robustness in bittorrent, 2003.Google ScholarGoogle Scholar
  6. R. Deaconescu, R. Rughinis, and N. Tapus. A bittorrent performance evaluation framework. In Networking and Services, 2009. ICNS '09. Fifth International Conference on, pages 354--358, April 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. N. Feamster, J. Rexford, and E. Zegura. The road to sdn: An intellectual history of programmable networks. SIGCOMM Comput. Commun. Rev., 44(2):87--98, Apr. 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Google. Google Cloud Platform. http://cloud.google.com. Accessed: 2015-11-08.Google ScholarGoogle Scholar
  9. A. Greenberg, J. R. Hamilton, N. Jain, S. Kandula, C. Kim, P. Lahiri, D. A. Maltz, P. Patel, and S. Sengupta. Vl2: A scalable and flexible data center network. In Proceedings of the ACM SIGCOMM 2009 Conference on Data Communication, SIGCOMM '09, pages 51--62, New York, NY, USA, 2009. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. R. Haywood. Amazon Innovation at Scale. http://www.slideshare.net/AmazonWebServices/aws-innovation-at-scale. Accessed: 2015-11-08.Google ScholarGoogle Scholar
  11. C.-Y. Hong, S. Kandula, R. Mahajan, M. Zhang, V. Gill, M. Nanduri, and R. Wattenhofer. Achieving high utilization with software-driven wan. In Proceedings of the ACM SIGCOMM 2013 Conference on SIGCOMM, SIGCOMM '13, pages 15--26, New York, NY, USA, 2013. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. Kurtadikar, A. Patil, P. Toshniwal, and J. Abraham. An inter-vm communication model supporting live migration. In Cloud Ubiquitous Computing Emerging Technologies (CUBE), 2013 International Conference on, pages 63--68, Nov 2013. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. C. Luo, Y. Bai, T. Chen, C. Xu, and L. Zhang. A functional classification based inter-vm communication mechanism with multi-core platform. In Parallel and Distributed Systems (ICPADS), 2009 15th International Conference on, pages 332--339, Dec 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Microsoft. Microsoft Azure. http://azure.microsoft.com/en-us. Accessed: 2015-11-08.Google ScholarGoogle Scholar
  15. P. A. Networks. Application usage and threat report - jun 2014, 2014.Google ScholarGoogle Scholar
  16. J. Qi, H. Zhang, Z. Ji, and L. Yun. Analyzing bittorrent traf?c across large network. In Cyberworlds, 2008 International Conference on, pages 759--764, Sept 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. D. Qiu and R. Srikant. Modeling and performance analysis of bittorrent-like peer-to-peer networks. In Proceedings of the 2004 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, SIGCOMM '04, pages 367--378, New York, NY, USA, 2004. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. S. Rajagpalan and C.-C. Shen. A cross-layer decentralized bittorrent for mobile ad hoc networks. In Mobile and Ubiquitous Systems - Workshops, 2006. 3rd Annual International Conference on, pages 1--10, July 2006.Google ScholarGoogle ScholarCross RefCross Ref
  19. R. Shea, F. Wang, H. Wang, and J. Liu. A deep investigation into network performance in virtual machine based cloud environments. In INFOCOM, 2014 Proceedings IEEE, pages 1285--1293, April 2014.Google ScholarGoogle ScholarCross RefCross Ref
  20. A. Singh, J. Ong, A. Agarwal, G. Anderson, A. Armistead, R. Bannon, S. Boving, G. Desai, B. Felderman, P. Germano, A. Kanagala, J. Provost, J. Simmons, E. Tanda, J. Wanderer, U. Hölzle, S. Stuart, and A. Vahdat. Jupiter rising: A decade of clos topologies and centralized control in google's datacenter network. In Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, SIGCOMM '15, pages 183--197, New York, NY, USA, 2015. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. G. Wang and T. S. E. Ng. The impact of virtualization on network performance of amazon ec2 data center. In Proceedings of the 29th Conference on Information Communications, INFOCOM'10, pages 1163--1171, Piscataway, NJ, USA, 2010. IEEE Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. B. Wei, G. Fedak, and F. Cappello. Collaborative data distribution with bittorrent for computational desktop grids. In Parallel and Distributed Computing, 2005. ISPDC 2005. The 4th International Symposium on, pages 250--257, July 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. C. Woodford. How Does BitTorrent Work? - Explain That Stuff. http://www.explainthatstuff.com/howbittorrentworks.html. Accessed: 2015-11-08.Google ScholarGoogle Scholar
  24. G. Wu and T. cker Chiueh. How efficient is bittorrent. In Proc. 2003 SPIE Multimedia Computing and Networking Conf, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  25. Q. Zhang, L. Liu, Y. Ren, K. Lee, Y. Tang, X. Zhao, and Y. Zhou. Residency aware inter-vm communication in virtualized cloud: Performance measurement and analysis. In Proceedings of the 2013 IEEE Sixth International Conference on Cloud Computing, CLOUD '13, pages 204--211, Washington, DC, USA, 2013. IEEE Computer Society. Google ScholarGoogle ScholarDigital LibraryDigital Library
  1. VirtTorrent: BitTorrent for Inter-VM File Distribution

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        ICC '16: Proceedings of the International Conference on Internet of things and Cloud Computing
        March 2016
        535 pages
        ISBN:9781450340632
        DOI:10.1145/2896387

        Copyright © 2016 ACM

        © 2016 Association for Computing Machinery. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 22 March 2016

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed limited

        Acceptance Rates

        Overall Acceptance Rate213of590submissions,36%
      • Article Metrics

        • Downloads (Last 12 months)0
        • Downloads (Last 6 weeks)0

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader