Integrated Approach for Wireless Sensor Networks Design Tsenka Stoyanova, George Papadopoulos* Applied Electronics Laboratory, University of Patras, 26500 Rion-Patras, Greece * Industrial Systems Institute, University of Patras, Rio Campus, Greece {tsstoyanova, papadopoulos}@ee.upatras.gr Abstract- In the present work we introduce an integrated approach for structured design of Wireless Sensor Networks (WSNs) that enables step-by-step design, optimization, and flexibility in choosing the trade-offs. Founded on the knowledge accumulated by the WSN community, our approach merges the recent advances in optimization of the multitude of WSN dimensions in one complete design strategy. A detailed description of the interdependences among the WSN parameters and their optimization is offered. The proposed integrated design methodology constitutes the core of Application Generation Platform (AGP) for automatic or semiautomatic design of WSNs. The AGP is a design environment that can be used by end-users, both non-experts and experts on sensor networks technology, to design, deploy, and manage a custom-made WSN for a given application. Along with the design methodology we describe a possible architecture of the AGP platform and the requirements and concepts that motivated its design.

I. INTRODUCTION Wireless sensor networks (WSNs) have become an important technology, which is being used in variety of applications, such as: environmental monitoring, public safety, healthcare, security, transportation, military, etc. A. The Problem In a typical scenario, a potential user, who is not necessarily an expert in the WSN domain, is interested in exploiting a customized WSN for a specific application. In order to implement his/her idea, the user becomes involved in selecting an appropriate set of sensor nodes, followed by developing or redesigning a highly specialized software. Finally, when the development and testing process is concluded, the user needs to scatter the individual sensor nodes over the area of interest and initiate its exploitation. However, in present stage of development of the WSN technology, the aforementioned design is not a simple task and the users need a strong assistance from network and computer science researchers and experts. In fact, the potential user has two choices – to buy a complete WSN, if a suitable solution for the particular application exists, or to be in close touch with experts in WSNs and work hand-by-hand with them. B. Our Solution In the present work, by means of the proposed Application Generation Platform (AGP) we offer a third choice, which enables non-experts to design and manage WSNs in an automatic manner. Furthermore, expert users and researchers can use the AGP in a semi-automatic (expert user) mode to save time when testing their ideas. The AGP guides the end-users through the process of: (a) design (application specification, choice of sensor nodes, application code generation), (b) deployment (discover the best topology according to the application specification with respect of best network connectivity) and (c) managing WSNs (program and reprogram the sensor nodes

through the network, basic monitoring functions, etc). C. Motivation The motivation behind our work can be summarized as: To join together the expertise on various design concepts, software and hardware technology, in one integrated design environment – the AGP. In particular, AGP brings together the ideas for: building a WSNs for group of applications [1], the view for design space of WSNs [9], cross-layer approach that combines information from all protocol stack layers [2], the management architecture [3], modelling and analysis [6], optimization and parameter estimation in Sensor Networks [10], program and reprogram the sensor nodes through the network [4], etc. D. Our Contribution The main contribution of the present work can be summarized as follows: (1) An overview of the multitude of characteristics, metrics and dimensions of WSNs is offered. Important relations among these parameters are studied, and a diagram of their basic interrelationship is presented. (2) Based on (1), a complete design methodology for WSN design is elaborated. This methodology enables manipulating the parameters of the WSN through a set of optimization procedures. (3) Architecture of AGP for structured design of customized WSNs that implements (2) is proposed. II. WSNS – CHARACTERISTICS, METRICS, DIMENSIONS In order to determine a proper WSN design methodology, firstly, we need to specify the dimensions and metrics that provide a global description of WSNs. Subsequently, these relations are employed in an integrated optimization strategy, through which the design parameters for the given real-world application are derived. A. Main Characteristics WSNs consist of a number of sensor nodes spread over an observed region. A sensor node combines the abilities to sense, compute and communicate with other nodes. Depending on their functions in the network, there are three basic types of sensor nodes: sensing nodes for sensing and collecting data; sink nodes for receiving, storing, and processing data; and gateway nodes, which connect the sink nodes to external networks (such as Internet) or directly to the observer called end-user. Any particular WSN can comprise some or all categories of nodes. Since every given sensor node could be equipped with different sensor elements, a WSN may collect various sensor data. A given WSN is: • homogeneous when all nodes have the same hardware; otherwise, it is heterogeneous, • hierarchical when nodes are grouped for the purpose of communication and flat otherwise, • static when nodes are stationary and mobile otherwise. The topology may change dynamically even when

