Application-Driven Bandwidth Guarantees in Datacenters

被引:71
|
作者
Lee, Jeongkeun [1 ]
Turner, Yoshio [1 ]
Lee, Myungjin [2 ]
Popa, Lucian [3 ]
Banerjee, Sujata [1 ]
Kang, Joon-Myung [1 ]
Sharma, Puneet [1 ]
机构
[1] HP Labs, Palo Alto, CA 94304 USA
[2] Univ Edinburgh, Edinburgh EH8 9YL, Midlothian, Scotland
[3] Databricks, San Francisco, CA USA
关键词
Datacenter; Bandwidth; Availability; Cloud; Virtual Network; Application;
D O I
10.1145/2740070.2626326
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Providing bandwidth guarantees to specific applications is becoming increasingly important as applications compete for shared cloud network resources. We present Cloud Mirror, a solution that provides bandwidth guarantees to cloud applications based on a new network abstraction and workload placement algorithm. An effective network abstraction would enable applications to easily and accurately specify their requirements, while simultaneously enabling the infrastructure to provision resources efficiently for deployed applications. Prior research has approached the bandwidth guarantee specification by using abstractions that resemble physical network topologies. We present a contrasting approach of deriving a network abstraction based on application communication structure, called Tenant Application Graph or TAG. Cloud Mirror also incorporates a new workload placement algorithm that efficiently meets bandwidth requirements specified by TAGs while factoring in high availability considerations. Extensive simulations using real application traces and datacenter topologies show that Cloud Mirror can handle 40% more bandwidth demand than the state of the art (e.g., the Oktopus system), while improving high availability from 20% to 70%.
引用
收藏
页码:467 / 478
页数:12
相关论文
共 50 条
  • [41] Application-driven simulation of nanoscaled CMOS transistors and circuits
    Fraunhofer Institute of Integrated Systems and Device Technology, Schottkystrasse 10, 91058 Erlangen, Germany
    J. Comput. Theor. Nanosci., 2008, 6 (1170-1182):
  • [42] A study towards application-driven social network analysis
    Li, Hui
    Cui, Jiangtao
    Shen, Bingqing
    JOURNAL OF COMPUTERS, 2014, 9 (01) : 134 - 145
  • [43] Epic: An open mote platform for application-driven design
    Dutta, Prabal
    Culler, David
    2008 INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING IN SENSOR NETWORKS, PROCEEDINGS, 2008, : 547 - 548
  • [44] ADMB: Application-driven multihop broadcast for vehicular networks
    Liu, Fangqi
    Liu, Yanheng
    Wang, Jian
    Deng, Weiwen
    Xu, Shaoqing
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2017, 30 (15)
  • [45] Application-driven coordination-free distributed checkpointing
    Agbaria, A
    Sanders, WH
    25TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2005, : 177 - 186
  • [46] UMap : Enabling Application-driven Optimizations for Page Management
    Peng, Ivy B.
    McFadden, Marty
    Green, Eric
    Iwabuchi, Keita
    Wu, Kai
    Li, Dong
    Pearce, Roger
    Gokhale, Maya B.
    PROCEEDINGS OF MCHPC'19: 2019 IEEE/ACM WORKSHOP ON MEMORY CENTRIC HIGH PERFORMANCE COMPUTING (MCHPC), 2019, : 71 - 78
  • [47] Editorial: Advances in hybrid and application-driven BCI systems
    Ahn, Minkyu
    Edelman, Bradley Jay
    He, Bin
    Mueller-Putz, Gernot R.
    Roehrbein, Florian
    FRONTIERS IN HUMAN NEUROSCIENCE, 2024, 18
  • [48] Application-driven quantitative assessment of approaches to mesh generation
    Joshi, Bhautik
    Fedorov, Andriy
    Chrisochoides, Nikos
    Warfield, Simon
    Ourselin, Sebastien
    2007 4TH IEEE INTERNATIONAL SYMPOSIUM ON BIOMEDICAL IMAGING : MACRO TO NANO, VOLS 1-3, 2007, : 1160 - +
  • [49] Pallas: an Application-driven Task and Network Simulation Framework
    Ye, Yuming
    Li, Ziyang
    Li, Dongsheng
    Zhang, Yiming
    Liu, Feng
    Peng, Yuxing
    2015 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING - CLUSTER 2015, 2015, : 529 - 530
  • [50] Application-Driven OAM Framework for Heterogeneous IoT Environments
    Sterle, Janez
    Sedlar, Urban
    Rugelj, Miha
    Kos, Andrej
    Volk, Mojca
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2016,