Efficient Data Delivery Scheme for Large-Scale Microservices in Distributed Cloud Environment

被引:4
|
作者
Pham, Van-Nam [1 ]
Hossain, Md. Delowar [2 ,3 ]
Lee, Ga-Won [2 ]
Huh, Eui-Nam [2 ]
机构
[1] Nha Trang Univ, Fac Informat Technol, Nha Trang 650000, Khanh Hoa, Vietnam
[2] Kyung Hee Univ, Dept Comp Sci & Engn, Yongin 17104, South Korea
[3] Hajee Mohammad Danesh Sci & Technol Univ, Dept Comp Sci & Engn, Dinajpur 5200, Bangladesh
来源
APPLIED SCIENCES-BASEL | 2023年 / 13卷 / 02期
关键词
microservices; distributed publish; subscribe broker; implicit collaborative filtering; geolocation awareness; microservices-based IoT applications; EDGE; INTERNET; THINGS;
D O I
10.3390/app13020886
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The edge computing paradigm has emerged as a new scope within the domain of the Internet of Things (IoT) by bringing cloud services to the network edge in order to construct distributed architectures. To efficiently deploy latency-sensitive and bandwidth-hungry IoT application services, edge computing paradigms make use of devices on the network periphery that are distributed and resource-constrained. On the other hand, microservice architectures are becoming increasingly popular for developing IoT applications owing to their maintainability and scalability advantages. Providing an efficient communication medium for large-scale microservice-based IoT applications constructed from small and independent services to cooperate to deliver value-added services remains a challenge. This paper introduces an event-driven communication medium that takes advantage of Edge-Cloud publish/subscribe brokers for microservice-based IoT applications at scale. Using the interaction model, the involved microservices can collaborate and exchange data through triggered events flexibly and efficiently without changing their underlying business logic. In the proposed model, edge brokers are grouped according to their similarities in event channels and the proximity of their geolocations, reducing the data delivery latency. Moreover, in the proposed system a technique is designed to construct a broker-based utility matrix with constraints in order to strike a balance between delay, relay traffic, and scalability while arranging brokers into proper clusters for efficient data delivery. Rigorous simulation results prove that the proposed publish/subscribe model can provide an efficient interaction medium for microservice-based IoT applications to collaborate and exchange data with low latency, modest relay traffic, and high scalability at scale.
引用
收藏
页数:16
相关论文
共 50 条
  • [41] RDF packages: a scheme for efficient reasoning and querying over large-scale RDF data
    Ohsawa, Shohei
    Amagasa, Toshiyuki
    Kitagawa, Hiroyuki
    INTERNATIONAL JOURNAL OF WEB INFORMATION SYSTEMS, 2012, 8 (02) : 212 - +
  • [42] Distributed state observer scheme for large-scale interconnected systems
    Trinh, H
    Aldeen, M
    IEE PROCEEDINGS-CONTROL THEORY AND APPLICATIONS, 1998, 145 (03): : 331 - 337
  • [43] A Distributed Mobility Management Scheme for Large-Scale Mobile Networks
    Kawano, Keita
    Kinoshita, Kazuhiko
    Yamai, Nariyoshi
    2008 IEEE 33RD CONFERENCE ON LOCAL COMPUTER NETWORKS, VOLS 1 AND 2, 2008, : 489 - +
  • [44] Efficient environment management for distributed simulation of large-scale situated multi-agent systems
    Cicirelli, Franco
    Giordano, Andrea
    Nigro, Libero
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (03): : 610 - 632
  • [45] Dynamic multidimensional index for large-scale cloud data
    He, Jing
    Wu, Yue
    Dong, Yunyun
    Zhang, Yunchun
    Zhou, Wei
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2016, 5
  • [46] Dynamic multidimensional index for large-scale cloud data
    Jing He
    Yue Wu
    Yunyun Dong
    Yunchun Zhang
    Wei Zhou
    Journal of Cloud Computing, 5
  • [47] A Large-Scale Secure Image Retrieval Method in Cloud Environment
    Xu, Yanyan
    Zhao, Xiao
    Gong, Jiaying
    IEEE ACCESS, 2019, 7 : 160082 - 160090
  • [48] Implementation of a large-scale language model adaptation in a cloud environment
    Kwang-Ho Kim
    Dae-Young Jung
    Donghyun Lee
    Hyuk-Jun Lee
    Sung-Yong Park
    Myoung-Wan Koo
    Ji-Hwan Kim
    Jeong-sik Park
    Hyung-Bae Jeon
    Yun-Keun Lee
    Multimedia Tools and Applications, 2016, 75 : 5029 - 5045
  • [49] Implementation of a large-scale language model adaptation in a cloud environment
    Kim, Kwang-Ho
    Jung, Dae-Young
    Lee, Donghyun
    Lee, Hyuk-Jun
    Park, Sung-Yong
    Koo, Myoung-Wan
    Kim, Ji-Hwan
    Park, Jeong-sik
    Jeon, Hyung-Bae
    Lee, Yun-Keun
    MULTIMEDIA TOOLS AND APPLICATIONS, 2016, 75 (09) : 5029 - 5045
  • [50] A novel data distribution management scheme to support synchronization in large-scale distributed virtual environments
    Boukerche, A
    McGraw, NJ
    Araujo, RB
    Proceedings of the 2005 IEEE International Conference on Virtual Environments, Human-Computer Interfaces and Measurement Systems, 2005, : 67 - 72