"Without accepting the fact that everything changes we cannot find the perfect composure. But unfortunately, although it is true, it is difficult for us to accept it. Because we cannot accept the truth of transience, we suffer"
-- Shunryu Suzuki
     

LEARN
about me
SIGN / VIEW
my guestbook

 

 


Last Update : Oct 09, 2005

 My Research Work  Bluetooth  MSP430  Free Space Optics
 Ericsson BT Modules
 Multi-user Detection    Wireless Channel Model  

AD-HOC NETWORKS                                                                                                       QoS Issues in MANets
                                                                                                                             A new Cluster-Based Routing Approach
    

Related:  On the motivation behind clustering protocols in Ad-Hoc networks (A Mathematical Analysis) [Report] Presentation]

The traditional notion of a wireless network is one in which there are a few Base Stations or Access Points (BS or AS) and a number of Mobile Stations or Nodes (MS). Each MS communicates directly to the BS which is closest to it and exchanges data. This divides the entire geographical area into "cells" (hence the name 'cellular') which are served by one BS each. All the BSs are in turn connected through high speed backbone links so as to allow calls from one cell to another. Thus, the network topology is a "distributed star" sort of picture with BSs being the local hotspots. Such a scenario requires a lot of infrastrtucture and hence needs time and money to set up and once set up, removing the infrastructure will also not be sensible.

On the other hand Ad-Hoc Networks, as the name implies, are "meant to be" temporary in nature. The idea is to elminate the BS completely. Imagine a scenario in a disaster relief operation wherein timely communication is a very important factor, the relief workers come in the area and without the need of any existing infrastructure, just switch on their handsets and start communicating with each other while moving and carrying out rescue work!

So, here we have a set of nodes which are completely independent of each other and one needs to find out ways to allow them to communicate amongst themselves.Supposing, Node A wants to send data to Node B. Then exactly one of the following is possible
:

  1. Node A and B are in the transmission range of each other and hence can talk directly. In this case, A sends the data directly to B.
  2. A and B cannot hear each other directly. In this case, A needs to find a path via other neighbouring nodes to B. The path finding algorithm should be fast and should lead to minimum overhead in terms of control and signalling packets to be exchanged. This is known as Multi-Hopping.

Hence, packets need to be routed through multi-hopping most of the time and this calls for "efficient" and more reliable ways of finding paths in the network. There are various issues to be considered in Ad-Hoc Networks:

I have worked on Quality of Service Issues in MANets and proposed a new clusterhead-less clustering algorithm for QoS routing in MANets. I am currently studying the performance of the algorithm. The report is here


Quality of Service (QoS) in Mobile Ad-hoc NETworks (MANets) 

Introduction to QoS
Quality of Service (QoS) is a measure of the level of service that a particular data gets in the network. Two packets A and B may not be given the same service (i.e. some packets will be treated as Very Important Packets (VIPs) and some others as VVIPs and will be given `assured' service). The basic idea behind `assured' service is to differentiate between traffic coming into the network and provide preferential treatment to some types of data i.e. one is looking for prioritizing traffc.

QoS can be measured in terms of parameters like data rate, delay, delay variation (jitter), packet loss etc. Providing QoS in MANets has its own challenges and problems. Some of the difficulties faced are :

Network Layer Model
The traditional Network stack model (OSI model) does not provide prioritization of traffic (they work on the Best-Effort model). So, in order to understand the implications of giving preferential treatment to some data, we need to look at the stack and see what changes will have to be made to incorporate this functionality in the system.

The OSI network layer model consists of seven layers each providing some functionalities and working together to fulffill the overall network goal.

Now, we are adding another functionality to the system prioritizing packets. Thus, the above layers will have to take up additional responsibilities so that we can provide the required features. Before deciding on how actually each layer will change, we need to define the framework in which QoS will be provided in the network, i.e. we need to define a QoS Model.

The model can be broadly of two types one in which we store the QoS parameters of each flow (connection) (Flow based approach e.g. IntServ Model in the Internet) and another in which we classify the data as a class based approach, i.e. the data flows are divided into a number of distinct classes with each class being provided a prespecified level of service termed as the Class of Service (CoS) e.g. DiffServ Model in the Internet.

Many authors note that the latter model is more applicable to MANets since a flow based approach requires a lot of data storage and processing which can be a drainage of resources in the already low resource mobile nodes. Some have also tried to bring about a mixture of both the approaches and proposed FQMM (Flexible QoS Model for Manets) [FQMM].

Thus, we assume three classes of service (Gold, Silver and Bronze). With such a framework, we need to see how will each of the layers in the stack get additional functionality. Looking at the stack top to bottom, we can have the following as one way of dealing with the service prioritization :

A point to be noted here is that the distinction between different CoS may not be implemented at each layer (e.g. the physical layer may not need it). We can have the following scenarios for each layer:

Now, which of the above three is the best technique for which layer, needs to be investigated.

QoS Analysis
In the previous section, we looked at each of the layers and their contribution towards ensuring QoS guarantees in the network. We can also look at the issue from the QoS provider point of view, i.e. seeing what all is required to ensure a particular CoS. Broadly speaking, we can divide the framework into the following :


REFERENCES

  1. S. Chakarabarty and A. Mishra, QoS Issues in AdHoc Wireless Networks, IEEE Communications Magazine, February 2001.
  2. Kui Wu and Janelle Harms, QoS Support in Mobile Ad Hoc Networks, http://cs.ualberta.ca/~wkui/research/QoSReview.ps
  3. P. Mohapatra, J. Li and C. Gui, QoS in Mobile AdHoc Networks, http://www.cs.ucdavis.edu/~prasant/pubs/tr/survey.pdf
  4. Zeinalipour-Yazti Demetrios, A glance at Quality of Service in Mobile AdHoc Networks, http://www.cs.ucr.edu/~csyiazti/cs260.html
  5. [IntServ/RSVP] R. Braden, D.Clark, and S. Shenker, Integrated Services in the Internet Architecture an Overview, IETF RFC1663, June 1994.
  6. [DiffServ] S. Blake, "An Architecture for Differentated Services, IETF RFC2475, December 1998.
  7. [FQMM] H. Xiao, W.K.G. Seah, A. Lo and K.C. Chua, "A Flexible Quality of Service Model for Mobile AdHoc Networks, IEEE VTC2000 spring, Tokyo, Japan, May 2000.
  8. [INSIGNIA] S.B. Lee and A.T. Campbell, INSIGNIA: Inband Signalling Support for QoS in Mobile AdHoc Networks, Proc. of 5th International Workshop on Mobile Multimedia Communications (MoMuC, 98), Berlin, Germany, October 1998.
  9. [CEDAR] P. Sinha, R. Sivakumar, and V. Bharagavan, CEDAR: a Core Extraction Distributed Ad hoc Routing algorithm, IEEE Infocom '99, New York, NY. March 1999.
  10. [Ticket-based] S. Chen and K. Nahrstedt, Disributed Quality of Service Routing in Ad-Hoc Networks, IEEE Journal on Special Areas in Communication,Vol 17, No. 8, August 1999.
  11. [MACA/PR] C. R. Lin and M. Gerla, "MACA/PR: An Asynchronous Multimedia Multihop Wireless Network, Proceedings of IEEE Infocom'97,1997.
  12. [BlackBurst] Special Issue on Wireless AdHoc Networks, IEEE Journal on Selected Areas in Communications, Aug. 1999.


"THINK" is a collection of my thoughts on Social issues
"FIND" consists of my ideas on Technical Subjects
"LEARN" has some pages about myself and my Work
"TASTE" is a collection of some of my favourite Web links