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 条
  • [31] RETRACTED ARTICLE: Large-Scale Data Recommended Regulate Algorithm Based on Distributed Intelligent System Model under Cloud Environment
    Chuan Wan
    Libiao Zhang
    Mobile Networks and Applications, 2017, 22 : 674 - 682
  • [32] An Efficient Congestion Control Scheme for Large-Scale WSNs
    Kumar A.
    Lobiyal D.K.
    SN Computer Science, 5 (2)
  • [33] A Large-Scale Distributed Sorting Algorithm Based on Cloud Computing
    Pang, Na
    Zhu, Dali
    Fan, Zheming
    Rong, Wenjing
    Feng, Weimiao
    APPLICATIONS AND TECHNIQUES IN INFORMATION SECURITY, ATIS 2015, 2015, 557 : 226 - 237
  • [34] Design of Point Cloud Data Structures for Efficient Processing of Large-Scale Point Clouds
    Wang, Yixuan
    Li, Xudong
    Zhao, Fenglin
    Jin, Zhehui
    Tang, Yong
    Zhao, Huijie
    INTERNATIONAL CONFERENCE ON OPTICAL AND PHOTONIC ENGINEERING, ICOPEN 2023, 2024, 13069
  • [35] SAE: Toward Efficient Cloud Data Analysis Service for Large-Scale Social Networks
    Zhang, Yu
    Liao, Xiaofei
    Jin, Hai
    Tan, Guang
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2017, 5 (03) : 563 - 575
  • [36] Efficient Distributed Test Architectures for Large-Scale Systems
    de Almeida, Eduardo Cunha
    Marynowski, Joao Eugenio
    Sunye, Gerson
    Le Traon, Yves
    Valduriez, Patrick
    TESTING SOFTWARE AND SYSTEMS, 2010, 6435 : 174 - +
  • [37] Analyzing large-scale genomic data with cloud data lakes
    Weintraub, Grisha
    Hadar, Noam
    Gudes, Ehud
    Dolev, Shlomi
    Birk, Ohad S.
    PROCEEDINGS OF THE 16TH ACM INTERNATIONAL SYSTEMS AND STORAGE CONFERENCE, SYSTOR 2023, 2023, : 142 - 142
  • [38] Double Nystrom Method: An Efficient and Accurate Nystrom Scheme for Large-Scale Data Sets
    Lim, Woosang
    Kim, Minhwan
    Park, Haesun
    Jung, Kyomin
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 37, 2015, 37 : 1367 - 1375
  • [39] An efficient compressive data gathering routing scheme for large-scale wireless sensor networks
    Wu, Xuangou
    Xiong, Yan
    Huang, Wenchao
    Shen, Hong
    Li, Mingxi
    COMPUTERS & ELECTRICAL ENGINEERING, 2013, 39 (06) : 1935 - 1946
  • [40] An Energy-Efficient Data Dissemination Scheme in Large-Scale Wireless Sensor Networks
    Hwang, Shiow-Fen
    Lin, Han-Huei
    Dow, Chyi-Ren
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2013, 5 (03) : 34 - 54