An Architecture for “Web of Things” Using SOCKS Protocol Based IPv6/IPv4 Gatewaying for Heterogeneous Communication
P. Shrinivasan R. Patnaikuni, Raj B. Kulkarni
.
DOI: 10.4236/ait.2012.21002   PDF    HTML     5,138 Downloads   11,453 Views   Citations

Abstract

“Web of Things” evolved from “Internet of Things”. Lot of research has been done in designing architecture for “Web of Things”. Two main architectures are Smart gateway based architecture and embedded Web Server based architectture. These architectures address some of the basic and essential issues relating to Service Oriented Architecture for “Web of Things”. Taking into consideration the period of coexistence of IPv4 and IPv6 we propose an architecture using SOCKS protocol based IPv6/IPv4 gatewaying and refinements which facilitates smooth heterogeneous communications between the IPv6 and IPv4 enabled embedded nodes and can potentially be used to prevent security threats like Denial-of-Service (DoS) attacks on embedded devices attached to the web and increase its performance. Our architecture provides a way for caching responses from device and thereby increasing its efficiency and performance and yielding quick response times.

Share and Cite:

P. Patnaikuni and R. Kulkarni, "An Architecture for “Web of Things” Using SOCKS Protocol Based IPv6/IPv4 Gatewaying for Heterogeneous Communication," Advances in Internet of Things, Vol. 2 No. 1, 2012, pp. 8-12. doi: 10.4236/ait.2012.21002.

Conflicts of Interest

The authors declare no conflicts of interest.

References

[1] S. Duquennoy, G. Grimaud and J. Vandewalle, “The Web of Things: Interconnecting Devices with High Usability and Performance,” Proceedings of the 6th IEEE International Conference on Embedded Software and Systems (ICESS’09), Hangzhou, 25-27 May 2009, pp. 323-330.
[2] T. Luckenbach, P. Gober, S. Arbanowski, A. Kotsopoulos and K. Kim, “TinyREST—A Protocol for Integrating Sensor Networks into the Internet,” Proceedings of REALWSN, Stockholm, 20-21 June 2005, pp. 89-93.
[3] V. Stirbu, “Towards a Restful Plug and Play Experience in the Web of Things,” In IEEE International Conference on Semantic Computing, Santa Clara, 4-7 August 2008, pp. 512-517.
[4] L. Richardson and S. Ruby, “RESTful Web Services,” O’Reilly Media, Inc., Sebastopol, 2007.
[5] V. Trifa, S. Wieland and D. Guinard, “Towards the Web of Things: Web Mashups for Embedded Devices,” Second Workshop on Mashups, Enterprise Mashups and Lightweight Composition on the Web, Madrid, 20-24 April 2009.
[6] V. Trifa, S. Wieland and D. Guinard, “Design and Implementation of a Gateway for Web Based Interaction and Management of Embedded Devices,” SAP Research, Zurich, 2009.
[7] P. Schramm, E. Naroska, P. Resch, J. Platte, H. Linde, G. Stromberg and T. Sturm, “A Service Gateway for Net- worked Sensor Systems,” IEEE Pervasive Computing, Vol. 3, No. 1, 2004, pp. 66-74.
[8] B. Ostermaier, M. Kovatsch and S. Santini, “Connecting Things to the Web Using Programmable Low-Power Wi? Modules,” Proceedings of the 2nd International Work- shop on the Web of Things (WoT 2011), New York, June 2011.
[9] Zigbee. http://www.zigbee.org
[10] E. Wilde, “Putting Things to REST. Technical Report UCB iSchool Report 2007-015,” School of Information, UC Berkeley, 2007.
[11] S. Deering and R. Hinden, “Internet Protocol, Version 6 (IPv6) Specification,” RFC 2460, 1998.
[12] N. Kushalnagar and G. Montenegro, “6lowpan: Overview, Assumptions, Problem Statement and Goals,” IETF Internet draft, draft-ietf-6lowpan-problem-05. txt, Paris, 2006.
[13] M. Leech, M. Ganis, Y. Lee, R. Kuris, D. Koblas and L. Jones, “SOCKS Protocol V5,” RFC 1928, 1996.
[14] H. Kitamura NEC Corporation, “A SOCKS-Based IPv6/- IPv4 Gateway Mechanism,” RFC3089, April 2001.
[15] “QEMU” Open Source Machine Emulator and Virtualizer. http://www.qemu.org
[16] “httperf” 2011. http://www.hpl.hp.com/research/linux/httperf/
[17] “Jetty Web Server” 2011.http://jetty.codehaus.org/jetty/

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.