Data Distribution Service Based Architecture Design for Internet of Things Systems

B. Tekinerdogan, Omer Köksal, T. Celik

Research output: Chapter in Book/Report/Conference proceedingChapter


The Internet of Things (IoT) is the internetworking of people and physical devices often called “things” that enable the collection and exchange of data. The number of connections between people and things, as well as the volume of data that is generated by the “things,” is dramatically increasing. In this context, various kinds of data are generated by multiple heterogeneous devices, which operate in different ways and used by different applications with different aims. To realize the distributed execution of IoT systems over multiple resources, different requirements and quality factors must be satisfied. Traditionally, to reduce the effort for developing distributed systems, middleware architectures have been introduced that provide common services such as name and directory services, discovery, data exchange, synchronization, and transaction services, etc. To address the needs and integration of IoT systems, the adoption of middleware seems to be a feasible solution. The Data Distribution Service (DDS) is a middleware that is directly related to data-intensive systems and explicitly considers the quality of service. It is a standard data-centric publish-subscribe programming model and specification for distributed systems that has been applied for the development of high-performance distributed systems such as in the defense, finance, automotive, and simulation domains. In this chapter, we explore and propose the adoption of DDS as a middleware platform for IoT systems. For this, we first describe the requirements for IoT systems and present the IoT reference architecture. Subsequently, we provide a DDS-based architecture for IoT systems based on the Views and Beyond Approach.
Original languageEnglish
Title of host publicationConnected Environments for the Internet of Things
Subtitle of host publicationChallenges and Solutions
EditorsZaigham Mahmood
ISBN (Electronic)9783319701028
ISBN (Print)9783319701011
Publication statusPublished - 2017

Publication series

NameComputer Communications and Networks
ISSN (Print)1617-7975


Cite this

Tekinerdogan, B., Köksal, O., & Celik, T. (2017). Data Distribution Service Based Architecture Design for Internet of Things Systems. In Z. Mahmood (Ed.), Connected Environments for the Internet of Things: Challenges and Solutions (Computer Communications and Networks). Springer.