You are on page 1of 6

Sensor Networks Management: A Survey

M.Asim, H.Mokhtar, and M.Merabti


School of Computing and Mathematical Sciences
Liverpool John Moores University
M.Asim@2006.ljmu.ac.uk , H.M.Mokhtar@ljmu.ac.uk, M.Merabti@ljmu.ac.uk

Abstract— Wireless Sensor Networks (WSNs) have gradually monitoring and controlling node communication in order to
established interests of developing new wireless monitoring and optimize the efficiency of the network, ensure network
environmental control applications in the twenty-first century. operates properly, maintain the performance of the network ,
The ad hoc nature and deploy-and-leave vision make it even and control large numbers of nodes without human
more attractive in applications i.e. environmental monitoring,
intervention [4]. A sensor network management system
medical, safety, transportation and military. Most of these WSN
applications share similar features such as limited power collects different information from the network (i.e. battery
consumption, ability to withstand harsh environmental levels, communication power, network topology, link state
conditions, ability to cope with the node failures, mobility of and the coverage) and can perform a variety of management
nodes, dynamic network topology, heterogeneity of nodes, and control tasks such as: switching node on/off (power
large scale of deployment. Accordingly, management and management), controlling wireless bandwidth (traffic
maintenance approaches in traditional networks are impractical management), and performing network reconfiguration in
for WSNs. In this paper we provide an overview analysis of order to recover from a node failure.
existing management schemes, so as to find out and summarize Traditional wired network management includes five
their advantage and disadvantage, and provide some directions
fundamental areas as identified by the international standards
for the future research of network management protocols in
WSN. organization (ISO). These five areas are configuration
management, performance management, security
Key words: Wireless Sensor Networks, Network Management, management, fault management and accounting management
Sensor Networks Management Schemes [5]. Configuration management is the process of monitoring
and controlling network devices. Usually an inventory of all
I.INTRODUCTION network devices along with their current configuration is
maintained. This is achieved by collecting information from
A Wireless Sensor Network (WSN) is a network that all the devices on periodic basis, either manually or automatic.
consists of a base station and several sensor nodes distributed
Performance management is used to ensure that network
or positioned in the environment of interest. Each sensor node performance remains at acceptable level. It consists of
is expected to detect events of interests and estimate accessing and monitoring network devices and links in order
parameters that characterize these events. The resulting
to determine utilization and gather regular performance data
information at a node is need to be transferred to the base such as packet loss rate, link utilization, network response
station either directly or in “multi-hop” fashion involving
time, and so forth.
automatic routing through several nodes in the network. Security management deals with control access to network
Sensors networks provide an easy solution to those resources and includes managing network authentication,
applications that are based in the inhospitable and low auditing, and authorization. Fault management is used to
maintenance areas where conventional approaches prove to be detect, log and alert system administrators of problems that
impossible and very costly. Examples include environmental
might effect the system operations. The purpose of this area of
monitoring- which involves monitoring air soil and water, network management involves finding the problem, isolating
condition based maintenance, habitat monitoring, seismic the problem, and fixing the problem if possible. Accounting
detection, military surveillance, inventory tracking, smart management monitors and assesses the usage of data and/or
spaces etc [1-3].
resources for the purpose of billing. This information can be
The design, implementation, deployment and maintenance
used to generate metrics and quotes.
of such large scale wireless sensor networks differ from and is The five fundamental areas identified by ISO can be applied
more challenging than traditional systems due to factors such
to sensor network, although perhaps in different manner due to
as dynamic topology, energy and memory constraints, its unique characteristics. For instance, configuration
infrastructure less architecture, and the harsh environment in management supports self-organization and self-configuration
which wireless sensor networks are deployed. Thus, network
of the sensor nodes. It monitor network topology and node
management becomes extremely important in order to keep states and reconfigure the network when requires.
the whole network and application work properly and
continuously. WSNs management are mainly concerned with
The task of developing and deploying management system E. Adaptability
in environment that contain hundreds to thousands of energy The management system and protocols should be able to
constrained sensor nodes is not trivial. This task becomes retrieve and adapt to the current network states or changing
more complicated due to the physical restriction of the network conditions including changes in network topology,
unattended sensor nodes [4-6]. Despite the importance of node energy level, and the coverage and exposure bounds of
wireless sensor network management, there is no generalized WSNs.
solution available for WSN management.
This paper is organized as follows: in section 2, the general
requirements for management system design are mentioned. F. Lightweight Operation
Section 3 provides brief review of WSN management system
architectures. Section 4 describes WSN management Sensor nodes in WSNs are generally operating with very tight
resources. Traditional distributed approaches are normally
functional areas. Discussion can be found in section 5. Section
6 concludes the paper. heavyweight and therefore not feasible for WSNs. Thus, a
system should be able to run on sensor nodes without
consuming too much memory or energy or interfering with the
operation of sensor nodes. Therefore, Lightweight operation
II. SENSOR NETWORK DESIGN ISSUES
prolongs network lifetime.
The unique characteristics and restrictions of WSNs make the
management approach different enough from the traditional
wired networks. Thus, it is necessary to take those unique III. MANAGEMENT SYSTEM ARCHITECTURES
features into account when proposing efficient management
architectures for WSNs [4, 7]. This section discusses some Sensor network management system can be classified
design issues and requirements for proposing efficient according to their network architecture into 3 categories:
management architecture in WSNs. centralized, distributed, or hierarchical [4].
A. Energy efficiency A. Centralized management system
One of the crucial design challenges in WSNs management is In centralized management system, the base station acts as a
energy efficiency. Since sensor nodes are operated on battery central manager and control the entire network. It collects
and keeping the nodes active all the time will limit the information from all nodes and performs complex
duration that battery last. Also, individual sensor nodes use a management tasks. The central manager has a global view of
small battery as a power source and replacing or recharging of the network and with unlimited resources; it can provide
these batteries in remote locations are not practical [8]. accurate management decisions by reducing the processing
burden on resource-constrained sensor nodes in the network.
B. Robustness and fault tolerance
However, it incurs a high message overhead (energy and
WSNs are prone to network dynamics such as nodes dying, bandwidth) for data polling, and this limits scalability of the
becoming disconnecting, powering on or off, and new nodes network. Nodes closer to the central manager will exhaust
joining the network. A management system must be resilient their energy much faster for forwarding messages to (or from)
to network changes and reconfigure the network when needed. the others. Finally, if a network is partitioned then nodes that
C. Scalability are unable to reach the central server are left without any
management functionality. Finally, if a network is partitioned
Generally WSNs are assumed to contain hundreds or
then nodes that are unable to reach the central server are left
thousands of sensor nodes. However the number of sensor
without any management functionality. Some examples of
nodes depends on applications and in some circumstances it
centralized system includes: Sympathy [10], BOSS [11] and
might reach millions [9]. Management architecture must
SNMS [12].
support scalability of the network. Any increase in network
nodes should not affect the overall performance of the
B. Distributed management system
network.
Distributed management system performs management
D. Mobility tasks by employing multiple manager stations. Each manager
The protocol or algorithm for sensor network management is then responsible for a sub network and able to communicate
should be robust to node mobility. Many applications of directly with other manager to perform management task.
sensor networks or sensor network deployment have node Distributed management has lower communication costs than
mobility; some by design and some just by the nature of centralized management, and provided better reliability and
application (nodes may shift or move accidentally). energy efficiency [4]. Distributed system includes Node
energy level management [13], App-Sleep [14] and sensor
management optimization [15].
A variation of distributed management is mobile agent
based framework. Agents are used to distribute tasks in the
network. Unlike centralized, these approached reduces
network bandwidth by local processing and prevents network • Configuration management
bottlenecks by reducing processing at the central station. A • Fault management
common example is MANNA [16]. • Mobility management
MANNA is management architecture for WSN proposed by • Performance Management
Ruiz et al. It considers three management dimensions: • Security management
function areas, management levels, and WSN functionalities.
Similar to SNMP [17], MANNA consists of five traditional A. Configuration management
management functional areas, fault configuration,
performance, security, and accounting management. But One primary goal of network management in sensor
configuration management in MANNA has more important networks is that it to be autonomous. This is especially
role, where all other functions depend on it. MANNA is an important in fault and configuration management. A
agent based management system, which creates a manager configuration management service includes the self-
located externally to the wireless sensor network and has a organization and self-configuration of sensor nodes. It collects
global vision of the network and can perform complex information about the network states and based upon that
operations that would not be possible inside the network. information it reconfigure the network [6]. wireless sensor
Some other prominent examples of mobile agent based networks are prone to network dynamics such as node dying,
approaches are: Sectoral Sweeper [18] and Mobile Agent- being disconnected, node power on or off, and new nodes
Based Power Management [19]. However, there are some joining the network and so the nodes need to be able to self-
disadvantages of agent-based approaches. First, there is a need reconfigure themselves without knowing anything about
of special nodes to act as agents and perform management network topology in advance.
tasks. Secondly, the human managers need to place these The problem of self-organization and self-configuration has
agents ‘intelligently’ to cover all the nodes in the network. been a hot topic of research in wireless sensor networks.
Third, the agent-based approaches introduces delay when Subramanian and Katz [20] propose a self configuration
retrieving nodes status as managers have to wait for the agent architecture that leads to hierarchical network with address
to visit the node in order to retrieve its status [4]. auto-configuration and a number of other useful properties. It
is a generic architecture for a specific subclass of sensor
C. Hierarchical management system applications which they define as self-configurable system
A hybrid between centralized and distributed is hierarchical where a large number of sensors coordinate amongst
management system. It uses intermediate managers which do themselves to achieve a large sensing task. Their self
not communicate with each other directly. Each manager organizing algorithm lists four phases of operation. These are
passes information from its management area to its upper the discovery phase, organizational phase, maintenance phase,
higher management level, and also disseminates management and self reorganization phase. Re-organization occurs as a
functions received from the high-level manager. Fro examples, result of node failure, link failure, group partition, or node
in STREAM [14], common nodes coordinate to elect a rediscovery. Their network architecture is based on
manager among themselves to act as a distributed manager, heterogeneity of sensor nodes while our proposed algorithm is
and construct a hierarchical cluster based architecture. based on homogeneity of sensor nodes.
Mobile agent-based policy management [19] scheme is a
good example of distributed hierarchical systems. It aims at B. Fault management
providing effective management scheme in the form of pre- Fault management has been widely considered as a key part
define management policies. These management policies and of today’s network management. Recent rapid growth of
rules are enforced by mobile agents, in order to keep the interests in Wireless Sensor Networks has further strengthened
wireless sensor networks running in a normal, stable and the importance of fault management, or in particular, played a
reliable way with high efficiency. crucial role. Faults in WSNs are not exception and tend to
occur more frequently. In addition to typical network faults,
IV. WSN MANAGEMENT FUNCTIONAL AREAS wireless sensor networks have to deal with fault arising out of
unreliable hardware, limited energy, connectivity interruption,
WSNs are imbedded in applications to monitor the environmental variation and so on.
environment and act upon it. Thus, it is important for the One of way of dealing with faults is to design a system that
management application to be compatible with the kind of is fault-tolerant to begin with. Fault tolerance is the ability to
application being monitored. In order to have better maintain sensor networks functionalities without any
development of WSN management services and functions, it is interruption due to sensor nodes failure. However, this
necessary to characterize the WSN and establish a novel requires network designer to be fully aware, at design time, of
management dimension. Thus, looking at the characteristics the different types of faults and the extent to which they may
of various WSN applications, five main WSN functionalities occur once the network is deployed. The power supply is the
are identified: most critical restriction as it is usually difficult to be
rechargeable. For this reason faults occurs frequently and will
not be isolated events. Attacks by adversaries could happen
because these networks will be often embedded in critical Mobility and its effects on the sensor network operation have
applications. Worse, attacks could be facilitated because these been extensively studied and emerged as an important
networks will be deployed in open spaces or enemy territories, requirement for wireless sensor networks. [28] Investigated
where adversaries cannot only manipulate the environment but mobility to improve security in ad hoc networks. Furthermore,
gain physical access to the node. Also, communication in it can help with network congestion [29]. [27, 30] examines
sensor networks take place by radio frequencies means that mobility to improve network coverage.
adversaries can easily inject themselves in the network and
disrupt infrastructure functions. Moreover, sensor nodes are D. Performance management
commonly used to monitor external environment, due to
The performance management monitors the performance of
which sensor nodes are susceptible to natural phenomenons
the network and keeps resource consumption as minimum as
like rain, fire and fall of trees [21].
possible especially the energy usage. One of the major
In centralized fault management systems, usually a
performance issues of the WSN is the event reliability which
geographical or logical centralized sensor node identifies
is defined as the number of unique data packets received by
failed or misbehaving nodes in the whole network. This
the sink node. For the optimum performance the management
centralized node can be a base station, a central controller or a
system sets the data aggregation rate of the sensors and also
manager. This central node usually has unlimited resources
keeps some nodes in sleep state and other in the normal state.
and perform wide range of fault management tasks [22].
The configuration (in terms of sensor capabilities, number of
Examples of these schemes are Sympathy [10], WinMS [23]
sensors density, node distribution, self-organization, and data
and MANNA [16]. Centralized approaches required a central
dissemination) plays an important role in determining the
entity to perform the fault management. This creates network
performance of the network. Performance management must
overhead as traffic flow is towards a single point. Also,
consider the performance of the network and provide services
centralized approaches are not scalable and increasing the
that are best measured in terms of meeting the accuracy and
network nodes affects network performance.
delay requirements of the observer, as well as consumed
Distributed fault management systems consist of multiple
energy [6].
managers. Each manager controls a sub network and may
communicate directly with other managers to perform
E. Security management
management functions. Distributed management provides
better reliability and energy efficiency and has lower The limited resources of a sensor node and its different
communication cost than centralized management systems [4]. characteristics from those of a traditional computer make it
Examples include: self monitoring of wireless sensor networks difficult to use traditional security techniques for WSNs. A
[24] and Clustering [25]. The algorithm proposed for faulty WSN is subject to different safety related threats, i.e.
sensor identification in [26] is based on neighboring co- eavesdropping on the communication channel; an adversary
ordination. In this scheme, the reading of a sensor is compared can easily intercept and alter messages. Information or
with its neighboring’ median reading, if the resulting resources can be destroyed; Information can be modified;
difference is large or large but negative then the sensor is very stolen, removed, lost, or disclosed and service can be
likely to be faulty.. interrupted.
Clustering is an efficient approach for building scalable and The list of potential applications of WSN that require
energy-balanced applications. The failure detection solution protection mechanisms includes early target tracking and
proposed in [25] is based on cluster formation. It divided the monitoring on a battlefield; law enforcement applications;
network into different clusters and a cluster head is appointed automotive telemetric applications; measuring temperature
for each cluster. A cluster head has more resources than other and pressure in oil pipelines and forest fire detection. All these
cluster members. This cluster head perform major tasks and applications have unlimited benefits and potential. However, if
management operations. The data can only be transmitted to the sensor information is not protected properly, possible
other clusters through cluster heads. Failure of a cluster head compromises in user information, the environment, and even
limits accessibility to the nodes under its supervision. physical actuators could result. Security management is
extremely important for resource constrained WSNs, and must
C. Mobility management provide self-protection, reliability, disposability, privacy,
authenticity, and integrity [31].
In many applications, sensor nodes are not mobile and
remain stationary after their initial deployment. The
connectivity and coverage of such a stationary sensor network
V. DISCUSSION
is determined by the initial network configuration. Recently,
there has been a strong need of deploying sensors on mobile A lot of existing traditional network maintenance and
platform. These mobile sensor networks are extremely management designs have been proposed in the context of
valuable in situations where traditional deployment wired network, not only for the internet, but also for cellular
mechanisms are not suitable, for example, a hostile networks, where the connection from the base station to the
environment where sensor nodes are air-dropped [27]. mobile switching centers (MSCs) are wired. These networks
are provisioned with enough resources to support the network
information gathering required for management. Furthermore, The task of developing and deploying management system in
these networks are perpetually powered so that they do not environment that contain large number of energy constrained
have to worry about energy or network life time. Accordingly, sensor nodes is not trivial. This task becomes more complex
the traditional network maintenance and management due to the physical restriction of the unattended sensor nodes.
approaches are impractical for resource constrained wireless Despite the importance of wireless sensor network
sensor networks. management, there is no generalized solution available for
One primary goal of WSN management is that to be WSN management. Most of existing research addresses one or
autonomous. This term derives from the human autonomic several application-specific problems in WSNs, instead of
nervous system, which control key functions without considering from network management aspects.
conscious awareness or involvement. An autonomic system
composed of interrelated autonomic elements. These elements VI. CONCLUSION
are responsible for the management of hardware and software
Most of the existing management solutions for WSNs fall
resources that build the IT infrastructure and autonomic
short of matching the characteristics of wireless sensor
managers that supervise and control these resources. The
networks and cannot effectively support their applications. A
autonomic manager provides self-management services
flexible and a self-managed framework is required for WSNs
through monitoring, analyzing, planning and executing
that deal with different types of WSN applications and extends
modules. WSN management must be autonomic, and must be
the network life by efficiently utilizing nodes energy and
capable of self-configuration, self-healing, self-organization
support the scalability of the system. It should focus on the
and self optimization.
unique requirements of WSNS i.e. node mobility, failure and
We believe that a hierarchical cluster-based framework is a
recovery and dynamic topology.
technique that helps to design energy-efficient and scalable
management systems for WSNs. The most energy consuming
activity of sensor nodes is radio communication. To save
REFERENCES
energy consumptions two schemes are used: data aggregation
and switching of redundant nodes into sleep mode. As sensor
[1] A. Bharathidasan and V. Anand, "Sensor networks:
nodes are geographically close to each other, there is high
An overview," Dept. of Computer Science,
correlation between the data they sense. Clustering of sensor
University of California at Davis, Technical Report
nodes is an efficient solution for data aggregation and to
CA 95616, 2002.
control the mode of sensor nodes. However, existing
[2] I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, and
clustering schemes have high cost for clustering and re-
E. Cayirci, "A survey on sensor networks," in IEEE
clustering. Because of the highly dynamic nature and frequent
Communication Magazine, 2002, pp. 102-114.
changes in nodes status, forming and reforming of clusters are
[3] F. Lewis, "Wireless Sensor Networks," in Smart
needed frequently and thus consume much energy. The
Environments: Technology, Protocols and
clustering scheme can be map into a management framework
Applications: Wiley-InterScience, 2002.
that would allow the efficient self management process of the
[4] W. L. Lee, A. Datta, and R. Cardell-Oliver, "Network
network. It should define the managing and management
Management in Wireless Sensor Networks," in
entities, the different management roles, the management
Handbook of Mobile Ad Hoc and Pervasive
policy and the different tasks for managers. The management
Communications: American Scientific Publishers,
services of any management system should be flexible enough
2006.
to support different types of WSN applications.
[5] L. Frye and L. Cheng, "Network management of a
A sensor network comprising ten of thousands of sensor
wireless sensor network," Lehigh University,
nodes with energy and bandwidth restrictions, deployed in
Technical Report LU-CSE-07-003, 2007.
harsh, uncertain and dynamic environments. These conditions
[6] M. Ilyas and I. Mahgoub, Handbook of Sensor
require the management system to be adaptive in nature to
Networks Compact Wireless and Wired Sensing
changing connectivity, node mobility and node failures;
Systems: CRC Press, USA, 2004.
unattended operation requires configuration (“node setup” and
[7] M. Yu, H. Mokhtar, and M. Merabti, "A survey of
“network boot up”) to be done automatically and repeatedly;
network management architecture in wireless sensor
untethered for energy and communication requiring maximum
network," in Proceedings of the Sixth Annual
focus on energy efficiency. Applications need to reconfigure
PostGraduate Symposium on The Convergence of
and adapt themselves based on information scattered over the
Telecommunications, Networking and Broadcasting,
network. A self-managed WSN must know its environment
2006, pp. 201-206.
and the context surrounding its activity and act accordingly. In
[8] M. Asim, H. Mokhtar, and M. Merabti, "A Cellular
other words WSN need network monitoring and controlling or
Self-Organization Architecture for Wireless Sensor
network management in distributed fashion to cop with the
Networks," in PG NET 2008 Liverpool, June 2008.
large scale of the network. Localized decision reduces the
[9] N. Bulusu, D. Estrin, L. Girod, and J. Heidemann,
number of messages exchanged.
"Scalable coordination for Wireless Sensor
Networks: self- configuring localization systems," in
Proceedings of the Sixth International Symposium on Communications and Mobile Computing Conference,
Communication Theory and Applications UK, 2001, IWCMC '08 Crete Islan, Greece, 2008.
pp. 797-1800. [22] M. Yu, H. Mokhtar, and M. Merabti, "A survey on
[10] N. Ramanathan, K. Chang, E. Kohler, and D. Estrin, Fault Management in wireless sensor network," in
"Sympathy for the Sensor Network Debugger," in Proceedings of the 8th Annual PostGraduate
Proceedings of 3rd ACM Conference on Embedded Symposium on The Convergence of
Networked Sensor Systems (SenSys ’05), San Diego, Telecommunications, Networking and Broadcasting
California, 2005, pp. 255-267. Liverpool, UK, 2007.
[11] H. Song, D. Kim, K. Lee, and J. Sung, "Upnp-Based [23] W. L. Lee, A. Datta, and R. Cardell-Oliver, "WinMS:
Sensor Network Management Architecture," in Wireless Sensor Network-Management System, An
Second International Conference on Mobile Adaptive Policy-Based Management for Wireless
Computing and Ubiquitous Networking Osaka, Japan, Sensor Networks," School of Computer Science and
2005. Software Engineering, The University of Western
[12] G. Tolle and D. Culler, "Design of an Application- Australia, Technical Report UWA-CSSE-06-01,
Cooperative Management System for Wireless 2006.
Sensor Networks," in Proceedings of the 2nd [24] C. Hsin and M. Liu, "Self-monitoring of Wireless
European Workshop on Wireless Sensor Networks Sensor Networks," in Elsevier Computer
(EWSN 2005) Istanbul, Turkey, 2005. Communications. vol. 29, 2006, pp. 462-476.
[13] A. Boulis and M. B. Srivastava, "Node-level Energy [25] A. Tai, K. Tso, and W. Sanders, "Cluster-Based
Management for Sensor Networks in the Presence of Failure Detection Service for Large-Scale Ad Hoc
Multiple Applications," in Proceedings of IEEE Intl. Wireless Network Applications," in Proceedings of
Conf. on Pervasive Computing and Communications the International Conference on Dependable Systems
(PerCom) USA, 2003, pp. 41–49. and Networks, 2004.
[14] N. Ramanathan, M. Yarvis, J. Chhabra, N. [26] M. Ding, D. Chen, K. Xing, and X. Cheng,
Kushalnagar, L. Krishnamurthy, and D. Estrin, "A "Localized fault-tolerant event boundary detection in
Stream-oriented Power Management Protocol for sensor networks," in Proceedings of the 24th Annual
Low Duty Cycle Sensor Network Applications," in Joint Conference of the IEEE Computer and
Proceedings of the IEEE Workshop on Embedded Communications Societies (INFOCOM '05). vol. 2
Networked Sensors Sydney, Australia, 2005. USA, 2005, pp. 902-913.
[15] M. Perillo and W. B. Heinzelman, "Providing [27] B. Liu, P. Brass, and O. Dousse, "Mobility improves
Application QoS through Intelligent Sensor coverage of sensor networks," in Proceedings of 6th
Management," in Proceedings of the 1st IEEE ACM International Symposium on Mobile Ad Hoc
International Workshop on Sensor Network Protocols Networking and Computing Urbana-Champaign,
and Applications (SNPA '03), 2003. Illinois, USA, 2005, pp. 300-308.
[16] L. B. Ruiz, J. M. S. Nogueira, and A. A. Loureiro, [28] S. Capkun, J. P. Hubaux, and L. Buttyan, "Mobility
"MANNA: A management architecture for wireless Helps Security in Ad Hoc Networks," in Proceedings
sensor networks," in IEEE Communications of ACM Int'l Symp. Mobile Ad Hoc Networking and
Magazine, 2003, pp. 116-125. Computing, 2003.
[17] J. Case, M. Fedor, M. Schoffstall, and J. Davin, "A [29] M. Grossglauser and D.Tse, "Mobility increases the
Simple Network Management Protocol," in Internet capacity of ad-hoc wireless networks," in
Standard RFC 1157, 1990. Proceedings of IEEE INFOCOM, 2001, pp. 1360-
[18] A. Erdogan, E. Cayirci, and V. Coskun, "Sectoral 1369.
Sweepers for Sensor Node Management and [30] W. Wang, V. Srinivasan, and K. Chua, "Using
Location Estimation in Adhoc Sensor Networks," in Mobile Relays to Prolong the Lifetime of Wireless
Proceedings of IEEE MILCOM Conf Boston, Sensor Networks," in Proceedings of IEEE Mobicom
Massachusetts, 2003, pp. 555-560. Cologne, Germany, 2005.
[19] Z. Ying and X. Debao, "Mobile Agent-based Policy [31] M. Ilyas and I. Mahgoub, Handbook of Sensor
Management for Wireless Sensor Networks," in Networks: Compact Wireless and Wired Sensing
Proceedings of IEEE WCNM Conf, 2005. Systems: CRC Press, 2004.
[20] L. Subramanian and R. H. Katz, "An architecture for
building self-configurable systems," in Proceeding of
the IEEE/ACM Workshop on Mobile Ad Hoc
Networking and Computing (MobiHOC 2000), 2000,
pp. 63-73.
[21] M. Asim, H. Mokhtar, and M. Merabti, "A Fault
Management Architecture for Wireless Sensor
Networks," in International Wireless

You might also like