arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2108.00591cs.DCcs.NIcs.PFcs.SYeess.SY
收藏

基于FogBus2框架的边缘和雾计算资源管理

Resource Management in Edge and Fog Computing using FogBus2 Framework

Mohammad Goudarzi, Qifan Deng, Rajkumar Buyya

摘要:

边缘/雾计算是一种新型计算范式,为资源有限的物联网(IoT)设备提供可扩展的计算和存储资源。与云计算相比,边缘/雾服务器的资源更少,但可以以更高的带宽和更少的通信延迟访问。因此,集成边缘/雾和云基础设施可以支持执行各种延迟敏感和计算密集型物联网应用。尽管一些框架试图提供这种集成,但仍然存在一些挑战需要解决,例如不同物联网应用的动态调度,可扩展性机制,多平台支持以及支持不同的交互模型。FogBus 2作为一个新的基于Python的框架,提供了一个轻量级的、分布式的、基于容器的框架来克服这些挑战。在本章中,我们将重点介绍FogBus 2框架的关键特性,并描述其主要组件。此外,我们提供了一个分步指南,以建立一个集成的计算环境,包含多个云服务提供商(混合云)和边缘设备,这是任何物联网应用场景的先决条件。为了实现这一点,所有计算资源之间的低开销通信网络由所提供的脚本和配置文件启动。接下来,我们提供安装和运行主框架及其集成应用程序的说明和相应的代码片段。最后,我们将演示如何使用FogBus 2框架实现和集成几个新的物联网应用程序以及自定义调度和可扩展性策略。

英文摘要:

Edge/Fog computing is a novel computing paradigm that provides resource-limited Internet of Things (IoT) devices with scalable computing and storage resources. Compared to cloud computing, edge/fog servers have fewer resources, but they can be accessed with higher bandwidth and less communication latency. Thus, integrating edge/fog and cloud infrastructures can support the execution of diverse latency-sensitive and computation-intensive IoT applications. Although some frameworks attempt to provide such integration, there are still several challenges to be addressed, such as dynamic scheduling of different IoT applications, scalability mechanisms, multi-platform support, and supporting different interaction models. FogBus2, as a new python-based framework, offers a lightweight and distributed container-based framework to overcome these challenges. In this chapter, we highlight key features of the FogBus2 framework alongside describing its main components. Besides, we provide a step-by-step guideline to set up an integrated computing environment, containing multiple cloud service providers (Hybrid-cloud) and edge devices, which is a prerequisite for any IoT application scenario. To obtain this, a low-overhead communication network among all computing resources is initiated by the provided scripts and configuration files. Next, we provide instructions and corresponding code snippets to install and run the main framework and its integrated applications. Finally, we demonstrate how to implement and integrate several new IoT applications and custom scheduling and scalability policies with the FogBus2 framework.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