Department of Computer Science and Engineering, University of Seoul, Seoul 02504, Korea.
Sensors (Basel). 2021 Feb 22;21(4):1506. doi: 10.3390/s21041506.
In recent years, we observed the proliferation of cloud data centers (CDCs) and the Internet of Things (IoT). Cloud computing based on CDCs has the drawback of unpredictable response times due to variant delays between service requestors (IoT devices and end devices) and CDCs. This deficiency of cloud computing is especially problematic in providing IoT services with strict timing requirements and as a result, gives birth to fog/edge computing (FEC) whose responsiveness is achieved by placing service images near service requestors. In FEC, the computing nodes located close to service requestors are called fog/edge nodes (FENs). In addition, for an FEN to execute a specific service, it has to be provisioned with the corresponding service image. Most of the previous work on the service provisioning in the FEC environment deals with determining an appropriate FEN satisfying the requirements like delay, CPU and storage from the perspective of one or more service requests. In this paper, we determined how to optimally place service images in consideration of the pre-obtained service demands which may be collected during the prior time interval. The proposed FEC environment is scalable in the sense that the resources of FENs are effectively utilized thanks to the optimal provisioning of services on FENs. We propose two approaches to provision service images on FENs. In order to validate the performance of the proposed mechanisms, intensive simulations were carried out for various service demand scenarios.
近年来,我们观察到云数据中心 (CDCs) 和物联网 (IoT) 的蓬勃发展。基于 CDCs 的云计算由于服务请求者 (IoT 设备和终端设备) 和 CDCs 之间的可变延迟,具有不可预测的响应时间的缺点。云计算的这一缺陷在提供具有严格定时要求的 IoT 服务时尤其成问题,因此催生了雾/边缘计算 (FEC),其响应能力是通过将服务映像放置在服务请求者附近来实现的。在 FEC 中,靠近服务请求者的计算节点称为雾/边缘节点 (FEN)。此外,为了让 FEN 执行特定的服务,它必须配备相应的服务映像。FEC 环境中的服务供应的大多数先前工作都从一个或多个服务请求的角度来确定满足延迟、CPU 和存储等要求的合适 FEN。在本文中,我们确定了如何在考虑预先获得的服务需求的情况下优化地放置服务映像,这些服务需求可能是在之前的时间间隔内收集的。所提出的 FEC 环境是可扩展的,因为 FEN 的资源通过在 FEN 上优化地提供服务得到有效利用。我们提出了两种在 FEN 上提供服务映像的方法。为了验证所提出机制的性能,我们针对各种服务需求场景进行了密集的模拟。