Final published version
Research output: Contribution to Journal/Magazine › Journal article › peer-review
Research output: Contribution to Journal/Magazine › Journal article › peer-review
}
TY - JOUR
T1 - Evaluating IoT service composition mechanisms for the scalability of IoT systems
AU - Arellanes, Damian
AU - Lau, Kung-Kiu
PY - 2020/7/1
Y1 - 2020/7/1
N2 - The Internet of Things (IoT) is an emerging paradigm where practically every (physical and virtual)thing will be interconnected through innovative distributed services. Since the number of connected things is rapidly growing, IoT systems will require the composition of plenty of services into complex workflows. Thus, scalability in terms of the size of IoT systems becomes a significant concern. In this paper, we review and evaluate the fundamental semantics of existing IoT service composition mechanisms to determine how well they fulfil the scalability requirements of IoT systems. We identify scalability desiderata and, accordingly, our findings show that dataflows, orchestration and choreography do not fully satisfy such desiderata, unlike a novel composition mechanism called DX-MAN.
AB - The Internet of Things (IoT) is an emerging paradigm where practically every (physical and virtual)thing will be interconnected through innovative distributed services. Since the number of connected things is rapidly growing, IoT systems will require the composition of plenty of services into complex workflows. Thus, scalability in terms of the size of IoT systems becomes a significant concern. In this paper, we review and evaluate the fundamental semantics of existing IoT service composition mechanisms to determine how well they fulfil the scalability requirements of IoT systems. We identify scalability desiderata and, accordingly, our findings show that dataflows, orchestration and choreography do not fully satisfy such desiderata, unlike a novel composition mechanism called DX-MAN.
U2 - 10.1016/j.future.2020.02.073
DO - 10.1016/j.future.2020.02.073
M3 - Journal article
VL - 108
SP - 827
EP - 848
JO - Future Generation Computer Systems
JF - Future Generation Computer Systems
SN - 0167-739X
ER -