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 条
  • [21] Application-driven development of plasma source technology
    Hopwood, J
    Mantei, TD
    JOURNAL OF VACUUM SCIENCE & TECHNOLOGY A, 2003, 21 (05): : S139 - S144
  • [22] An application-driven approach to terrain model construction
    Darnell, Amii R.
    Lovett, Andrew A.
    Barclay, Jenni
    Herd, Richard A.
    INTERNATIONAL JOURNAL OF GEOGRAPHICAL INFORMATION SCIENCE, 2010, 24 (08) : 1171 - 1191
  • [23] Adaptive application-driven WLAN power management
    Jiao, Yu
    Hurson, Ali R.
    Shirazi, Behrooz
    PERVASIVE AND MOBILE COMPUTING, 2007, 3 (03) : 255 - 275
  • [24] Design considerations for photonic routers supporting application-driven bandwidth reservations at sub-wavelength granularity
    Simeonidou, Dimitra
    Zervas, Georgios
    Nejabati, Reza
    2006 3RD INTERNATIONAL CONFERENCE ON BROADBAND COMMUNICATIONS, NETWORKS AND SYSTEMS, VOLS 1-3, 2006, : 1099 - +
  • [25] The Use of Blockchains: Application-Driven Analysis of Applicability
    Rodrigues, Bruno
    Bocek, Thomas
    Stiller, Burkhard
    BLOCKCHAIN TECHNOLOGY: PLATFORMS, TOOLS AND USE CASES, 2018, 111 : 163 - 198
  • [26] A Multi-Expertise Application-Driven Class
    Nita-Rotaru, Cristina
    Dark, Melissa
    Popescu, Voicu
    SIGCSE 2007: PROCEEDINGS OF THE THIRTY-EIGHTH SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2007, : 119 - 123
  • [27] Application-Driven Design of Aerial Communication Networks
    Andre, Torsten
    Hummel, Karin Anna
    Schoellig, Angela P.
    Yanmaz, Evsen
    Asadpour, Mahdi
    Bettstetter, Christian
    Grippa, Pasquale
    Hellwagner, Hermann
    Sand, Stephan
    Zhang, Siwei
    IEEE COMMUNICATIONS MAGAZINE, 2014, 52 (05) : 128 - 136
  • [28] Application-Driven Carbon Nanotube Functional Materials
    Wu, Yizeng
    Zhao, Xuewei
    Shang, Yuanyuan
    Chang, Shulong
    Dai, Linxiu
    Cao, Anyuan
    ACS NANO, 2021, 15 (05) : 7946 - 7974
  • [29] Matching jobs with resources: An application-driven approach
    Clematis, A.
    Corana, A.
    D'Agostino, D.
    Galizia, A.
    Quarati, A.
    Scalable Computing, 2010, 11 (02): : 109 - 120
  • [30] Research on the Application-Driven Architecture in Internet of Things
    Fang, Wei-Dong
    He, Wei
    Chen, Wei
    Shan, Lian-Hai
    Ma, Feng-Ying
    FUZZY SYSTEMS AND DATA MINING II, 2016, 293 : 458 - 465