TY - GEN
T1 - Adaptive mediation for data exchange in IoT systems
AU - Chio, Andrew
AU - Bouloukakis, Georgios
AU - Hsu, Cheng Hsin
AU - Mehrotra, Sharad
AU - Venkatasubramanian, Nalini
N1 - Publisher Copyright:
© 2019 Association for Computing Machinery.
PY - 2019/12/9
Y1 - 2019/12/9
N2 - Messaging and communication is a critical aspect of next generation Internet-of-Things (IoT) systems where interactions among devices, software systems/services and end-users is the expected mode of operation. Given the diverse and changing communication needs of entities, the data exchange interactions may assume different protocols (MQTT, CoAP, HTTP) and interaction paradigms (point to point, multicast, unicast). In this paper, we address the issue of supporting adaptive communications in IoT systems through a mediation-based architecture for data exchange. Here, components called mediators support protocol translation to bridge the heterogeneity gap. Aiming to provide a placement of mediators to nodes, we introduce an integer linear programming solution that takes as input: a set of Edge nodes, IoT devices, and networking semantics. Our proposed solution achieves adaptive placement resulting in timely interactions between IoT devices for larger topologies of IoT spaces.
AB - Messaging and communication is a critical aspect of next generation Internet-of-Things (IoT) systems where interactions among devices, software systems/services and end-users is the expected mode of operation. Given the diverse and changing communication needs of entities, the data exchange interactions may assume different protocols (MQTT, CoAP, HTTP) and interaction paradigms (point to point, multicast, unicast). In this paper, we address the issue of supporting adaptive communications in IoT systems through a mediation-based architecture for data exchange. Here, components called mediators support protocol translation to bridge the heterogeneity gap. Aiming to provide a placement of mediators to nodes, we introduce an integer linear programming solution that takes as input: a set of Edge nodes, IoT devices, and networking semantics. Our proposed solution achieves adaptive placement resulting in timely interactions between IoT devices for larger topologies of IoT spaces.
KW - Internet of Things
KW - Middleware
KW - Operator Placement Problem
KW - Protocol Mediators
U2 - 10.1145/3366612.3368122
DO - 10.1145/3366612.3368122
M3 - Conference contribution
AN - SCOPUS:85078951937
T3 - ARM 2019 - Proceedings of the 2019 18th Workshop on Adaptive and Reflexive Middleware, Part of Middleware 2019
SP - 1
EP - 6
BT - ARM 2019 - Proceedings of the 2019 18th Workshop on Adaptive and Reflexive Middleware, Part of Middleware 2019
PB - Association for Computing Machinery, Inc
T2 - 18th Workshop on Adaptive and Reflexive Middleware, ARM 2019 - Part of Middleware 2019
Y2 - 9 December 2019 through 13 December 2019
ER -