nodes are stationary since new ones can be added to the network or existing nodes become unavailable. • reactive when sensor nodes send data referring to events occurring in the environment and programmed when nodes collect data according to conditions defined by the application. B. Main metrics The WSNs metrics discussed in [2], [3] and [7] are considered in the design and evaluation of the custom-made sensor networks. In brief, these metrics are: 1) Global metrics: • Energy consumption: Energy is a critical resource in a WSN. Thus, all operations performed in the network should be energy-efficient. In order to assess the WSN’s longevity, the average power expended to complete a certain task in a given time period should be measured. • Sensor network resolution: It is defined in [8] as the optimum number of sensors, which are necessary to be powered-up for assurance that enough data will be collected. • Fault tolerance: It is the ability of WSNs to continue operation in the event of node(s) failure. In a WSN, nodes may fail due to energy or physical destruction, or communication problems. 2) Packet level metrics: • End-to-end throughput: Average successful transmission rate. Measure of the number of packets successfully transmitted to their final destination per unit time. • End-to-end delay/latency: Average time a packet takes to reach the destination. This refers to the time interval between the instant when the sensor acquires the data and the moment they are delivered to the destination. • Packet loss: This is the ratio of transmitted packets that might have been discarded or lost in the network. Packets loss might be due to many factors including variable link quality, buffer overflow, hard traffic load, environment conditions, such as rain and fog, etc. 3) Scenario metrics: these metrics describe the network environment and define a specific scenario. • Network size, i.e. the number of connected network nodes. The number of nodes participating in a sensor network is mainly determined by the application requirements and may vary from a few nodes to thousands of sensor nodes. • Density, i.e. number of nodes per unit area. Node density is an important parameter in physically distributed systems. It may vary over the time because of nodes failure or new nodes adding. • Accuracy: It indicates the reliability and exactness of the result. WSN applications have different requirements for accuracy. For instance, a sensor network that detects chemical hazards requires a higher degree of accuracy than the one that detects ambient temperature or humidity. The accuracy can also be defined as the fraction of valid results from all results obtained. C. Design Dimensions WSN design dimensions are those parameters, which characterize the WSN’s nature and can be used to optimize the WSN’s design. The choice, which parameter is or is not suitable to be a dimension in the WSNs design process, is based on the following two principles [9]:

• there should be a notable variability between applications with respect to dimensions. • a dimension should have a significant impact on the design and implementation of technical solutions. However, there is no common agreement, yet, which parameters are important enough to be explicitly considered as dimensions in the design of WSNs. The basic dimensions are detailed in [9], but more could be added to or some removed from that list: Cost Size, and available Resources; Coverage; Connectivity; Communication Methods; Network Size; Heterogeneity; Mobility; Network Topology; Deployment; Infrastructure; Lifetime; Application dependent Quality of Service (QoS) requirements such as real-time, robustness, and security matters. D. Interrelations The WSN metrics and dimensions, involved in the process of design, and their interrelations are presented in Fig. 1(a). In brief, some of the major dependences are: • The node hardware selection is related to the requirements for size, cost, sensing capabilities, sampling rate, maximum transmission range, energy consumption model and power sources. All these parameters constitute the sensor node’s model. • The level of radio transmission power determines the communication range. It influences the network connectivity, throughput and power consumption. • The coverage is connected mainly with the application requirements and the area size. In addition, it can be influenced by the density as a result from optimisation process for particular performance metrics such as lifetime, latency, and throughput. • The network connectivity is related to the coverage and can be mathematically described as a function of the communication and sensing range of each node, the probability that this node is active at some time and the size of the network [11]. • The density of nodes per unit area follows in the train of coverage, but can be calculated for a specific desired accuracy, network lifetime and acceptable latency in the term of optimization [18]. • The network size, i.e. number of active and connected nodes comes after the network density. It influences the network connectivity, topology and deployment. • The network topology is generated and optimized with respect to best network connectivity. Network topology is determined by the configuration of connections between nodes and affects other network characteristics, such as: latency, robustness and capacity. The generated topology assists in selection of: node type, communication protocol and deployment scheme for adding new nodes. • The selection of proper routing technique for certain application scenario is motivated by the decision concerning network properties, such as: topology, mobility, density, desired lifetime, etc. As a result of involvement of any routing technique the overall network latency, packet loss and energy consumption is affected. • The deployment of sensors could be at random, with no prior knowledge of the terrain, or at user preferences for optimal position. Initial deployment problems, such as physical damage, influence from hazard environment or later nodes failure can cause disconnection of some nodes across the network. In such cases, deployment of addi-

