Abstract
Wireless sensor networks (WSNs), one of the commercial wireless mesh networks (WMNs), are envisioned to provide an effective solution for sensor-based AmI (Ambient Intelligence) systems and applications. To enable the communications between AmI sensor networks and the most popular TCP/IP networks seamlessly, the best solution model is to run TCP/IP directly on WSNs (Mulligan et al. 2009; Hui and Culler 2008; Han and Mam 2007; Kim et al. 2007; Xiaohua et al. 2004; Dunkels et al. 2004; Dunkels et al. 2004; Dunkels 2001; Dunkels et al. 2004). In this case, an IP assignment method is required to assign each sensor node a unique IP address. SIPA (Dunkels et al. 2004) is the best known IP assignment method that uses spatial relations and locations of sensor nodes to assign their IP addresses. It has been applied in Contiki (Dunkels et al. 2004), a famous WSN operating system, to support the 6LowPAN protocol. In Chang et al. (2009), we proposed the SLIPA (Scan-Line IP Assignment) algorithm to improve the assignment success rate (ASR) obtained by SIPA. SLIPA can achieve a good ASR when sensor nodes are uniformly distributed. However, if sensor nodes are deployed by other distributions, the improvements would be limited. This paper proposes a new spatial IP assignment method, called SLIPA-Q (SLIPA with equal-quantity partition), to improve SLIPA. Experiments show that, by testing the proposed method 1,000 times with 1,000 randomly deployed sensor nodes, the average ASR obtained by SLIPA-Q is over two times of that obtained by SLIPA. Under the same 88% ASR, the average numbers of sensor nodes those can be successfully assigned by SLIPA-Q, SLIPA, and SIPA are 950, 850, and 135, respectively. Comparing to previous spatial IP assignment methods, SLIPA-Q can achieve dramatic improvements in ASR for assigning IP addresses to a large set of sensor nodes.
Similar content being viewed by others
References
Mulligan G, O’Flynn C, Durvy M et al (2009) Seamless sensor network IP connectivity. The 6th European conference on wireless sensor networks. Cork, Ireland
Hui JW, Culler DE (2008) IP is dead, long live IP for wireless sensor networks. In: Proceedings of the 6th ACM conference on Embedded network sensor systems, Raleigh, NC, USA, pp 15–28
Han G, Mam M (2007) Connecting sensor networks with IP using a configurable tiny TCP/IP protocol stack. In: Proceedings of the 6th IEEE international conference on information, communications and signal processing, Singapore, pp 1–5
Kim JH, Kim DH, Kwak HY, Byun YC (2007) Address Internetworking between WSNs and Internet supporting Web Services. IEEE MUE07. Seoul, Korea, pp 232–240
Xiaohua L, Kougen Z, Yunhe P, Zhaohui W (2004) A TCP/IP implementation for wireless sensor networks. In: Proceedings of the IEEE international conference on systems, man and cybernetics, vol 7, Hague, pp 6081–6086
Dunkels A, Voigt T, Alonso J, Ritter H, and Schiller J (2004) Connecting wireless sensornets with TCP/IP networks. In: Proceedings of 2nd international conference on wired/wireless internet communications, ser. Lecture Notes in Computer Science, vol 2957. Springer, Frankfurt, pp 143–152
Dunkels A, Alonso J, Voigt T, Ritter H (2004) Distributed TCP caching for Wireless Sensor Networks. In: The 3th mediterranean workshop on ad hoc networks, Bodrum, Turkey
Dunkels A (2001) Minimal TCP/IP implementation with proxy support. SICS Technical Report, February
Dunkels A, Voigt T, Bergman N, Jönsson M (2004) The design and implementation of an IP-based sensor network for intrusion monitoring. In: Swedish national computer networking workshop. Karlstad, Sweden, November
Dunkels A, Voigt T, Alonso J (2004) Making TCP/IP viable for wireless sensor networks. In: The first European workshop on wireless sensor networks. Berlin, Germany, January
Contiki: The Operating System for Connecting the Next Billion Devices—the Internet of Things. http://www.sics.se/contiki/
Chang RI, Chang CH, Chuang CC (2009) Scan-line IP assignment for wireless sensor networks. In: IEEE the 5th international conference on wireless communications, networking and mobile computing. Beijing, China, September
Savvides A, Han C, Strivastava MB (2001) Dynamic fine-grained localization in ad-hoc networks of sensors. In: Proceedings of the 5th international conference on mobile computing and networking. Rome, Italy, pp 166–179
Weniger K, Zitterbart M (2004) Address autoconfiguration in mobile ad hoc networks: current approaches and future directions. IEEE Network 18:6–11
Ye F, Peng R (2009) A survey of addressing algorithms for wireless sensor networks. In: IEEE the 5th international conference on wireless communications, networking and mobile computing. Beijing, September
Günes M, Reibel J (2002) An IP address configuration algorithm for Zeroconf. Mobile multi-hop ad-hoc networks. In: Proceedings of the international workshop on broadband wireless ad-hoc networks and services. Sophia Antipolis, France, September
Nazeeruddin M, Parr G, Scotney B (2006) An efficient and robust service discovery protocol for dynamic MANETs. J Netw Syst Manage 14:441–475
Kim M, Kumar M, Shirazi B (2005) A lightweight scheme for auto-configuration in mobile ad hoc networks. In: Proceedings of the 19th IEEE international parallel and distributed processing symposium. Denver, USA, April
Sanket N, Ravi P (2002) MANETconf: configuration of hosts in a mobile ad-hoc network. In: Proceedings of IEEE INFOCOM 2002. Texas, USA, pp 1059–1068
Perkins C, Malinen J, Wakikawa R, Belding-Royer E, Sun Y (2001) IP address autoconfiguration for ad hoc networks. IETF draft
Vaidya NH (2002) Weak duplicate address detection in mobile ad hoc networks. In: Proceedings of ACM MobiHoc 2002. Lausanne, Switzerland, June, pp 206–216
Weniger K (2003) Passive duplicate address detection in mobile ad hoc networks. In: IEEE wireless communications and networking conference (WCNC). New Orleans, USA, March
Chaudhuri SP, Du S, Saha AK, Johnson DB (2004) TreeCast: a stateless addressing and routing architecture for sensor networks. In: Proceedings of parallel and distributed symposium, pp 221–228
Thomson S, Narten T (1998) IPv6 Stateless Address Auto-configuration, RFC 2462
Yao J, Dressler F (2007) Dynamic Address Allocation for Management and Control in Wireless Sensor Networks. In: Proceedings of the 40th annual Hawaii international conference on system sciences, Waikoloa. Big Island, January, pp 3–6
Heinzelman W, Chandrakasan A, Balakrishnan H (2000) Energy-efficient communication protocol for wireless microsensor networks. In: Proceedings of the Hawaii international conference system sciences. Hawaii, January
Liang Y, Peng W (2010) Minimizing energy consumptions in wireless sensor networks via two-modal transmission. ACM SIGCOMM 40:12–18
Acknowledgments
This paper is partially supported by NSC Taiwan under grant 98-2218-E-002-042.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chang, RI., Chuang, CC. A new spatial IP assignment method for IP-based wireless sensor networks. Pers Ubiquit Comput 16, 913–928 (2012). https://doi.org/10.1007/s00779-011-0446-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00779-011-0446-5