Exploring the use of DNS as a search engine for the Web of Things

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.

[1]  R. Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures (CHAPTER 5) , 2000 .

[2]  Erik Wilde,et al.  Architecting a mashable open world wide web of things , 2010 .

[3]  Qun Li,et al.  Snoogle: A Search Engine for the Physical World , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[4]  Adam Dunkels,et al.  Efficient application integration in IP-based sensor networks , 2009, BuildSys '09.

[5]  Vlad Trifa,et al.  Sharing using social networks in a composable Web of Things , 2010, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[6]  Miguel A. Labrador,et al.  G-Sense: a scalable architecture for global sensing and monitoring , 2010, IEEE Network.

[7]  Erik Wilde,et al.  Putting Things to REST , 2007 .

[8]  Yakov Rekhter,et al.  Dynamic Updates in the Domain Name System (DNS UPDATE) , 1997, RFC.

[9]  Sam Ruby,et al.  RESTful Web Services , 2007 .

[10]  Andreas Pitsillides,et al.  Social networking of the Smart Home , 2010, 21st Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications.

[11]  Andreas Pitsillides,et al.  The impact of remote sensing on the everyday lives of mobile users in urban areas , 2014, 2014 Seventh International Conference on Mobile Computing and Ubiquitous Networking (ICMU).

[12]  Wolfgang Kellerer,et al.  A real-time search engine for the Web of Things , 2008, 2010 Internet of Things (IOT).

[13]  Adam Dunkels,et al.  Making TCP/IP Viable for Wireless Sensor Networks , 2004 .

[14]  Jie Liu,et al.  SenseWeb: Browsing the Physical World in Real Time (Demo Abstract) , 2006 .

[15]  N. Gershenfeld,et al.  The Internet of Things , 2016 .

[16]  Andreas Pitsillides,et al.  Bridging the Mobile Web and the Web of Things in Urban Environments , 2010 .

[17]  Stuart Cheshire,et al.  DNS-Based Service Discovery , 2013, RFC.

[18]  Kiren Sekar,et al.  Dynamic DNS Update Leases , 2006 .

[19]  Srinivasan Seshan,et al.  IrisNet: An Architecture for a Worldwide Sensor Web , 2003, IEEE Pervasive Comput..

[20]  Wolfgang Kellerer,et al.  Sensor ranking: A primitive for efficient content-based sensor search , 2009, 2009 International Conference on Information Processing in Sensor Networks.

[21]  Andreas Pitsillides,et al.  The Smart Home meets the Web of Things , 2011, Int. J. Ad Hoc Ubiquitous Comput..

[22]  IEEE World Forum on Internet of Things, WF-IoT 2014, Seoul, South Korea, March 6-8, 2014 , 2014, World Forum on Internet of Things.