Home > Research > Publications & Outputs > Evaluating IoT service composition mechanisms f...
View graph of relations

Evaluating IoT service composition mechanisms for the scalability of IoT systems

Research output: Contribution to Journal/MagazineJournal articlepeer-review

<mark>Journal publication date</mark>1/07/2020
<mark>Journal</mark>Future Generation Computer Systems
Number of pages22
Pages (from-to)827-848
Publication StatusPublished
Early online date12/03/20
<mark>Original language</mark>English


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.