12.07.2015 Views

Wireless Ad Hoc and Sensor Networks

Wireless Ad Hoc and Sensor Networks

Wireless Ad Hoc and Sensor Networks

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

304 <strong>Wireless</strong> <strong>Ad</strong> <strong>Hoc</strong> <strong>and</strong> <strong>Sensor</strong> <strong>Networks</strong>ad hoc wireless network or WSN must consider the following designcriteria:Centralized vs. distributed approaches: Distributed fair scheduling algorithmfor WSN is preferred over a centralized scheme.Fairness metric: Selection of an appropriate fairness metric is importantfrom a design aspect. It should address the fair allocationof service proportional to weights selected by user-defined QoSmetrics.Scalability: The scheduling scheme should deploy well in WSNs withdynamic topology <strong>and</strong> link failures.Efficiency of the protocol: Because a trade-off exists between throughput<strong>and</strong> fairness, fair scheduling should render reasonable throughputto all flows.Persistency of quality of service: Fair scheduling should meet QoS of allflows during topology changes <strong>and</strong> dynamic channel states.A number of fair scheduling schemes for efficient b<strong>and</strong>width managementexist in the literature; in which some are centralized (Golestani 1994,Luo et al. 2001, Demers et al. 2000), <strong>and</strong> others are distributed (Lee 1995,Jain et al. 1996, Luo et al. 2001, Vaidya et al. 2000). There has been workon achieving fairness using the distributed MAC protocol for wirelessnetworks (Golestani 1994, Bennett <strong>and</strong> Zhang 1996, Jain et al. 1996). A recentwork (Vaidya et al. 2000) proposes a distributed fair scheduling protocolfor wireless local area networks (LANs). Distributed fair scheduling (DFS)allocates b<strong>and</strong>width proportional to the weights of the flows. This protocol(Vaidya et al. 2000) performs a fair allocation of b<strong>and</strong>width using aself-clocked fair queuing algorithm (Golestani 1994). However, this protocolmay not be suitable for multihop networks with dynamic channelconditions <strong>and</strong> changing topologies. With node mobility, the network statecan change dem<strong>and</strong>ing weight updates. <strong>Ad</strong>ditionally, DFS results in largedelay variations, or jitter, in the reception of packets at the destinations.Finally, selection of initial weights is not addressed in DFS. Unless weightsare selected appropriately, fairness cannot be guaranteed even for wirelessnetworks with stationary nodes.In general, these fair scheduling schemes determine appropriateweights to meet QoS criteria. In most schemes, weights are assigned <strong>and</strong>not updated when dynamic network conditions apply, <strong>and</strong> thus do notprovide the advantage seen in an adaptive <strong>and</strong> distributed fair scheduling(ADFS) -enabled network (Regatte <strong>and</strong> Jagannathan 2004). The relevantchapter from Regatte <strong>and</strong> Jagannathan (2004) presents an ADFS protocolfor wireless ad hoc networks (which operates in the CSMA/CA paradigm).The proposed algorithm is fully distributed in nature, <strong>and</strong> it followsthe fairness criterion defined in Goyal et al. (1997) <strong>and</strong> in Vaidya et al. (2000).

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

Saved successfully!

Ooh no, something went wrong!