Thesis
Lightweight network management design for wireless sensor networks
Washington State University
Master of Science (MS), Washington State University
2007
Handle:
https://hdl.handle.net/2376/101904
Abstract
Wireless sensor networks (WSNs) play an increasingly important role in supporting a wide range of applications for our daily life, such as disaster relief and environment control. They also pose certain design and implementation challenges. One of the biggest challenges is the design of an efficient network management system to provide management services to support WSNs for various sensor applications. The unique features of WSNs, such as limited capacities of nodes, unreliable communication media, and high diversity of applications, make the design of Sensor Network Management System (SNMS) very different from traditional networks. This thesis first proposes the general principles of how to design a management system for WSNs. Then a lightweight SNMS is designed. It is called the "lightweight" SNMS because of two reasons: First, the SNMS occupies a minimal amount of RAM and generates less network traffic, which limit the management overhead and meet the resource constrains of sensor nodes. Second, it requires a minimal effort from the application developer to add the SNMS into the application. The generic framework of the SNMS allows the SNMS to be decoupled with the application, and be transparent for the application. Since the SNMS is non-application-oriented, it decreases the development overload for different applications. In this thesis, the RPC (Remote Procedure Call) based SNMS architecture is presented, and the design of main functions, including performance management, fault management, and configuration management, are described in detail. Following the lightweight SNMS design proposed in this thesis, a generic SNMS is implemented. It works in the client/server paradigm. The SNMS server is developed in TinyOS/nesC language, and can be easily wired, through its generic interface, to the other modules of the application running on the sensor node. The SNMS client is a java tool suite running on a PC. It provides remote monitor and control and remote reprogramming for WSNs through a friendly GUI. The testing of this lightweight SNMS is done on a 17-mote MICAz/MIB600 TestBed to show the validity and efficiency of this SNMS design.
Metrics
4 File views/ downloads
28 Record Views
Details
- Title
- Lightweight network management design for wireless sensor networks
- Creators
- Fenghua Yuan
- Contributors
- WenZhan Song (Degree Supervisor)
- Awarding Institution
- Washington State University
- Academic Unit
- Electrical Engineering and Computer Science, School of
- Theses and Dissertations
- Master of Science (MS), Washington State University
- Publisher
- Washington State University; [Pullman, Washington] :
- Identifiers
- 99900525014101842
- Language
- English
- Resource Type
- Thesis