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 条
  • [31] An overlapping routing approach for sending data from things to the cloud inspired by fog technology in the large-scale IoT ecosystem
    Akbari, Mohammad Reza
    Barati, Hamid
    Barati, Ali
    WIRELESS NETWORKS, 2022, 28 (02) : 521 - 538
  • [32] Dithen: A Computation-as-a-Service Cloud Platform for Large-Scale Multimedia Processing
    Doyle, Joseph
    Giotsas, Vasileios
    Anam, Mohammad Ashraful
    Andreopoulos, Yiannis
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2019, 7 (02) : 509 - 523
  • [33] Data Aggregation in Regular Large-Scale IoT Networks: Granularity, Reliability, and Delay Tradeoffs
    Nabil, Yasser
    ElSawy, Hesham
    Al-Dharrab, Suhail
    Mostafa, Hassan
    Attia, Hussein
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (18) : 17767 - 17784
  • [34] Data quality challenges in large-scale cyber-physical systems: A systematic review
    Alwan, Ahmed Abdulhasan
    Ciupala, Mihaela Anca
    Brimicombe, Allan J.
    Ghorashi, Seyed Ali
    Baravalle, Andres
    Falcarin, Paolo
    INFORMATION SYSTEMS, 2022, 105
  • [35] A Systematic Mapping Study of Cloud Large-Scale Foundation-Big Data, IoT, and Real-Time Analytics
    Odun-Ayo, Isaac
    Goddy-Worlu, Rowland
    Abayomi-Zannu, Temidayo
    Grant, Emanuel
    DATA MANAGEMENT, ANALYTICS AND INNOVATION, ICDMAI 2019, VOL 1, 2020, 1042 : 339 - 363
  • [36] An SKP-ABE Scheme for Secure and Efficient Data Sharing in Cloud Environments
    Hwang, Yong-Woon
    Kim, Su-Hyun
    Seo, Daehee
    Lee, Im-Yeong
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [37] CICIoT2023: A Real-Time Dataset and Benchmark for Large-Scale Attacks in IoT Environment
    Neto, Euclides Carlos Pinto
    Dadkhah, Sajjad
    Ferreira, Raphael
    Zohourian, Alireza
    Lu, Rongxing
    Ghorbani, Ali A.
    SENSORS, 2023, 23 (13)
  • [38] Ethical Decision Making in Iot Data Driven Research: A Case Study of a Large-Scale Pilot
    Segkouli, Sofia
    Fico, Giuseppe
    Vera-Munoz, Cecilia
    Lecumberri, Mario
    Voulgaridis, Antonis
    Triantafyllidis, Andreas
    Sala, Pilar
    Nunziata, Stefano
    Campanini, Nadia
    Montanari, Enrico
    Morton, Suzanne
    Duclos, Alexandre
    Cocchi, Francesca
    Nava, Mario Diaz
    de Lorenzo, Trinidad
    Chalkia, Eleni
    Loukea, Matina
    Montalva Colomer, Juan Bautista
    Dafoulas, George E.
    Guillen, Sergio
    Arredondo Waldmeyer, Maria Teresa
    Votis, Konstantinos
    HEALTHCARE, 2022, 10 (05)
  • [39] BDPS: An Efficient Spark-Based Big Data Processing Scheme for Cloud Fog-IoT Orchestration
    Hossen, Rakib
    Whaiduzzaman, Md
    Uddin, Mohammed Nasir
    Islam, Md. Jahidul
    Faruqui, Nuruzzaman
    Barros, Alistair
    Sookhak, Mehdi
    Mahi, Md. Julkar Nayeen
    INFORMATION, 2021, 12 (12)
  • [40] Proactive Personalized Services Through Fog-Cloud Computing in Large-Scale IoT-Based Healthcare Application
    He, Shuqing
    Cheng, Bo
    Wang, Haifeng
    Huang, Yuze
    Chen, Junliang
    CHINA COMMUNICATIONS, 2017, 14 (11) : 1 - 16