GIRAFF: Reverse Auction-based Placement for Fog Functions

被引:0
|
作者
Parol-Guarino, Volodia [1 ]
Parlavantzas, Nikos [2 ]
机构
[1] Univ Rennes, Inria, Rennes, France
[2] INSA Rennes, IRISA, Rennes, France
关键词
fog; FaaS; function-as-a-service; serverless; auction; SLA; service-level agreement; QoS; quality of service; testbed; Grid'5000; EDGE;
D O I
10.1145/3631295.3631402
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Function-as-a-Service (FaaS) is a compelling new programming model for developing applications running on fog infrastructures. FaaS applications are composed of short-lived, event-triggered units, called functions. Functions can be flexibly deployed on demand along the cloud-to-thing continuum. However, deciding how to place those functions in the fog presents multiple challenges. The fog contains diverse, geo-distributed, and potentially resource-constrained nodes that should be efficiently shared between applications with latency requirements. Importantly, fog nodes are owned by different entities that should be incentivized to share their resources. Most function placement approaches ignore latency requirements or the presence of multiple owners in fog infrastructures. To address these challenges, this article proposes a market-based approach to place FaaS applications in the fog. Clients submit function placement requests associated with SLAs that specify expected guarantees over network latency and allocated resources. The approach then organizes an auction among fog node providers to determine the nodes that host each function and the revenue of the provider. The article presents an open-source implementation of the approach evaluated on the Grid'5000 testbed. Experiments demonstrate that our approach can reduce client spending by up to three times while delivering service quality that matches or exceeds that of baseline methods.
引用
收藏
页码:53 / 58
页数:6
相关论文
共 50 条
  • [1] Towards Auction-Based Function Placement in Serverless Fog Platforms
    Bermbach, David
    Maghsudi, Setareh
    Hasenburg, Jonathan
    Pfandzelter, Tobias
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON FOG COMPUTING (ICFC 2020), 2020, : 25 - 31
  • [2] An Auction-Based Mechanism for Task Offloading in Fog Networks
    Zu, Yijun
    Shen, Fei
    Yan, Feng
    Yang, Yang
    Zhang, Yueyue
    Bu, Zhiyong
    Shen, Lianfeng
    [J]. 2019 IEEE 30TH ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2019, : 758 - 763
  • [3] Reverse auction-based grid resources allocation
    Liang, Zhengyou
    Sun, Yu
    Zhang, Ling
    Dong, Shoubin
    [J]. AGENT COMPUTING AND MULTI-AGENT SYSTEMS, 2006, 4088 : 150 - 161
  • [4] A Reverse Auction-Based Incentive Mechanism for Mobile Crowdsensing
    Ji, Guoliang
    Yao, Zheng
    Zhang, Baoxian
    Li, Cheng
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2020, 7 (09): : 8238 - 8248
  • [5] Combinatorial Auction-Based Fog Service Allocation Mechanism for IoT Applications
    Bandyopadhyay, Anjan
    Roy, Taniya Sarkar
    Sarkar, Vaskar
    Mallik, Saurav
    [J]. PROCEEDINGS OF THE CONFLUENCE 2020: 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING, 2020, : 518 - 524
  • [6] Reverse combinatorial auction-based protocols for resource selection in grids
    Radhanikanth, G. V. R.
    Narahari, Y.
    [J]. INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2009, 1 (02) : 109 - 120
  • [7] Fair Mechanisms for Combinatorial Reverse Auction-Based Cloud Market
    Kumar, Dinesh
    Baranwal, Gaurav
    Raza, Zahid
    Vidyarthi, Deo Prakash
    [J]. INFORMATION AND COMMUNICATION TECHNOLOGY FOR INTELLIGENT SYSTEMS, ICTIS 2018, VOL 2, 2019, 107 : 267 - 277
  • [8] Reverse Auction-Based Services Optimization in Cloud Computing Environments
    Zhang, Hongkun
    Liu, Xinmin
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [9] Reverse auction-based job assignment among foundry fabs
    Chang, Shi-Chung
    Hsieh, Ming-Ming
    Chen, Chia-Wei
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2007, 45 (03) : 653 - 673
  • [10] Combinatorial reverse auction-based scheduling in multirate wireless systems
    Pal, Sourav
    Kundu, Sumantra R.
    Chatterjee, Mainak
    Das, Sajal K.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2007, 56 (10) : 1329 - 1341