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.
机构:
Dithen, 843 Finchley Rd, London NW11 8NA, England
Univ East London, Univ Way, London E16 2RD, EnglandDithen, 843 Finchley Rd, London NW11 8NA, England
Doyle, Joseph
Giotsas, Vasileios
论文数: 0引用数: 0
h-index: 0
机构:
Dithen, 843 Finchley Rd, London NW11 8NA, England
Univ Calif San Diego, Ctr Appl Internet Data Anal, CAIDA UCSD-SDSC9500 Gilman Dr, La Jolla, CA 92093 USADithen, 843 Finchley Rd, London NW11 8NA, England
Giotsas, Vasileios
Anam, Mohammad Ashraful
论文数: 0引用数: 0
h-index: 0
机构:
Dithen, 843 Finchley Rd, London NW11 8NA, England
UCL, Elect & Elect Engn Dept, Roberts Bldg Torrington Pl, London WC1E 7JE, EnglandDithen, 843 Finchley Rd, London NW11 8NA, England
Anam, Mohammad Ashraful
Andreopoulos, Yiannis
论文数: 0引用数: 0
h-index: 0
机构:
Dithen, 843 Finchley Rd, London NW11 8NA, England
UCL, Elect & Elect Engn Dept, Roberts Bldg Torrington Pl, London WC1E 7JE, EnglandDithen, 843 Finchley Rd, London NW11 8NA, England
机构:
Soonchunhyang Univ, Dept Software Convergence, Asan 31538, South KoreaSoonchunhyang Univ, Dept Software Convergence, Asan 31538, South Korea
Hwang, Yong-Woon
Kim, Su-Hyun
论文数: 0引用数: 0
h-index: 0
机构:
Natl IT Ind Promot Agcy, ICT Ind Strategy Team, Seoul 27872, South KoreaSoonchunhyang Univ, Dept Software Convergence, Asan 31538, South Korea
Kim, Su-Hyun
Seo, Daehee
论文数: 0引用数: 0
h-index: 0
机构:
Sangmyung Univ, Fac Artificial Intelligence & Data Engn, Seoul 03016, South KoreaSoonchunhyang Univ, Dept Software Convergence, Asan 31538, South Korea
Seo, Daehee
Lee, Im-Yeong
论文数: 0引用数: 0
h-index: 0
机构:
Soonchunhyang Univ, Dept Software Convergence, Asan 31538, South KoreaSoonchunhyang Univ, Dept Software Convergence, Asan 31538, South Korea