Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/2001555.2001561guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Gatekeeper: supporting bandwidth guarantees for multi-tenant datacenter networks

Published: 14 June 2011 Publication History

Abstract

Cloud environments should provide network performance isolation for co-located untrusted tenants in a virtualized datacenter. We present key properties that a performance isolation solution should satisfy, and present our progress on Gatekeeper, a system designed to meet these requirements. Experiments on our Xen-based implementation of Gatekeeper in a datacenter cluster demonstrate effective and flexible control of ingress/egress link bandwidth for tenant virtual machines under both TCP and greedy unresponsive UDP traffic.

References

[1]
M. Al-Fares, A. Loukissas, and A. Vahdat. A scalable, commodity data center network architecture. In Proceedings of the ACM SIGCOMM 2008 Conference, pages 63-74, Seattle, WA, Aug. 2008.
[2]
M. Armbrust, A. Fox, R. Griffith, A. D. Joseph, R. H. Katz, A. Konwinski, G. Lee, D. A. Patterson, A. Rabkin, I. Stoica, and M. Zaharia. Above the clouds: A berkeley view of cloud computing. Technical Report UCB/EECS-2009-28, EECS Department, University of California, Berkeley, Feb. 2009.
[3]
M. Casado, T. Koponen, R. Ramanathan, and S. Shenker. Virtualizing the network forwarding plane. In Proceedings of the Workshop on Programmable Routers for Extensible Services of Tomorrow, PRESTO'10, pages 8:1-8:6, New York, NY, USA, 2010. ACM.
[4]
D. Cohen, T. Talpey, A. Kanevsky, U. Cummings, M. Krause, R. Recio, D. Crupnicoff, L. Dickman, and P. Grun. Remote direct memory access over the converged enhanced ethernet fabric: Evaluating the options. In Proceedings of the 2009 17th IEEE Symposium on High Performance Interconnects (HOTI '09), New York, NY, Aug. 2009.
[5]
J. Dean and S. Ghemawat. Mapreduce: Simplified data processing on large clusters. In Proceedings of the 6th Symposium on Operating System Design and Implementation (OSDI '04), pages 137-150, San Francisco, CA, Dec. 2004.
[6]
C. DeSanti and J. Jiang. Fcoe in perspective. In Proceedings of the 2008 International Conference on Advanced Infocomm Technology (ICAIT '08), pages 1-8, Shenzhen, China, July 2008.
[7]
N. G. Duffield, P. Goyal, A. Greenberg, P. Mishra, K. K. Ramakrishnan, and J. E. van der Merive. A flexible model for resource management in virtual private networks. In Proceedings of the ACM SIGCOMM 1999 Conference, pages 95-108, New York, NY, USA, 1999. ACM.
[8]
Fulcrum Microsystems. FocalPoint in large-scale Clos switches, Oct. 2007.
[9]
S. Ghemawat, H. Gobioff, and S.-T. Leung. The google file system. In Proceedings of the 19th ACM Symposium on Operating Systems Principles (SOSP), pages 29-43, Bolton Landing, NY, Oct. 2003.
[10]
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, pages 51-62, Barcelona, Spain, Aug. 2009.
[11]
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 Proceedings of the 6th International Conference, Co-NEXT '10, pages 15:1-15:12, New York, NY, USA, 2010. ACM.
[12]
A. Kabbani, M. Alizadeh, M. Yasuda, R. Pan, and B. Prabhakar. Af-qcn: Approximate fairness with quantized congestion notification for multitenanted data centers. In High Performance Interconnects (HOTI), 2010 IEEE 18th Annual Symposium on, pages 58-65, 2010.
[13]
E. Keller and J. Rexford. The "platform as a service" model for networking. In Proceedings of the 2010 internet network management conference on Research on enterprise networking, INM/WREN'10, pages 4-4, Berkeley, CA, USA, 2010. USENIX Association.
[14]
T. Lam, S. Radhakrishnan, A. Vahdat, and G. Varghese. NetShare: Virtualizing data center networks across services. Technical Report CS2010-0957, University of California, San Diego, May 2010.
[15]
G. Lee, N. Tolia, P. Ranganathan, and R. H. Katz. A case for topology-aware resource allocation for data-intensive applications in the cloud. Technical Report HPL-2009-335, HP Labs, Palo Alto, CA, 2009.
[16]
J. Mudigonda, P. Yalagandula, M. Al-Fares, and J. C. Mogul. Spain: Cots data-center ethernet for multipathing over arbitrary topologies. In Proceedings of the 7th Symposium on Networked Systems Design and Implementation (NSDI), San Jose, CA, Apr. 2010.
[17]
R. N. Mysore, A. Pamboris, N. Farrington, N. Huang, S. R. Pardis Miri, V. Subramanya, and A. Vahdat. PortLand: A scalable fault-tolerant layer 2 data center network fabric. In Proceedings of the ACM SIGCOMM 2009 Conference, Barcelona, Spain, Aug. 2009.
[18]
M. Schlansker, J. Tourrilhes, Y. Turner, and J. R. Santos. Killer fabrics for scalable datacenters. In IEEE International Conference on Communications (ICC), May 2010.
[19]
A. Shieh, S. Kandula, A. Greenberg, and C. Kim. Sharing the data center network. In Proceedings of the 8th USENIX Symposium on Networked Systems Design and Implementation (NSDI). USENIX, March-April 2011.
[20]
J. Touch. RFC 5556: Transparent interconnection of lots of links (trill): Problem and applicability statement, May 2009.

Cited By

View all
  • (2022)Predictable vFabric on informative data planeProceedings of the ACM SIGCOMM 2022 Conference10.1145/3544216.3544241(615-632)Online publication date: 22-Aug-2022
  • (2020)Is big data performance reproducible in modern cloud networks?Proceedings of the 17th Usenix Conference on Networked Systems Design and Implementation10.5555/3388242.3388280(513-528)Online publication date: 25-Feb-2020
  • (2019)PicNICProceedings of the ACM Special Interest Group on Data Communication10.1145/3341302.3342093(351-366)Online publication date: 19-Aug-2019
  • Show More Cited By

Index Terms

  1. Gatekeeper: supporting bandwidth guarantees for multi-tenant datacenter networks
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    WIOV'11: Proceedings of the 3rd conference on I/O virtualization
    June 2011
    6 pages

    Publisher

    USENIX Association

    United States

    Publication History

    Published: 14 June 2011

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 13 Sep 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Predictable vFabric on informative data planeProceedings of the ACM SIGCOMM 2022 Conference10.1145/3544216.3544241(615-632)Online publication date: 22-Aug-2022
    • (2020)Is big data performance reproducible in modern cloud networks?Proceedings of the 17th Usenix Conference on Networked Systems Design and Implementation10.5555/3388242.3388280(513-528)Online publication date: 25-Feb-2020
    • (2019)PicNICProceedings of the ACM Special Interest Group on Data Communication10.1145/3341302.3342093(351-366)Online publication date: 19-Aug-2019
    • (2019)An Objective-Driven On-Demand Network Abstraction for Adaptive ApplicationsIEEE/ACM Transactions on Networking10.1109/TNET.2019.289990527:2(805-818)Online publication date: 1-Apr-2019
    • (2018)IronProceedings of the 15th USENIX Conference on Networked Systems Design and Implementation10.5555/3307441.3307468(313-328)Online publication date: 9-Apr-2018
    • (2018)NBWGuardProceedings of the 19th International Middleware Conference Industry10.1145/3284028.3284033(32-38)Online publication date: 10-Dec-2018
    • (2018)Multi-core HTB for bandwidth sharingProceedings of the 2018 Symposium on Architectures for Networking and Communications Systems10.1145/3230718.3232111(169-171)Online publication date: 23-Jul-2018
    • (2018)A Performance Study of Big Data Workloads in Cloud Datacenters with Network VariabilityCompanion of the 2018 ACM/SPEC International Conference on Performance Engineering10.1145/3185768.3186299(113-118)Online publication date: 2-Apr-2018
    • (2018)Joint Virtual Machine Placement and Path Selection in a Virtualized Datacenter EnvironmentProceedings of the 19th International Conference on Distributed Computing and Networking10.1145/3154273.3154325(1-10)Online publication date: 4-Jan-2018
    • (2017)Supporting Diverse Dynamic Intent-based Policies using JanusProceedings of the 13th International Conference on emerging Networking EXperiments and Technologies10.1145/3143361.3143380(296-309)Online publication date: 28-Nov-2017
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media