Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1621890.1621902acmconferencesArticle/Chapter ViewAbstractPublication PagescomswareConference Proceedingsconference-collections
research-article

Developing network software and communications protocols towards the internet of things

Published: 16 June 2009 Publication History

Abstract

One of the most profound changes today is the increase in mobility of portable yet powerful wireless devices capable of communicating via several different kinds of wireless radio networks of varying link-level characteristics. This paper addresses how the design and implementation of future applications and protocols can be facilitated by network programming frameworks. For the Internet of Things, upholding a clean layered network design while explicitly taking into account host capabilities, interfaces, device resources, device associations, multihoming, user policies and context management would impose many challenges for implementation support. The paper then presents a highly interoperable and lightweight event-based framework that serves many of these needs while also modelling, monitoring and handling events intrinsically present in communication architectures.

References

[1]
International Telecommunication Union 2005. The Internet of Things. ITU Internet Reports, November 2005.
[2]
Michahelles, F., Thiesse, F., Schmidt, A., and Williams, J. R. 2007. Pervasive RFID and Near Field Communication Technology. IEEE Pervasive Computing 6, 3, (Jul--Sept 2007), 94--96.
[3]
Johnson, D., Perkins, C., and Arkko, J. 2004. Mobility Support in IPv6. IETF RFC 3775, June 2004.
[4]
Devarapalli, V., Wakikawa, R., Petrescu, A., and Thubert, P. 2005. Network Mobility (NEMO) Basic Support Protocol. IETF RFC 3963, January 2005.
[5]
Montenegro, G., Kushalnagar, N., Hui, J., and Culler, D. 2007. Transmission of IPv6 Packets over IEEE 802.15.4 Networks. IETF RFC 4944, September 2007.
[6]
Cerf, V., and Burleigh, S. 2007. Delay-Tolerant Networking Architecture. IETF RFC 4838, April 2007.
[7]
Schulzrinne, H., Casner, S., Frederick, R., and Jacobsen, V. 2003. RTP: A Transport Protocol for Real-Time Applications. IETF RFC 3550, July 2003.
[8]
Guttman, E. 2001. Service Location Protocol Modifications for IPv6. IETF RFC 3111, May 2001.
[9]
Handley, M., Perkins, C., and Whelan, R. 2000. Session Announcement Protocol. IETF RFC 2974, October 2000.
[10]
Bluetooth Special Interest Group (SIG). 2003. RFCOMM with TS 07.10. Bluetooth Specification Version 1.1. June 2003.
[11]
Bluetooth Special Interest Group (SIG). 2007. Core Specification v2.1 + EDR. July 2007.
[12]
Kalliomäki, J., Silverajan, B., and Harju, J. 2007. Providing Movement Information to Applications in Wireless and Mobile Terminals. In Proceedings of 13th Open European Summer School and IFIP TC6.6 Workshop (Enschede, Netherlands, July 2007). EUNICE 2007.
[13]
Silverajan, B., and Harju, J. 2007. Factoring IPv6 Device Mobility and Ad-hoc Interactions into the Service Location Protocol. In Proceedings of IEEE Conference on Local Computer Networks (Dublin, Ireland, October 2007). LCN 2007.
[14]
Hoag, J. E., and Thompson, C. W. Architecting RFID Middleware. IEEE Internet Computing 10, 5 (September -- October 2006), 88--92.
[15]
Schmidt, D. C. 1993. The ADAPTIVE Communication Environment: An Object-Oriented Network Programming Toolkit for Developing Communication Software. In proceedings of 11<sup>th</sup> Sun User Group Conference (Brookline, MA, USA, December 1993).
[16]
Fettig, A. 2006. Twisted Network Programming Essentials. O' Reilly Media Inc. ISBN 0-596-10032-9.
[17]
Schmidt, D. C. 1995. Reactor: An Object Behavioral Pattern for Concurrent Event Demultiplexing and Event Handler Dispatching. Pattern Languages of Program Design (Software Patterns Series), Chapter 29. Addison Wesley 1995 ISBN 0-201-60734-4.

Cited By

View all
  • (2022)Computation Power and Energy Optimized Task Allocation in Internet of ThingsIEEE Transactions on Network and Service Management10.1109/TNSM.2022.316107419:4(4424-4433)Online publication date: Dec-2022
  • (2021)Evolutionary multi-objective set cover problem for task allocation in the Internet of ThingsApplied Soft Computing10.1016/j.asoc.2021.107097(107097)Online publication date: Jan-2021
  • (2019)Application Task Allocation in Cognitive IoT: A Reward-Driven Game Theoretical ApproachIEEE Transactions on Wireless Communications10.1109/TWC.2019.293752318:12(5571-5583)Online publication date: Dec-2019
  • Show More Cited By

Index Terms

  1. Developing network software and communications protocols towards the internet of things

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      COMSWARE '09: Proceedings of the Fourth International ICST Conference on COMmunication System softWAre and middlewaRE
      June 2009
      183 pages
      ISBN:9781605583532
      DOI:10.1145/1621890
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 16 June 2009

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. network application frameworks
      2. protocol engineering

      Qualifiers

      • Research-article

      Conference

      COMSWARE '09

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)3
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 15 Oct 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2022)Computation Power and Energy Optimized Task Allocation in Internet of ThingsIEEE Transactions on Network and Service Management10.1109/TNSM.2022.316107419:4(4424-4433)Online publication date: Dec-2022
      • (2021)Evolutionary multi-objective set cover problem for task allocation in the Internet of ThingsApplied Soft Computing10.1016/j.asoc.2021.107097(107097)Online publication date: Jan-2021
      • (2019)Application Task Allocation in Cognitive IoT: A Reward-Driven Game Theoretical ApproachIEEE Transactions on Wireless Communications10.1109/TWC.2019.293752318:12(5571-5583)Online publication date: Dec-2019
      • (2019)A New Task Allocation Protocol for Extending Stability and Operational Periods in Internet of ThingsIEEE Internet of Things Journal10.1109/JIOT.2019.29155586:4(7225-7231)Online publication date: Aug-2019
      • (2017)Dynamic Involvement of Real World Objects in the IoT: A Consensus-Based Cooperation ApproachSensors10.3390/s1703048417:3(484)Online publication date: 1-Mar-2017
      • (2017)Consensus-based resource allocation among objects in the internet of thingsAnnals of Telecommunications10.1007/s12243-017-0583-672:7-8(415-429)Online publication date: 30-May-2017
      • (2016)IoT-D2D task allocation: An award-driven game theory approach2016 23rd International Conference on Telecommunications (ICT)10.1109/ICT.2016.7500355(1-6)Online publication date: May-2016
      • (2015)ReferencesCyber Physical Systems10.1201/b19003-18(219-242)Online publication date: 25-Nov-2015
      • (2015)The Internet of Things--A survey of topics and trendsInformation Systems Frontiers10.1007/s10796-014-9489-217:2(261-274)Online publication date: 1-Apr-2015
      • (2014)Objects that agree on task frequency in the IoT: A lifetime-oriented consensus based approach2014 IEEE World Forum on Internet of Things (WF-IoT)10.1109/WF-IoT.2014.6803196(383-387)Online publication date: Mar-2014
      • Show More Cited By

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media