高技术通讯2025,Vol.35Issue(6):590-603,14.DOI:10.3772/j.issn.1002-0470.2025.06.003
基于服务器无感知计算架构的并行计算通信框架
A parallel communication framework based on serverless architecture
摘要
Abstract
With the development and maturation of cloud computing technology,parallel computing has been increasingly practiced in cloud environments.Serverless computing,as a novel deployment and computing approach in cloud computing,allows users to flexibly allocate resources,achieve load balancing,and provides greater scalability and flexibility.However,the stateless nature of serverless computing makes it not fully suitable for traditional parallel computing,where communication is a key issue.This paper proposes FreeParallel,a communication framework with quality of service(QoS)guarantee,aiming to build communication capabilities for parallel computing based on Function as a Service(FaaS)in serverless computing.FreeParallel combines the message passing interface(MPI)parallel computing programming model,effectively ensuring the quality of communication services.It adopts a proxy model to support the identification and transformation of parallel functions,and is flexibly deployed as a service on multiple FaaS or virtualization platforms.Additionally,this research proposes the QoS management strat-egy fmClock for inter-function communication,which achieves network resource allocation based on request and limitation while ensuring transmission fairness.Experimental results show that in point-to-point communication sce-narios,FreeParallel's transmission performance is slightly inferior to the overlay network of virtualization platforms,but it improves transmission efficiency by at least 89.5%compared to current serverless computing state sharing frameworks.Moreover,FreeParallel performs exceptionally well in collective communication scenarios,with an im-provement of 59.9%to 83.1%compared to baseline methods.Meanwhile,FreeParallel with the fmClock strategy can achieve proportional allocation at the communication primitive level,avoiding cross-interference between re-quests from different primitives.Case studies demonstrate that the inclusion of the strategy reduces the execution time of applications by 25.0%.关键词
服务器无感知计算/消息传递接口并行计算/服务质量保障/弹性资源分配Key words
serverless computing/MPI parallel computing/QoS guarantee/elastic resource allocation引用本文复制引用
袁雨馨,李庆文,史骁,赵晓芳..基于服务器无感知计算架构的并行计算通信框架[J].高技术通讯,2025,35(6):590-603,14.基金项目
江苏省重大科研专项(BM2021800),计算所创新基金(E361060,E261010)和岩土力学与工程国家重点实验室开放基金(SKLGME022001)资助项目. (BM2021800)