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 条
  • [1] Distributed Data Processing for Large-Scale Simulations on Cloud
    Lu, Tianjian
    Hoyer, Stephan
    Wang, Qing
    Hu, Lily
    Chen, Yi-Fan
    2021 JOINT IEEE INTERNATIONAL SYMPOSIUM ON ELECTROMAGNETIC COMPATIBILITY, SIGNAL & POWER INTEGRITY, AND EMC EUROPE (EMC+SIPI AND EMC EUROPE), 2021, : 53 - 58
  • [2] An Efficient and Compact Indexing Scheme for Large-scale Data Store
    Lu, Peng
    Wu, Sai
    Shou, Lidan
    Tan, Kian-Lee
    2013 IEEE 29TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2013, : 326 - 337
  • [3] Efficient Astronomical Data Classification on Large-Scale Distributed Systems
    Tang, Cheng-Hsien
    Wang, Min-Feng
    Wang, Wei-Jen
    Tsai, Meng-Feng
    Urata, Yuji
    Ngeow, Chow-Choong
    Lee, Induk
    Huang, Kuiyun
    Chen, Wen-Ping
    ADVANCES IN GRID AND PERVASIVE COMPUTING, PROCEEDINGS, 2010, 6104 : 430 - +
  • [4] Large-Scale Intelligent Microservices
    Hamilton, Mark
    Gonsalves, Nick
    Lee, Christina
    Raman, Anand
    Walsh, Brendan
    Prasad, Siddhartha
    Banda, Dalitso
    Zhang, Lucy
    Zhang, Lei
    Freeman, William T.
    2020 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2020, : 298 - 309
  • [5] An Ecosystem for the Large-Scale Reuse of Microservices in a Cloud-Native Context
    Usman, Muhammad
    Badampudi, Deepika
    Smith, Chris
    Nayak, Himansu
    IEEE SOFTWARE, 2022, 39 (05) : 68 - 75
  • [6] Process virtualization of large-scale lidar data in a cloud computing environment
    Guan, Haiyan
    Li, Jonathan
    Zhong, Liang
    Yu, Yongtao
    Chapman, Michael
    COMPUTERS & GEOSCIENCES, 2013, 60 : 109 - 116
  • [8] An Efficient Adaptive Transmission Control Scheme for Large-Scale Distributed Simulation Systems
    Boukerche, Azzedine
    Gu, Yunfeng
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2009, 20 (02) : 246 - 260
  • [9] Efficient content delivery scheme for layered video streaming in large-scale networks
    Bradai, Abbas
    Ahmed, Toufik
    Boutaba, Raouf
    Ahmed, Reaz
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2014, 45 : 1 - 14
  • [10] FDSSS: An efficient metadata management scheme in large scale data environment
    Xiong, Muzhou
    Jin, Hai
    Wu, Song
    GCC 2006: FIFTH INTERNATIONAL CONFERENCE ON GRID AND COOPERATIVE COMPUTING WORKSHOPS, PROCEEDINGS, 2006, : 71 - +