s t

u p nI

e

m ti

e f i

L

e

m i t

ef

L i

y c n e t a

L

y c n e t

a

L

yc a r uc c

A

yt i l i

b o

e z i s

a e r

M A

e g a r a

vo

C

e z i s

k o r

w e N t

e c

ua anr tl

F elo t

n

s t

y lo pe

er

t

e

m D

n e

m u s a e

M

l

e

d o

st

o

l

e

d

mo om

C ,

e zi

i

d a

S

R

U P

C

g l n e i s d o n e

S

m

r

y el g r d e n o m

E

e y al l a ci s

y h

P

r

e

y a l

C

A

M

r

d ey n a la g r n k it o u tw o e

R N

yc a u c c r

A

e z i s

k o r

w e N t

e

t

s

y lo pe

py t e

od

N

n e

m D

y g o l o p o

T

y s n e t i

D

e g ar a

v o

C

y it v i t

c e

n n o

C

ls

o c o t o r

P

Figure 1. WSN integrated design strategy

tional sensors is required in order to repair the network. The actual deployment affects other network properties such as node density and topology. III. DESIGN METHODOLOGY The block-diagram of the proposed design methodology is presented in Fig.1(b). The green (light gray) arrows express the actual design flow, and the red (dark gray) arrows – the main optimization considerations. The basic processing blocks in the figure are described as follows: 1) Application specification entry – This is the design entry point, where the user provides the main application requirements, such as: area size, preferred node size, parameters for measurement, sampling rate, coverage, accuracy, latency, mobility, desirable lifetime, node failure robustness, marginal cost of the project, etc. Based on these specifications, the actual design starts with preliminary selection of appropriate hardware node. According to the initial requirements for measurements type, sampling rate, mobility, minimal cost of the project, etc, a potential candidate for WSN node is selected among the Hardware Platform Models (HPM) available in the database. All following considerations are based on that selection. 2) Coverage – Node placement to guarantee the specified by the user coverage. A given area is said to be covered if every point in it is within a sensing radius of an active node. We consider the sensing and radio transmission range as an idealized with circular propagation. The two basic methods for node placement are: random and manual. The random distribution scheme can be with uniform, Gaussian, Poisson, or other distributions. The manual placement can be with or without requirement for exact predefined locations. Where possible, it would be preferable the nodes to be placed in particular locations, in order to maintain the network features more accurately. We consider the area coverage as an important specification parameter, whose value the user can set. The most suitable methods for manual and random area coverage are described in [11-14]. 3) Connectivity – In order for a sensor network to operate successfully, the active nodes must maintain both

