10.1145/2342356.2342396acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article
Free Access

FairCloud: sharing the network in cloud computing

Published:13 August 2012Publication History

ABSTRACT

The network, similar to CPU and memory, is a critical and shared resource in the cloud. However, unlike other resources, it is neither shared proportionally to payment, nor do cloud providers offer minimum guarantees on network bandwidth. The reason networks are more difficult to share is because the network allocation of a virtual machine (VM) X depends not only on the VMs running on the same machine with X, but also on the other VMs that X communicates with and the cross-traffic on each link used by X. In this paper, we start from the above requirements--payment proportionality and minimum guarantees--and show that the network-specific challenges lead to fundamental tradeoffs when sharing cloud networks. We then propose a set of properties to explicitly express these tradeoffs. Finally, we present three allocation policies that allow us to navigate the tradeoff space. We evaluate their characteristics through simulation and testbed experiments to show that they can provide minimum guarantees and achieve better proportionality than existing solutions.

Skip Supplemental Material Section

Supplemental Material

sigcomm-v-01-faircloudsharingthenetworkincloudcomputing.mp4

References

  1. Amazon web services. http://aws.amazon.com.Google ScholarGoogle Scholar
  2. Cisco 7500 series. http://goo.gl/m0Ve0.Google ScholarGoogle Scholar
  3. Congestion Exposure. http://datatracker.ietf.org/wg/conex/.Google ScholarGoogle Scholar
  4. DETERlab. http://www.isi.deterlab.net.Google ScholarGoogle Scholar
  5. HP 5900 ToR switch. http://goo.gl/kcycc.Google ScholarGoogle Scholar
  6. Rackspace Cloud Servers vs. VPS Platforms. http://goo.gl/LPxIJ.Google ScholarGoogle Scholar
  7. M. Al-Fares, A. Loukissas, and A. Vahdat. A scalable, commodity data center network architecture. In SIGCOMM. ACM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. M. Al-Fares, S. Radhakrishnan, B. Raghavan, N. Huang, and A. Vahdat. Hedera: Dynamic Flow Scheduling for Data Center Networks. In NSDI, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. H. Ballani, P. Costa, T. Karagiannis, and A. Rowstron. The price is right: Towards location-independent costs in datacenters. In Hotnets, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. H. Ballani, P. Costa, T. Karagiannis, and A. Rowstron. Towards Predictable Datacenter Networks. In ACM SIGCOMM, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. B. Briscoe. Flow rate fairness: Dismantling a religion. ACM SIGCOMM Computer Communication Review, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. Chowdhury, M. Zaharia, J. Ma, M. I. Jordan, and I. Stoica. Managing data transfers in computer clusters with Orchestra. In SIGCOMM, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. N. G. Duffield, P. Goyal, A. G. Greenberg, P. P. Mishra, K. K. Ramakrishnan, and J. E. van der Merwe. A flexible model for resource management in virtual private networks. In SIGCOMM, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. A. Ghodsi, M. Zaharia, B. Hindman, A. Konwinski, S. Shenker, and I. Stoica. Dominant resource fairness: fair allocation of multiple resource types. In USENIX NSDI, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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. ACM SIGCOMM, August 17 - 21 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. C. Guo, G. Lu, D. Li, H. Wu, X. Zhang, Y. Shi, C. Tian, Y. Zhang, and S. Lu. BCube: A High Performance, Server-centric Network Architecture for Modular Data Centers. ACM SIGCOMM, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. C. Guo, G. Lu, H. J. Wang, S. Yang, C. Kong, P. Sun, W. Wu, and Y. Zhang. Secondnet: a data center network virtualization architecture with bandwidth guarantees. In CoNEXT. ACM, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. C. Guo, H. Wu, K. Tan, L. Shi, Y. Zhang, and S. Lu. Dcell: A Scalable and Fault-tolerant Network Structure for Data Centers. In SIGCOMM, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. T. Lam, S. Radhakrishnan, A. Vahdat, and G. Varghese. NetShare: Virtualizing Data Center Networks across Services. Technical Report, UCSD, 2010.Google ScholarGoogle Scholar
  20. R. Morris, E. Kohler, J. Jannotti, and M. F. Kaashoek. The click modular router. SIGOPS Oper. Syst. Rev., 33(5):217--231, 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. J. Mudigonda, P. Yalagandula, J. Mogul, B. Stiekes, and Y. Pouffary. Netlord: a scalable multi-tenant network architecture for virtualized datacenters. In ACM SIGCOMM, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. B. Radunović and J.-Y. L. Boudec. A unified framework for max-min and min-max fairness with applications. IEEE/ACM Trans. Netw., Oct. 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. C. Raiciu, S. Barre, C. Pluntke, A. Greenhalgh, D. Wischik, and M. Handley. Improving Datacenter Performance and Robustness with Multipath TCP. In ACM SIGCOMM, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. H. Rodrigues, J. R. Santos, Y. Turner, P. Soares, and D. Guedes. Gatekeeper: Supporting bandwidth guarantees for multi-tenant datacenter networks. In USENIX WIOV, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. A. Shieh, S. Kandula, A. Greenberg, C. Kim, and B. Saha. Sharing the Data Center Network. In Usenix NSDI, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. I. Stoica, S. Shenker, and H. Zhang. Core-stateless fair queueing: achieving approx. fair bandwidth allocations in high speed networks. In SIGCOMM'98. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. FairCloud: sharing the network in cloud computing

      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 Conferences
        SIGCOMM '12: Proceedings of the ACM SIGCOMM 2012 conference on Applications, technologies, architectures, and protocols for computer communication
        August 2012
        474 pages
        ISBN:9781450314190
        DOI:10.1145/2342356

        Copyright © 2012 ACM

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 13 August 2012

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate 522 of 3,324 submissions, 16%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader
      About Cookies On This Site

      We use cookies to ensure that we give you the best experience on our website.

      Learn more

      Got it!