The heterogeneous, geographically distributed infrastructure of fog computing poses challenges in data replication, data distribution, and data mobility for fog applications. Fog computing is still missing the necessary abstractions to manage application data, and fog application developers need to re-implement data management for every new piece of software. Proposed solutions are limited to certain application domains, such as the IoT, are not flexible in regard to network topology, or do not provide the means for applications to control the movement of their data. In this paper, we present FReD, a data replication middleware for the fog. FReD serves as a building block for configurable fog data distribution and enables low-latency, high-bandwidth, and privacy-sensitive applications. FReD is a common data access interface across heterogeneous infrastructure and network topologies, provides transparent and controllable data distribution, and can be integrated with applications from different domains. To evaluate our approach, we present a prototype implementation of FReD and show the benefits of developing with FReD using three case studies of fog computing applications.
翻译:雾计算中异构、地理分布式的基础设施对雾应用的数据复制、数据分发及数据移动性提出了挑战。目前雾计算仍缺乏管理应用数据所需的抽象机制,雾应用开发者需要为每个新软件重新实现数据管理。现有解决方案局限于特定应用领域(如物联网),在网络拓扑方面缺乏灵活性,且未能提供让应用控制其数据移动的方法。本文提出FReD——一种面向雾计算的数据复制中间件。FReD作为可配置雾数据分发的基础构件,能够支持低延迟、高带宽及隐私敏感型应用。该中间件提供跨异构基础设施与网络拓扑的通用数据访问接口,实现透明可控的数据分发机制,并可集成不同领域的应用。为评估该方法,我们实现了FReD原型系统,并通过三个雾计算应用案例研究展示了基于FReD进行开发的优势。