中文

Fog Function:面向数据密集型物联网服务的无服务器雾计算

分布式、并行与集群计算 2019-07-22 v1

摘要

雾计算通过将计算从云端迁移到边缘设备,能够以快速响应时间和低带宽消耗支撑物联网服务。然而,现有雾计算框架在以支持数据导向的动态服务组合方面灵活性有限。函数即服务(Function-as-a-Service, FaaS)是一种有望提升雾计算灵活性的编程模型,但当前基于事件或主题的触发函数设计以及数据管理与函数执行相分离,导致其在数据密集型物联网服务中效率低下。为同时实现灵活性与效率,我们提出一种称为 Fog Function 的数据中心编程模型,并引入其底层编排机制,该机制利用三类上下文:数据上下文、系统上下文与使用上下文。此外,我们展示了一个智能停车的具体用例,其中 Fog Function 使服务开发者能够相比静态服务拓扑以更少的学习成本轻松建模其服务逻辑。性能评估结果表明,Fog Function 可扩展至数百个雾节点。Fog Function 相比云函数节省 95% 的内部数据流量从而提升系统效率,并相比边缘函数降低 30% 的服务延迟。

关键词

引用

@article{arxiv.1907.08278,
  title  = {Fog Function: Serverless Fog Computing for Data Intensive IoT Services},
  author = {Bin Cheng and Jonathan Fürst and Gurkan Solmaz and Takuya Sanada},
  journal= {arXiv preprint arXiv:1907.08278},
  year   = {2019}
}