论文标题

基于微服务的物联网应用程序在雾计算中的放置:分类学和未来的方向

Placement of Microservices-based IoT Applications in Fog Computing: A Taxonomy and Future Directions

论文作者

Pallewatta, Samodha, Kostakos, Vassilis, Buyya, Rajkumar

论文摘要

FOG计算范式利用网络边缘的分布式,异质和资源约束的设备有效地部署了延迟至关重要的延迟式和带宽的物联网应用程序。此外,越来越多地采用了微服务架构(MSA),以跟上快速发展的物联网应用程序的快速发展和部署需求。由于微服务的细粒模块性及其独立部署和可扩展性的性质,MSA在利用雾和云资源方面具有巨大的潜力,因此产生了诸如渗透计算之类的新型范式。在集装箱编排和服务网络技术的帮助下,微服务的松散耦合性质使分布式和可扩展的微服务的动态组成能够使用分布式雾资源实现物联网应用程序的各种性能要求。为此,微服务的有效放置起着至关重要的作用,并且需要可扩展的放置算法来利用MSA的上述特征,同时克服架构引入的新型挑战。因此,我们介绍了有关基于微服务的物联网应用程序在雾计算环境中放置的最新文献分类学。此外,我们组织了多个分类法,以捕获位置问题的主要方面,分析和分类相关工作,确定每个类别内的研究差距,并讨论未来的研究指示。

The Fog computing paradigm utilises distributed, heterogeneous and resource-constrained devices at the edge of the network for efficient deployment of latency-critical and bandwidth-hungry IoT application services. Moreover, MicroService Architecture (MSA) is increasingly adopted to keep up with the rapid development and deployment needs of fast-evolving IoT applications. Due to the fine-grained modularity of the microservices and their independently deployable and scalable nature, MSA exhibits great potential in harnessing Fog and Cloud resources, thus giving rise to novel paradigms like Osmotic computing. The loosely coupled nature of the microservices, aided by the container orchestrators and service mesh technologies, enables the dynamic composition of distributed and scalable microservices to achieve diverse performance requirements of the IoT applications using distributed Fog resources. To this end, efficient placement of microservice plays a vital role, and scalable placement algorithms are required to utilise the said characteristics of the MSA while overcoming novel challenges introduced by the architecture. Thus, we present a comprehensive taxonomy of recent literature on microservices-based IoT applications placement within Fog computing environments. Furthermore, we organise multiple taxonomies to capture the main aspects of the placement problem, analyse and classify related works, identify research gaps within each category, and discuss future research directions.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源