sensing coverage and network connectivity. According to [11], [12], [16], [17] and other sources, the coverage and connectivity are related. The necessary and sufficient conditions under which coverage implies connectivity in any deployment approach is an issue that has to be addressed. 4) Fault tolerance is the ability of WSN to continue operation and to stay connected when a given percentage of nodes fail. The user has the option to the select tolerance to small, medium or large node failure rate. The chosen failure rate affects the coverage and connectivity, which requires reconsideration of blocks (2) and (3). 5) Topology discovery - Network topology is an important network model parameter as it implicitly gives information about the active nodes and the configuration of connections between them. On this step, we are focusing on the fundamental structure of the network without considering the low-levels of the protocol stack. Different methods for topology discovering will be implemented, such as these described in [15]. 6) Power consumption - In WSNs the energy consumption is typically dominated by the node transmission power, which is proportional to the square of the distance between the transmitter and receiver. In this first power consumption evaluation, we presume that all nodes will be active on equal amount of time and will perform the same amount of work. The total energy expenditure for a certain task depends mainly on the nodes duty cycle, i.e. the ratio between the numbers of time-units when the node remains awake to the total number of the time-units in one activesleep cycle. The duty cycle is bounded by application requirements for a given sampling rate or latency. Consequently, we calculate the energy consumption of the designed WSN as average power consumption for sensing, processing and transmitting data packets for computed active-sleep cycle in a given time period. 7) Lifetime - The lifetime of a WSN is the active time until it stops to sense and transmit. Generally, if we know the consumed current during its duty cycle and the capacity of the power source, we can estimate the lifetime of a node. If the calculated lifetime is not in the desire range, we have to reduce the energy consumption. There are two

methods to decrease the consumed energy: through minimizing the communication distance between the linked nodes and through minimizing the duty cycle. Note that the consumption model and lifetime assessment is simplified and does not cover scenarios where some nodes will work as a packet forwarder more then others, and therefore, will spend more energy. The situation for the nodes close to the base station is even worst. Without an appropriate routing strategy for balancing the traffic load they will deplete their resources quickly, leaving the network disconnected. Therefore, step (6) has to be extended with implementation of traffic modelling, routing techniques and strategies for minimizing and balancing the energy consumption. 8) Performance evaluation – This step evaluates the most important elements that characterize the performance of a sensor network. Generally, there is a contradiction on satisfying the requirements for high network performance and minimal energy dissipation. Increasing the sleeping time and decreasing the communication distance, to reduce the energy consumption, will reduce the network throughput, increase the packet loss and delivery delay. The analysis of the performance metrics follows: • Throughput is the amount of data that can be transferred through a digital connection in a given time period (in other words, the connection's bit rate). The end-to-end throughput that can be achieved over a network is given as a ration between the number of transferring bits and total time. The total time is a sum of the transfer time and the time for request and set up the transfer. • Latency, i.e. data delivery delay, is the amount of time it takes for send amount of data over a transmission channel with given connection's bit rate. It is measured in a time value and is related to the amount of data, channel capacity and the number of hops between the source and the destination. • Packet loss is the ratio of successful transmitted packets, i.e. total number of packets received by the observer to the total number of packets sent by all sensors over a period of time. The packet loss is related to distance between the sender and the receiver and the number of hops between the source and destination node. After the performance metrics analysis is done, it is obviously that: • minimizing the latency requires minimizing the number of hops, which leads to maximizing the distance between the forwarding sensors. Besides, when a particular latency is required, the duration of active nodes state is essential and may increase the overall duty cycle. • the throughput is affected by the latency and duty cycle, since the transfer time is part of the active time in the duty cycle. • decreasing packet loss ratio requires reconsideration of the previously calculated communication range to satisfy the optimal percentage of correctly received packets. The abovementioned relations among the parameters confirm the trade-off conflicts of the energy consumption and the performance metrics during the design process. Sufficient addressing of this problem requires involvement of optimization techniques as in [10], [18], and [19]. 9) WSN performance metrics – The WSN design concludes with assessment of the performance metrics.

The presented simplified description of the design methodology is illustrative and forms the basic of the proposed design approach. In fact, every design step involves extensive modelling and optimization aspects that are currently being developed. IV. AGP ARCHITECTURE This section is devoted to description of the possible architecture of the AGP, which implements the methodology outlined in Section III.

Figure 2. Components of the AGP

