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

被引:5
|
作者
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] 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
  • [2] Efficient Solution for Large-Scale IoT Applications with Proactive Edge-Cloud Publish/Subscribe Brokers Clustering
    Pham, Van-Nam
    Lee, Ga-Won
    Nguyen, VanDung
    Huh, Eui-Nam
    SENSORS, 2021, 21 (24)
  • [3] Mitigating interference of microservices with a scoring mechanism in large-scale clusters
    Yang, Dingyu
    Zheng, Kangpeng
    Qian, Shiyou
    Hua, Qin
    Zhang, Kaixuan
    Cao, Jian
    Xue, Guangtao
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (01)
  • [4] An efficient and secure data sharing scheme for mobile devices in cloud computing
    Lu, Xiuqing
    Pan, Zhenkuan
    Xian, Hequn
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2020, 9 (01):
  • [5] Healthchain: A Blockchain-Based Privacy Preserving Scheme for Large-Scale Health Data
    Xu, Jie
    Xue, Kaiping
    Li, Shaohua
    Tian, Hangyu
    Hong, Jianan
    Hong, Peilin
    Yu, Nenghai
    IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (05) : 8770 - 8781
  • [6] A Distributed Cache Placement Scheme for Large-Scale Information-Centric Networking
    Nour, Boubakr
    Khelifi, Hakima
    Moungla, Hassine
    Hussain, Rasheed
    Guizani, Nadra
    IEEE NETWORK, 2020, 34 (06): : 126 - 132
  • [7] Predictive Cyber Foraging for Visual Cloud Computing in Large-Scale IoT Systems
    Patman, Jon
    Chemodanov, Dmitrii
    Calyam, Prasad
    Palaniappan, Kannappan
    Sterle, Claudio
    Boccia, Maurizio
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2020, 17 (04): : 2380 - 2395
  • [8] Computation-Aware Link Repair for Large-Scale Damage in Distributed Cloud Networks
    Miao, Yifan
    Tian, Hui
    Wu, Hao
    Ni, Wanli
    Tian, Yang
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (05): : 4988 - 5000
  • [9] Energy-Efficient Aerial Data Aggregation for IoT: From Prototyping to Large-Scale Implementation
    Khalifa, Omar
    Mohammed, Anas S.
    Alhejab, Ali
    Abdelrahman, Abdelrahman S.
    Al-Radhwan, Ahmed
    Zhagypar, Ruslan
    Elsawy, Hesham
    Kouzayha, Nour
    Al-Harthi, Noha
    Elmirghani, Jaafar
    Aksoy, Zekeriya
    Al-Naffouri, Tareq Y.
    IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT, 2025, 74
  • [10] An Efficient Clustered N-Tier Computing Scheme for Large-Scale IoT-Enabled Healthcare Environments
    Alblehai, Fahad
    Gafar, Manal
    Said, Omar
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2025, 34 (04)