FCloudless: A Performance-Aware Collaborative Mechanism for JointCloud Serverless

被引:0
|
作者
Liu, Jianfei [1 ,2 ]
Wang, Huaimin [1 ,2 ]
Shi, Peichang [1 ,2 ]
Li, Yaojie [1 ,2 ]
Ma, Penghui [1 ,2 ]
Yi, Guodong [3 ,4 ]
机构
[1] Natl Univ Def Technol, Coll Comp Sci, Natl Key Lab Parallel & Distributed Comp, Changsha 410073, Peoples R China
[2] Natl Univ Def Technol, Coll Comp Sci, Key Lab Software Engn Complex Syst, Changsha 410073, Peoples R China
[3] Xiangjiang Lab, Changsha 410073, Peoples R China
[4] Hunan Univ Technol & Business, Sch Adv Interdisciplinary Studies, Changsha 410073, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
serverless; JointCloud; benchmarking; performance optimization;
D O I
10.1109/JCC59055.2023.00019
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As a new stage in the development of the cloud computing paradigm, serverless computing has the high-level abstraction characteristic of shielding underlying details. This makes it extremely challenging for users to choose a suitable serverless platform. To address this, targeting the jointcloud computing scenario of heterogeneous serverless platforms across multiple clouds, this paper presents a jointcloud collaborative mechanism called FCloudless with cross-cloud detection of the full lifecycle performance of serverless platforms. Based on the benchmark metrics set that probe performance critical stages of the full lifecycle, this paper proposes a performance optimization algorithm based on detected performance data that takes into account all key stages that affect the performance during the lifecycle of a function and predicts the overall performance by combining the scores of local stages and dynamic weights. We evaluate FCloudless on AWS, AliYun, and Azure. The experimental results show that FCloudless can detect the underlying performance of serverless platforms hidden in the black box and its optimization algorithm can select the optimal scheduling strategy for various applications in a jointcloud environment. FCloudless reduces the runtime by 23.3% and 24.7% for cold and warm invocations respectively under cost constraints.
引用
收藏
页码:93 / 94
页数:2
相关论文
共 50 条
  • [1] GOLGI: Performance-Aware, Resource-Efficient Function Scheduling for Serverless Computing
    Li, Suyi
    Wang, Wei
    Yang, Jun
    Chen, Guangzhen
    Lu, Daohe
    [J]. PROCEEDINGS OF THE 2023 ACM SYMPOSIUM ON CLOUD COMPUTING, SOCC 2023, 2023, : 32 - 47
  • [2] A performance-aware routing mechanism for flying ad hoc networks
    Ali, Hannan
    ul Islam, Saif
    Song, Houbing
    Munir, Kashif
    [J]. TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2021, 32 (01)
  • [3] On-device Malware Detection using Performance-Aware and Robust Collaborative Learning
    Shukla, Sanket
    Manoj, Sai P. D.
    Kolhe, Gaurav
    Rafatirad, Setareh
    [J]. 2021 58TH ACM/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2021, : 967 - 972
  • [4] Performance-Aware Multicore Programming
    Lo, Chia-Tien Dan
    [J]. PROCEEDINGS OF THE 49TH ANNUAL ASSOCIATION FOR COMPUTING MACHINERY SOUTHEAST CONFERENCE (ACMSE '11), 2011, : 126 - 131
  • [5] Performance-Aware Energy Saving Mechanism in Interconnection Networks for Parallel Systems
    Hai Nguyen
    Franco, Daniel
    Luque, Emilio
    [J]. 2014 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2014, 29 : 134 - 144
  • [6] Performance-aware load balancing for multiclusters
    He, LG
    Jarvis, SA
    Bacigalupo, D
    Spooner, DP
    Nudd, GR
    [J]. PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2004, 3358 : 635 - 647
  • [7] Performance-aware load balancing for multiclusters
    He, Ligang
    Jarvis, Stephen A.
    Bacigalupo, David
    Spooner, Daniel P.
    Nudd, Graham R.
    [J]. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2004, 3358 : 635 - 647
  • [8] Performance-Aware Reliability Assessment of Heterogeneous Chips
    Chatzidimitriou, Athanasios
    Kaliorakis, Manolis
    Tselonis, Sotiris
    Gizopoulos, Dimitris
    [J]. 2017 IEEE 35TH VLSI TEST SYMPOSIUM (VTS), 2017,
  • [9] Performance-aware workflow management for grid computing
    Spooner, DP
    Cao, J
    Jarvis, SA
    He, L
    Nudd, GR
    [J]. COMPUTER JOURNAL, 2005, 48 (03): : 347 - 357
  • [10] An Automated Performance-Aware Approach to Reliability Transformations
    Lidman, Jacob
    McKee, Sally A.
    Quinlan, Daniel J.
    Liao, Chunhua
    [J]. EURO-PAR 2014: PARALLEL PROCESSING WORKSHOPS, PT I, 2014, 8805 : 523 - 534