In brief, the AGP consists of a number of assistants, which guide the user through the WSN design process (Fig.2). Each assistant performs specific tasks: 1) System Control Unit is the graphic user interface (GUI) that handles and activates all other assistants. Through the GUI the users can easily deal with the state-of-art design concepts, WSN characteristics, metrics, and dimensions. 2) Application description assistant (ADA) – uses declarative language that lets the user to describe the application. It guides the developer to define general information about the application through step-by-step procedure activated by the GUI. It provides the application specification entry, discussed in Section III. 3) WSNs design assistant (WSNDA) – implements the design methodology presented in Section III. WSNDA takes the output from the ADA and automatically designs the WSN so as to maximally satisfy the input requirements. In order to achieve optimal system performance, WSNDA performs estimation and optimizations across the related design parameters. The output is an abstract model of the WSN that reflects all aspects of the given application. 4) Visualization assistant (VA) – visualize the output data from assistants 3, 5 and 6 (see Fig. 2). The VA requires completion of the WSNDA, and uses the abstract model. 5) Network simulation assistant (NSA) – simulates the application scenario, parametrically described in ADA. The important for simulation metrics, such as longevity, throughput, accuracy, packet loss, fault tolerance, latency, etc, have to be declared as NSA inputs. 6) Design assessment assistant (DAA) – compares the desired network parameters (from ADA) with the simulated ones (from NSA), and evaluates the success of the WSN design in terms of desired performance level. 7) Code generation assistant (CGA) – generates the program code for the application, according to the WSNDA output. This includes selection of communication protocols, from protocol database (PDB), and development of cross-layer strategy for protocol harmonizing. 8) Run-time behaviour assistant (RBA) – includes aspects

related to the observation of network functionality and behaviour. The RBA consist of the following functions: • Assessment of observed quantities: takes periodic measurements to obtain the value of required quantities and performs an evaluation for reliability of the observation results. • Monitoring the Network Parameters: performs periodic measurements to obtain various network conditions, such as: network connectivity, to discover the current network topology; energy map, which gives the energy levels of the nodes at different parts of the network; network activity in terms of amount of data transmitted per unit time, etc. • Network Maintenance: By monitoring the network activity, the regions of low network performance are identified. Corrective activity like deployment of new sensors inside those regions could be practical. • Predicting Future Network States: From periodic measurement of network states it could determine the dynamic behaviour of the network and predict future states, such as: node(s) failure and bad network connectivity, so that a preventive action can be taken. 9) Mote programming assistant (MPA) – compile the generated program code, taken from CGA, to machine code for the specific mote. The MPA includes also possibility for in network re-programming of already deployed WSN in case of task changes and new nodes adding. V. WSN DESIGN VIA THE AGP This section expresses our vision for application oriented WSN design in automated manner by the end-user.

Figure 3. Automated WSN via AGP

The AGP is intended to help to the end-users, who are non-experts or experts on sensor networks technology, to design, deploy, and manage a custom-made WSN for a given application. Fig.3 illustrates the main idea for automated WSN design via the AGP design environment. The WSNs design process includes the following steps: 1) Step 1 – Describing the application specifications This step belongs to the users. Here he/she can completely and unambiguously describe the desired performance, without having to deal with the details of individual devices or communication protocols. It provides the application specification entry discussed in Section III, which serves as input for the actual design process in the step 2. 2) Step 2 – Automated design of WSN via the AGP The automated design starts after the application specification entry. This step includes the assistants 3, 4, 5 and 6 (see Fig. 2). An iterative design strategy is employed for achieving the best trade-off between user requirements and feasibility.

