Bringing Carbon Awareness to Multi-cloud Application Delivery

被引:2
|
作者
Maji, Diptyaroop [1 ]
Pfaff, Ben [2 ]
Vipin, P. R. [3 ]
Sreenivasan, Rajagopal [3 ]
Firoiu, Victor [3 ]
Iyer, Sreeram [3 ]
Josephson, Colleen [4 ]
Pan, Zhelong [3 ]
Sitaraman, Ramesh K. [1 ]
机构
[1] Univ Massachusetts, Amherst, MA 01003 USA
[2] Feldera, Palo Alto, CA USA
[3] VMware, Palo Alto, CA USA
[4] Univ Calif Santa Cruz, Santa Cruz, CA 95064 USA
来源
PROCEEDINGS OF THE 2ND ACM WORKSHOP ON SUSTAINABLE COMPUTER SYSTEMS, HOTCARBON 2023 | 2023年
关键词
spatial load balancing; marginal carbon intensity; stateless workloads; data center computing;
D O I
10.1145/3604930.3605711
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Data centers consume roughly 1-2% of the world's electricity, with the majority of it attributed to compute, making the computing industry a substantial source of greenhouse gas emissions. Resources in data centers typically focus on providing high performance and availability, but the question of sustainability in managing these distributed resources often goes unnoticed over these other metrics. This problem will only exacerbate as the data center computing demand continues to increase. In this paper, we address the sustainability aspect of load balancing in VMware's Avi Global Server Load Balancer (GSLB). Our GSLB deployment spans data centers across geographies and clouds and relies on geographical proximity to shift client application requests to the closest data center. In this work, we enhance the GSLB service to additionally consider the real-time carbon intensity at each data center as a factor in making a load-balancing choice. Our carbon-aware prototype shows an average of 21% and a maximum of 51% reduction in carbon emissions while operating with an acceptable latency.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Application delivery in multi-cloud environments using software defined networking
    Paul, Subharthi
    Jain, Raj
    Samaka, Mohammed
    Pan, Jianli
    COMPUTER NETWORKS, 2014, 68 : 166 - 186
  • [2] A multi-cloud world requires a multi-cloud security approach
    Duncan R.
    Computer Fraud and Security, 2020, 2020 (05): : 11 - 12
  • [3] Multi-Cloud Application Design through Cloud Service Composition
    Kritikos, Kyriakos
    Plexousakis, Dimitris
    2015 IEEE 8TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, 2015, : 686 - 693
  • [4] Orchestrated multi-cloud application deployment in OpenStack with TOSCA
    Tricomi, Giuseppe
    Panarello, Alfonso
    Merlino, Giovanni
    Longo, Francesco
    Bruneo, Dario
    Puliafito, Antonio
    2017 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP), 2017, : 469 - 474
  • [5] Self-healing Multi-Cloud Application Modelling
    Rios, Erkuden
    Iturbe, Eider
    Carmen Palacios, Maria
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY (ARES 2017), 2017,
  • [6] Are Cloud Platforms Ready for Multi-cloud?
    Kritikos, Kyriakos
    Skrzypek, Pawel
    Zahid, Feroz
    SERVICE-ORIENTED AND CLOUD COMPUTING (ESOCC 2020), 2020, 12054 : 56 - 73
  • [7] CYCLONE: The Multi-Cloud Middleware Stack for Application Deployment and Management
    Slawik, Mathias
    Demchenko, Yuri
    Turkmen, Fatih
    Ilyushkin, Alexy
    de laat, Cees
    Blanchet, Christophe
    Loomis, Charles
    2017 9TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2017, : 347 - 352
  • [8] DoLen: User-side multi-cloud application monitoring
    Do Le Quoc
    Yazdanov, Lenar
    Fetzer, Christof
    2014 INTERNATIONAL CONFERENCE ON FUTURE INTERNET OF THINGS AND CLOUD (FICLOUD), 2014, : 76 - 81
  • [9] Runtime application performance management for multi-cloud CYCLONE environment
    Zivkovic, Miroslav
    Loomis, Charles
    Demchenko, Yuri
    2016 8TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2016), 2016, : 614 - 619
  • [10] Defect knowledge graph construction and application in multi-cloud IoT
    Wenqing Yang
    Xiaochao Li
    Peng Wang
    Jun Hou
    Qianmu Li
    Nan Zhang
    Journal of Cloud Computing, 11