Evaluating IoT Service Composition Mechanisms for the Scalability of IoT Systems

Damian Arellanes Molina, Kung-Kiu Lau

Research output: Contribution to journalArticlepeer-review

567 Downloads (Pure)


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.
Original languageEnglish
Pages (from-to)827-848
Number of pages22
JournalFuture Generation Computer Systems
Publication statusPublished - 12 Mar 2020


  • Scalability
  • IoT service composition
  • Orchestration
  • Choreography
  • Dataflows
  • Workflows


Dive into the research topics of 'Evaluating IoT Service Composition Mechanisms for the Scalability of IoT Systems'. Together they form a unique fingerprint.

Cite this