• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

FireFace:利用内部功能特性在无服务器边缘平台上配置功能

FireFace: Leveraging Internal Function Features for Configuration of Functions on Serverless Edge Platforms.

作者信息

Li Ming, Zhang Jianshan, Lin Jingfeng, Chen Zheyi, Zheng Xianghan

机构信息

College of Computer and Data Science, Fuzhou University, Fuzhou 350116, China.

Key Laboratory of Spatial Data Mining and Information Sharing, Ministry of Education, Fuzhou 350002, China.

出版信息

Sensors (Basel). 2023 Sep 12;23(18):7829. doi: 10.3390/s23187829.

DOI:10.3390/s23187829
PMID:37765893
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC10535806/
Abstract

The emerging serverless computing has become a captivating paradigm for deploying cloud applications, alleviating developers' concerns about infrastructure resource management by configuring necessary parameters such as latency and memory constraints. Existing resource configuration solutions for cloud-based serverless applications can be broadly classified into modeling based on historical data or a combination of sparse measurements and interpolation/modeling. In pursuit of service response and conserving network bandwidth, platforms have progressively expanded from the traditional cloud to the edge. Compared to cloud platforms, serverless edge platforms often lead to more running overhead due to their limited resources, resulting in undesirable financial costs for developers when using the existing solutions. Meanwhile, it is extremely challenging to handle the heterogeneity of edge platforms, characterized by distinct pricing owing to their varying resource preferences. To tackle these challenges, we propose an adaptive and efficient approach called FireFace, consisting of prediction and decision modules. The prediction module extracts the internal features of all functions within the serverless application and uses this information to predict the execution time of the functions under specific configuration schemes. Based on the prediction module, the decision module analyzes the environment information and uses the Adaptive Particle Swarm Optimization algorithm and Genetic Algorithm Operator (APSO-GA) algorithm to select the most suitable configuration plan for each function, including CPU, memory, and edge platforms. In this way, it is possible to effectively minimize the financial overhead while fulfilling the Service Level Objectives (SLOs). Extensive experimental results show that our prediction model obtains optimal results under all three metrics, and the prediction error rate for real-world serverless applications is in the range of 4.25∼9.51%. Our approach can find the optimal resource configuration scheme for each application, which saves 7.2∼44.8% on average compared to other classic algorithms. Moreover, FireFace exhibits rapid adaptability, efficiently adjusting resource allocation schemes in response to dynamic environments.

摘要

新兴的无服务器计算已成为部署云应用程序的一种引人注目的范式,通过配置诸如延迟和内存限制等必要参数,减轻了开发人员对基础设施资源管理的担忧。现有的基于云的无服务器应用程序的资源配置解决方案大致可分为基于历史数据建模或稀疏测量与插值/建模相结合的方式。为了追求服务响应并节省网络带宽,平台已逐渐从传统云扩展到边缘。与云平台相比,无服务器边缘平台由于资源有限,通常会导致更多的运行开销,这在开发人员使用现有解决方案时会产生不理想的财务成本。同时,处理边缘平台的异构性极具挑战性,其特点是由于资源偏好不同而具有不同的定价。为应对这些挑战,我们提出了一种名为FireFace的自适应高效方法,它由预测和决策模块组成。预测模块提取无服务器应用程序中所有函数的内部特征,并使用此信息预测特定配置方案下函数的执行时间。基于预测模块,决策模块分析环境信息,并使用自适应粒子群优化算法和遗传算法算子(APSO-GA)算法为每个函数选择最合适的配置方案,包括CPU、内存和边缘平台。通过这种方式,可以在满足服务水平目标(SLO)的同时有效最小化财务开销。大量实验结果表明,我们的预测模型在所有三个指标下均获得了最优结果,实际无服务器应用程序的预测错误率在4.25%至9.51%范围内。我们的方法可以为每个应用程序找到最优资源配置方案,与其他经典算法相比,平均节省7.2%至44.8%。此外,FireFace具有快速适应性,能够有效响应动态环境调整资源分配方案。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a63e/10535806/ebb0c9e5c399/sensors-23-07829-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a63e/10535806/ebb0c9e5c399/sensors-23-07829-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/a63e/10535806/ebb0c9e5c399/sensors-23-07829-g002.jpg

相似文献

1
FireFace: Leveraging Internal Function Features for Configuration of Functions on Serverless Edge Platforms.FireFace:利用内部功能特性在无服务器边缘平台上配置功能
Sensors (Basel). 2023 Sep 12;23(18):7829. doi: 10.3390/s23187829.
2
Generation of a dataset for DoW attack detection in serverless architectures.用于无服务器架构中检测拒绝服务攻击的数据集生成
Data Brief. 2023 Dec 5;52:109921. doi: 10.1016/j.dib.2023.109921. eCollection 2024 Feb.
3
Latency-Sensitive Function Placement among Heterogeneous Nodes in Serverless Computing.无服务器计算中异构节点间的延迟敏感型函数放置
Sensors (Basel). 2024 Jun 27;24(13):4195. doi: 10.3390/s24134195.
4
Experimental Analysis of the Application of Serverless Computing to IoT Platforms.无服务器计算在物联网平台中的应用实验分析
Sensors (Basel). 2021 Jan 30;21(3):928. doi: 10.3390/s21030928.
5
On the Analysis of Inter-Relationship between Auto-Scaling Policy and QoS of FaaS Workloads.关于函数即服务(FaaS)工作负载的自动扩展策略与服务质量(QoS)之间的相互关系分析
Sensors (Basel). 2024 Jun 10;24(12):3774. doi: 10.3390/s24123774.
6
Serverless computing in omics data analysis and integration.无服务器计算在组学数据分析和整合中的应用。
Brief Bioinform. 2022 Jan 17;23(1). doi: 10.1093/bib/bbab349.
7
Mitigating Cold Start Problem in Serverless Computing with Function Fusion.使用函数融合缓解无服务器计算中的冷启动问题。
Sensors (Basel). 2021 Dec 16;21(24):8416. doi: 10.3390/s21248416.
8
Deep Reinforcement Learning Based Resource Allocation Strategy in Cloud-Edge Computing System.基于深度强化学习的云边缘计算系统资源分配策略
Front Bioeng Biotechnol. 2022 Aug 4;10:908056. doi: 10.3389/fbioe.2022.908056. eCollection 2022.
9
A model-driven framework for data-driven applications in serverless cloud computing.无服务器云计算中数据驱动应用的模型驱动框架。
PLoS One. 2020 Aug 28;15(8):e0237317. doi: 10.1371/journal.pone.0237317. eCollection 2020.
10
Serverless Workflows for Containerised Applications in the Cloud Continuum.云连续体中容器化应用的无服务器工作流。
J Grid Comput. 2021;19(3):30. doi: 10.1007/s10723-021-09570-2. Epub 2021 Jul 13.

本文引用的文献

1
An On-Orbit Task-Offloading Strategy Based on Satellite Edge Computing.基于卫星边缘计算的在轨任务卸载策略。
Sensors (Basel). 2023 Apr 25;23(9):4271. doi: 10.3390/s23094271.
2
Experimental Analysis of the Application of Serverless Computing to IoT Platforms.无服务器计算在物联网平台中的应用实验分析
Sensors (Basel). 2021 Jan 30;21(3):928. doi: 10.3390/s21030928.
3
Random Forest.随机森林
J Insur Med. 2017;47(1):31-39. doi: 10.17849/insm-47-01-31-39.1.