The AGP will be supplied with sensor and protocol databases. The sensor database contains models of commercially available sensor nodes, i.e. HPM. Each of these models include CPU and memory characteristics, sensing data quantities, radio transmission characteristics, supported battery types and power consumption characteristics of a given node. The protocol database contains communication protocol models (CPM). Each of these models contains particular routing scheme, routing or MAC model metrics, etc. 3) Step 3 – Programming, Deployment and Managing of the custom-made WSN The next step after successful design of the custom WSN includes programming of the selected motes, deployment according to the proposed deployment scheme, utilizing and monitoring of the operational WSN. All this is covered by assistants 7, 8 and 9 (Fig.2). VI. CONCLUSION In the present work we summarized all characteristics, metrics and dimensions, which are sufficient a WSN to be completely described and evaluated. Based on them a complete design methodology for WSN design is elaborated. This methodology enables manipulating the parameters of the WSN through a set of optimization procedures. We argue that it is feasible the main design concepts and evaluation criteria to be incorporated in an integrated environment for automatic design (the AGP). REFERENCES [1] P. Buonadonna, D. Gay, J.H.W. Hong, S. Madden, “TASK: Sensor Network in a Box”, 2nd European Workshop on Sensor Networks 2005. [2] C. Sadler, L. Kant, and W. Chen, “Cross-Layer Self-Healing Mechanisms in Wireless Networks,” World Wireless Congress, May 2005. [3] L.B. Ruiz, J.M. Nogueira, A.A.F. Loureiro, “MANNA: A Management Architecture for Wireless Sensor Networks,” IEEE Communications Magazine, Vol.14, Issue 2, February 2003. [4] Jonathan Hui “Deluge 2.0 - TinyOS Network Programming”, tutorial, July 28, 2005 [6] Q. Luo, L.M. Ni, B. He, H. Wu, W. Xue “MEADOWS - Modeling, Emulation, and Analysis of Data of WSNs”,. DMSN 2004, Toronto. [7] M.W. Subbarao, “Ad Hoc Networking Critical Features and Performance Metrics”, Wireless Comm.Technology Group, NIST, Oct 1999 [8] R. Iyer and L. Kleinrock, “QoS Control for Sensor Networks.” ICC 2003, May 2003. [9] K. Romer, F. Mattern, “The design space of wireless sensor networks”, Wireless Communications, IEEE, Vol. 11, Issue: 6, Dec. 2004 [10] M. Rabbat, R.D. Nowak, “Distributed optimization in sensor networks”, IPSN 2004 [11] S. Shakkottai, R. Srikant, N. Shroff, “Unreliable Sensor Grids: Coverage, Connectivity and Diameter”, INFOCOM 2003, April 2003 [12] H. Zhang, J.C. Hou, “Maintaining Sensing Coverage and Connectivity in Large Sensor networks,” Ad Hoc/Sensor Wireless Networks, Vol.1, pp89-124, March 2005. [13] M. Franceschetti, M. Cook, J. Bruck. “A geometric theorem for network design", IEEE Transactions on Computers, 53(4), April 2004. [14] B. Liu, D. Towsley, “A study on the Coverage of Large-scale Sensor Networks”, 1st IEEE International Conference on Mobile Ad-hoc and Sensor Systems, 2004 [15] C. Zhou, B. Krishnamachari, “Localized Topology Generation Mechanisms for Wireless Sensor Networks,” GLOBECOM 2003 [16] X. Wang, G. Xing, Y. Zhang, C. Lu, R. Pless, C. Gill, “Integrated Coverage and Connectivity Configuration in Wireless Sensor Networks”, SenSys’03, November 2003, Los Angeles, California, USA. [17] C. Bettstetter, “On the Minimum Node Degree and Connectivity of a Wireless Multihop Network,” MobiHoc 2002 [18] C. Schurgers, V. Tsiatsis, S. Ganeriwal, and M. Srivastava. “Optimizing sensor networks in the energy-density-latency design space,” IEEE Trans. on Mobile Computing, January-March 2002 [19] Q. Gao, K.J. Blow, D.J. Holding, I. Marshall, “Analysis of Energy Conservation in Sensor Networks”, in press Wireless Networks 2005.

Integrated Approach for Wireless Sensor Networks ...

approach for structured design of Wireless Sensor Networks. (WSNs) that enables step-by-step ... on sensor networks technology, to design, deploy, and man-.

308KB Sizes 0 Downloads 276 Views

Recommend Documents

WIRELESS SENSOR NETWORKS FOR MEDICAL SERVICE
Abstract: The present work surveys and classifies various applications of the Wireless Sensor Networks. (WSNs) technology in bio-medical service. A review.

