
-
生物通官微
陪你抓住生命科技
跳动的脉搏
基于IPFS和OpenWhisk的去中心化边缘计算FaaS中间件框架研究
【字体: 大 中 小 】 时间:2025年08月10日 来源:Future Generation Computer Systems 6.2
编辑推荐:
针对边缘计算环境中资源受限设备部署Function-as-a-Service(FaaS)的挑战,研究人员提出FaaS@Edge框架,通过整合IPFS分布式存储和Apache OpenWhisk实现志愿边缘节点的资源发现与调度。实验表明,该系统在保持98%请求成功率的同时,仅引入边际延迟,为低延迟、去中心化的边缘FaaS部署提供了可行方案。
随着物联网(IoT)设备数据量的指数级增长,传统云计算模式在延迟和带宽上的局限性日益凸显。边缘计算(Edge Computing)通过将计算任务下沉到数据源附近,成为解决这一问题的关键范式。然而,边缘环境的分布式特性、设备异构性和资源受限等特点,使得现有的Function-as-a-Service(FaaS)实现策略面临巨大挑战。如何在去中心化架构中高效调度函数工作负载,同时保证低延迟和资源利用率,成为学术界和工业界亟待解决的难题。
在此背景下,INESC-ID Lisboa(葡萄牙里斯本)的研究团队Catarina Gon?alves、José Sim?o和Luís Veiga开展了开创性研究,提出名为FaaS@Edge的新型中间件框架。该工作通过整合InterPlanetary File System(IPFS)的分布式内容寻址能力和Apache OpenWhisk的FaaS编排功能,实现了志愿边缘节点资源的协同利用。研究成果发表在《Future Generation Computer Systems》期刊,为边缘计算环境下的无服务器架构提供了重要技术路径。
研究团队采用三项核心技术方法:(1) 基于IPFS的分布式资源发现机制,通过预计算内容标识符(CID)实现高效节点定位;(2) 轻量级资源感知调度算法,动态匹配函数需求与节点供给;(3) 改进的OpenWhisk运行时部署,支持在异构边缘设备上执行函数。实验验证覆盖15-40个节点的集群和树莓派3B等硬件平台,评估指标包括延迟、带宽、CPU/内存占用等。
研究结果显示:在"资源调度算法"部分,提出的供应-发现-调度三阶段协议,使函数提交平均延迟控制在0.11秒,且内存分配策略(128MB/256MB/512MB)不影响调度效率。"软件组件"设计通过模块化架构实现IPFS与OpenWhisk的无缝集成,其中Function Manager组件确保98%的函数调用成功率。"性能评估"数据显示,在模拟高延迟(200ms)和丢包(5%)的恶劣网络条件下,图像处理等计算密集型任务仍保持稳定执行,验证了系统的鲁棒性。特别值得注意的是,在树莓派3B上的实验证明,框架仅占用315MB内存,剩余65%资源可供应用使用,充分适配资源受限设备。
这项研究的创新性体现在三个方面:首先,首次将志愿计算理念引入边缘FaaS领域,通过IPFS实现真正的去中心化资源发现;其次,提出的轻量级调度算法在保证性能的同时,将系统开销控制在边缘设备可承受范围内;最后,实验证明该框架可支持从云端到微型边缘设备的全频谱部署。相比Knative Edge等现有方案,FaaS@Edge在分布式调度和资源感知方面具有明显优势,为智能家居、工业物联网等低延迟场景提供了新选择。未来通过支持Docker容器部署和基于网络拓扑的调度优化,将进一步拓展其应用潜力。这项工作不仅推动了边缘无服务器计算的技术边界,也为可持续数字基础设施建设提供了新思路——通过复用现有边缘设备资源,降低ICT行业整体能耗,契合"碳中和"的全球发展趋势。
生物通微信公众号
知名企业招聘