23.03.2017 Views

wilamowski-b-m-irwin-j-d-industrial-communication-systems-2011

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

4-12 Industrial Communication Systems<br />

4.5.6 Sensor Protocols for Information via Negotiation<br />

Sensor protocols for information via negotiation [HKB99] are a family of protocols used to efficiently<br />

distribute information in a WSN. Conventional data dissemination approaches such as flooding and<br />

gossiping waste valuable <strong>communication</strong> and energy resources by sending redundant information<br />

throughout the network. SPIN use data negotiation and resource-adaptive algorithms. Nodes running<br />

SPIN assign a high-level name to their data, called meta-data, and perform meta-data negotiations<br />

before any data is transmitted; therefore, there is no redundant data sent through the network. SPIN has<br />

access to the current energy level of the node and adapts the protocol it is running based on the remaining<br />

energy. The SPIN family protocols use three types of messages: when a SPIN node has some new<br />

data, it sends an advanced (ADV) message containing metadata to its neighbors. When a SPIN node<br />

wishes to receive the data, it sends an REQ message, and then there are DATA messages that are messages<br />

with a metadata header.<br />

The SPIN family of protocols is made up of different protocols, SPIN-1, and SPIN-2; they incorporate<br />

negotiation before transmitting data in order to ensure that only useful information will be transferred,<br />

SPIN-BC (for broadcast channels), SPIN-PP (designed for point-to-point <strong>communication</strong>s), SPIN-EC<br />

(with low energy threshold), and SPIN-RL.<br />

4.5.7 Low Energy Adaptive Clustering Hierarchy<br />

LEACH [HChB00] is a cluster-based protocol, which includes distributed cluster information. This protocol<br />

randomly selects a few sensor nodes as cluster heads (CHs) and rotates this role to evenly distribute<br />

the energy load among the sensors in the network. Figure 4.6 shows firstly a typical network based on<br />

clusters, and secondly how a WSN is applied.<br />

LEACH has two phases, the setup phase and the steady state phase. In the setup phase, the clusters<br />

are organized and CHs are selected. In the steady state phase, the actual data transfer to the base station<br />

(BS) takes place. The duration of the steady state phase is longer than the duration of the setup<br />

phase in order to minimize overhead. All elected CHs broadcast an advertisement message to the rest<br />

of the nodes in the network that they are the new CHs, and the rest of nodes decide to which they<br />

want to belong to and inform the appropriate CHs. This decision is based on the signal strength of<br />

the advertisement.<br />

During the steady state phase, the sensor nodes can begin sensing and transmitting data to the CHs.<br />

The CH node, after receiving all the data, aggregates it before sending it to the BS. Each cluster communicates<br />

using different code division multiple access (CDMA) codes to reduce interference from nodes<br />

belonging to other clusters.<br />

C1<br />

Cluster head<br />

Regular node<br />

Gateway<br />

C1<br />

Cluster head<br />

Sensor node<br />

Base station<br />

C2<br />

C2<br />

C3<br />

C3<br />

FIGURE 4.6<br />

Example of a typical network based on clusters and application in a sensor network.<br />

© <strong>2011</strong> by Taylor and Francis Group, LLC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!