Communication–aware Deployment for Wireless Sensor Networks
which is the case for many sensor network applications in the environmental ... example for an environmental monitoring application scenario (temperature ...

WIRELESS SENSOR NETWORKS FOR MEDICAL SERVICE
concerning the involvement of WSNs in bio-medical service is ... sors is to replace existing wired telemetry systems for ... consequence management needs.

Wireless Sensor Networks 1 Introduction
Jun 19, 2006 - tunately, almost all WSN routing algorithms have ignored security and ... Protocols such as SPINS [23] have begun to address secure routing ..... Client Manager .... [15] J. Liu, M. Chu, J.J. Liu, J. Reich and F. Zhao, State-centric ..

TARANTULAS: Mobility-enhanced Wireless Sensor-Actuator Networks
3School of Computer Science and Engineering, University of New South Wales, NSW 2052, Australia. {winston ... Asynchronous Systems (TARANTULAS) project builds a system of ... information ranging from physical quantities such as.

Sensor Data Cryptography in Wireless Sensor Networks - IEEE Xplore
IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, VOL. 3, NO. 2, JUNE 2008. 273. Sensor Data Cryptography in. Wireless Sensor ...

The Next Generation of Sensor Node in Wireless Sensor Networks
good choice for a battery-limited device likes sensor node. This paper ... Index Terms—Wireless sensor network, Dynamic Partial Reconfigurable, FPGA.

Wireless Mobile Ad-hoc Sensor Networks for Very ...
{mvr, bzw}@cs.nott.ac.uk. T. Page 2. is typically archived in a powerful server geographically ... the pre-determined powerful servers in the labs e.g. The Great.

Alternative Data Gathering Schemes for Wireless Sensor Networks
We comparatively discuss advantages and disadvantages of the four ... Index Terms: Data gathering, Data-centric storage, Wireless sensor networks. 1.

Wireless Sensor Networks for Habitat Monitoring
[9] D. Estrin, R. Govindan, J. S. Heidemann, and. S. Kumar. Next century challenges: Scalable coordination in sensor networks. In Mobile Computing and Networking, pages 263–270, 1999. [10] K. Fall. Delay-tolerant networking for extreme environments

Wireless Mobile Ad-hoc Sensor Networks for Very ... - Semantic Scholar
proactive caching we significantly improve availability of sensor data in these extreme conditions ... farmers over the web interface, e-mail, or post and stored in a.

STCP: A Generic Transport Layer Protocol for Wireless Sensor Networks
Dept. of Computer Science. University of ... port layer protocol for energy-constrained sensor networks. We ... SYSTEM MODEL .... The nodes maintain a buffer.

An Energy Efficient OOK Transceiver for Wireless Sensor Networks
Jun 13, 2006 - for Wireless Sensor Networks. Denis C. Daly and Anantha P. Chandrakasan. Massachusetts Institute of Technology. 50 Vassar St. Room 38- ...

Optimal Base Station Placement for Wireless Sensor Networks ... - MDPI
Jan 14, 2015 - with the case that the base station is placed at the center of the network ...... algorithm, which we call the likelihood maximum inscribed disk ...

9 Information Fusion for Wireless Sensor Networks ...
Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee .... The Name of the Game ... Remote Sensing Society [2004], and officially adopted by the Data Fusion Server [2004],.

Energy efficient schemes for wireless sensor networks ...
Department of Computer Science. †. School of Management ... Abstract— One of the main design issues for a sensor network ..... in Sensor Information Systems.

Optimizing physical-layer parameters for wireless sensor networks
C.2.1 [Computer-Communication Networks]: Network Architecture and Design ...... In Sections 4.2 and 4.3, the metric ESB was evaluated with one degree of ...

PAS: A Wireless-Enabled, Sensor-Integrated Personal ...
of a cost-effective, reliable, secure, and open personal sys- ... with PAS, the frequency of home nurse visits can be greatly ..... ing ideas: 1) Harmonizing sensing and communication: The sys- tem should schedule active ultrasonic signals (i.e., ...

Energy-Aware Distributed Tracking in Wireless Sensor Networks
In wireless sensor network (WSN) applications, a common .... Said formulation uses ..... in a power constrained sensor network,” in Vehicular Technology Con-.