Mu: An Efficient, Fair and Responsive Serverless Framework for Resource-Constrained Edge Clouds

被引:27
|
作者
Mittal, Viyom [1 ]
Qi, Shixiong [1 ]
Bhattacharya, Ratnadeep [2 ]
Lyu, Xiaosu [2 ]
Li, Junfeng [3 ]
Kulkarni, Sameer G. [4 ]
Li, Dan [3 ]
Hwang, Jinho [5 ]
Ramakrishnan, K. K. [1 ]
Wood, Timothy [2 ]
机构
[1] Univ Calif Riverside, Riverside, CA 92521 USA
[2] George Washington Univ, Washington, DC 20052 USA
[3] Tsinghua Univ, Beijing, Peoples R China
[4] Indian Inst Technol, Gandhinagar, India
[5] Facebook Inc, Cambridge, MA USA
关键词
Edge clouds; serverless; resource management;
D O I
10.1145/3472883.3487014
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Serverless computing platforms simplify development, deployment, and automated management of modular software functions. However, existing serverless platforms typically assume an over-provisioned cloud, making them a poor fit for Edge Computing environments where resources are scarce. In this paper we propose a redesigned serverless platform that comprehensively tackles the key challenges for serverless functions in a resource constrained Edge Cloud. Our Mu platform cleanly integrates the core resource management components of a serverless platform: autoscaling, load balancing, and placement. Each worker node in Mu transparently propagates metrics such as service rate and queue length in response headers, feeding this information to the load balancing system so that it can better route requests, and to our autoscaler to anticipate workload fluctuations and proactively meet SLOs. Data from the Autoscaler is then used by the placement engine to account for heterogeneity and fairness across competing functions, ensuring overall resource efficiency, and minimizing resource fragmentation. We implement our design as a set of extensions to the Knative serverless platform and demonstrate its improvements in terms of resource efficiency, fairness, and response time. Evaluating Mu, shows that it improves fairness by more than 2x over the default Kubernetes placement engine, improves 99th percentile response times by 62% through better load balancing, reduces SLO violations and resource consumption by pro-active and precise autoscaling. Mu reduces the average number of pods required by more than similar to 15% for a set of real Azure workloads.
引用
收藏
页码:168 / 181
页数:14
相关论文
共 50 条
  • [21] Personalized Fair Split Learning for Resource-Constrained Internet of Things
    Chen, Haitian
    Chen, Xuebin
    Peng, Lulu
    Bai, Yuntian
    Polap, Dawid
    SENSORS, 2024, 24 (01)
  • [22] Blockchain at the Edge: Performance of Resource-Constrained IoT Networks
    Misra, Sudip
    Mukherjee, Anandarup
    Roy, Arijit
    Saurabh, Nishant
    Rahulamathavan, Yogachandran
    Rajarajan, Muttukrishnan
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2021, 32 (01) : 174 - 183
  • [23] Approaches to Efficient Resource-Constrained Project Rescheduling
    Kuster, Juergen
    Jannach, Dietmar
    STAIRS 2006, 2006, 142 : 208 - 219
  • [24] Resource-Constrained Neural Architecture Search on Edge Devices
    Lyu, Bo
    Yuan, Hang
    Lu, Longfei
    Zhang, Yunye
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2022, 9 (01): : 134 - 142
  • [25] Resource-Constrained Edge AI with Early Exit Prediction
    Dong R.
    Mao Y.
    Zhang J.
    Journal of Communications and Information Networks, 2022, 7 (02) : 122 - 134
  • [26] Supervised Compression for Resource-Constrained Edge Computing Systems
    Matsubara, Yoshitomo
    Yang, Ruihan
    Levorato, Marco
    Mandt, Stephan
    2022 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV 2022), 2022, : 923 - 933
  • [27] Characterizing Distributed Inferencing at the Edge in Resource-Constrained Environments
    Brown, Scott
    Harman, David
    Anderson, Cleon
    Dwyer, Matthew
    MILCOM 2023 - 2023 IEEE MILITARY COMMUNICATIONS CONFERENCE, 2023,
  • [28] Draco: Efficient Resource Management for Resource-Constrained Control Tasks
    Marti, Pau
    Lin, Caixue
    Brandt, Scott A.
    Velasco, Manel
    Fuertes, Josep M.
    IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (01) : 90 - 105
  • [29] An efficient mobile location-based security service framework for resource-constrained devices
    Zhang, Yinghui
    Ma, Xinwei
    Wu, Axin
    Ren, Fangyuan
    Zheng, Dong
    International Journal of Network Security, 2020, 22 (04) : 698 - 707
  • [30] Data management framework for IoT edge-cloud architecture for resource-constrained IoT application
    Sharma, Gajanand
    Hemrajani, Naveen
    Sharma, Satyajeet
    Upadhyay, Aditya
    Bhardwaj, Yogesh
    Kumar, Ashutosh
    JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2022, 25 (04): : 1093 - 1103