Exploring the Use of DNS as a Search Engine for the Web of Things


Published on

This paper was presented at the IEEE World Forum on Internet of Things (WF-IoT), at Seoul, Korea in March, 2014. It proposes a real-time, global approach for discovering physical entities through the Web, by means of the Domain Name System (DNS).

Abstract: Sensor technology is becoming pervasive in our everyday lives, measuring the real world around us. The Internet of Things enables sensor devices to become active citizens of the Internet, while the Web of Things envisions interoperability between these devices and their services. An important problem remains the need for discovering these devices and services globally, ad hoc in real-time, within acceptable time delays. Attempting to solve this problem using the existing Internet infrastructure, we explore the exploitation of the Domain Name System (DNS) as a scalable and ubiquitous directory mechanism for embedded devices. We examine the feasibility of this approach by performing a simulation involving up to one million embedded devices, to test system performance and scalability. Finally, we discuss practical issues and the overall potential of this approach.

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Exploring the Use of DNS as a Search Engine for the Web of Things

  1. 1. Exploring the Use of DNS as a Search Engine for the Web of Things Andreas Kamilaris, Koula Papakonstantinou and Andreas Pitsillides World Forum on Internet of Things, Seoul, Korea 6 March 2014
  2. 2. Standardized Global Flexible Scalable Comply with existing Internet standards Ubiquitous to Web users Not major changes to the existing technical equipment and protocols
  3. 3. Standardized Global Flexible Users could discover Scalable Ubiquitous environmental services simply to Web users by typing related keywords in their favorite Web browser Comply with existing Internet standards Not major changes to the existing technical equipment and protocols
  4. 4. Use DNS as a scalable, pervasive, global meta-data repository for embedded devices, supporting locationbased discovery of Web-enabled physical entities.
  5. 5. 1. New top-level domain: .env 2. Device Registration
  6. 6. 3. Service Discovery 3a. Listing Services: service.location.env 3b. Selecting Device: sensorid.service.location.env 3c. Translating URL: Map to an IPv4/IPv6 address 3d. Describing Device/Service: WADL (?) 3e. Constructing Request: REST
  7. 7. Querying: dig env.service.location. env axfr Registration: {A, SRV, TXT} DNS records
  8. 8. Service Discovery 1-10 Devices/Zone. 80-100 Devices/Zone. Each zone represents a service/location pair. In both cases, 1M sensor devices max.
  9. 9. Device Registration Devices are added sequentially, one-after the other.
  10. 10. Storage Requirements
  11. 11. Open Issues Reliability Consistency Management Trust Privacy Name conventions Performance Security
  12. 12. Challenges-Opportunities Automation M2M Communication Personalization User preferences, retrieva l from online social networks Generalization Extension Env. ontologies, general inference, advanced mashups Domain vocabularies, constructing advanced URLs and queries
  13. 13. We only scratched the surface…
  14. 14. Thank You! Andreas Kamilaris email: camel9@gmail.com