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 条
  • [1] Efficient Resource-Constrained Monitoring
    Moraney, Jalil
    Raz, Danny
    PROCEEDINGS OF THE IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM 2022, 2022,
  • [2] Communication-Efficient Federated Learning for Resource-Constrained Edge Devices
    Lan, Guangchen
    Liu, Xiao-Yang
    Zhang, Yijing
    Wang, Xiaodong
    IEEE Transactions on Machine Learning in Communications and Networking, 2023, 1 : 210 - 224
  • [3] Exploration of Balanced Design in Resource-Constrained Edge Device for Efficient CNNs
    Wang, Xiaotian
    Tian, Teng
    Zhao, Letian
    Wu, Wei
    Jin, Xi
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2022, 69 (11) : 4573 - 4577
  • [4] BeeFlow: Behavior tree-based Serverless workflow modeling and scheduling for resource-constrained edge clusters
    Luo, Ke
    Ouyang, Tao
    Zhou, Zhi
    Chen, Xu
    JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 143
  • [5] An energy efficient and resource-constrained scheduling framework for smart city application
    Jing, Weipeng
    Miao, Qiucheng
    Song, Houbing
    Liu, Yaqiu
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2021, 32 (08)
  • [6] FedComp: A Federated Learning Compression Framework for Resource-Constrained Edge Computing Devices
    Wu, Donglei
    Yang, Weihao
    Jin, Haoyu
    Zou, Xiangyu
    Xia, Wen
    Fang, Binxing
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (01) : 230 - 243
  • [7] Efficient federated learning on resource-constrained edge devices based on model pruning
    Wu, Tingting
    Song, Chunhe
    Zeng, Peng
    COMPLEX & INTELLIGENT SYSTEMS, 2023, 9 (06) : 6999 - 7013
  • [8] Efficient Parallel Split Learning Over Resource-Constrained Wireless Edge Networks
    Lin, Zheng
    Zhu, Guangyu
    Deng, Yiqin
    Chen, Xianhao
    Gao, Yue
    Huang, Kaibin
    Fang, Yuguang
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2024, 23 (10) : 9224 - 9239
  • [9] Communication-efficient asynchronous federated learning in resource-constrained edge computing
    Liu, Jianchun
    Xu, Hongli
    Xu, Yang
    Ma, Zhenguo
    Wang, Zhiyuan
    Qian, Chen
    Huang, He
    COMPUTER NETWORKS, 2021, 199
  • [10] Efficient Privacy-Preserving Federated Learning for Resource-Constrained Edge Devices
    Wu, Jindi
    Xia, Qi
    Li, Qun
    2021 17TH INTERNATIONAL CONFERENCE ON MOBILITY, SENSING AND NETWORKING (MSN 2021), 2021, : 191 - 198