Home > Research > Labs > Networks_lab
Projects in Networks Lab
VoIP in Wireless Networks
IEEE 802.11 wireless Networks with infrastructure support is being rapidly deployed on many university campuses, airports and within enterprise buildings. In addition to their current role of providing wireless access to the Internet, IEEE 802.11 LANs can support telephony where users will be able to place phone calls from their IEEE 802.11 equipped PDAs and laptops on the free unlicensed band in which these LANs operate. The goal of the project is to determine, how to support telephony traffic on IEEE 802.11 wireless LANs and implement it in Linux kernel. The Proposed approach is based on a novel scheme called Neighborhood Proportional Delay Differentiation(NPDD) and provides QoS to voice data over 802.11 DCF Medium Access Control (MAC)
Project Members : Pattipaka Sudramanyam, Guide : Prof. Anirudha Sahoo
Implementation of QoS based VoIP system in a SIP Network
Several open-source free versions of SIP based softphones are available for download over the internet. However, these softphones do not ensure adequate Quality of Service or QoS for the telephone call. If the network is crowded the voice packets can get delayed or even lost leading to deterioration of voice quality. To ensure that the voice quality remains acceptable during a telephone call, resources should be reserved over the network for the voice packets.
The project aims to provide better QoS for internet based telephone calls through an implementation of RSVP (ReSerVation Protocol) over a SIP based softphone network.
Project Members : Akshi Mahajan, Guide: Prof. Anirudha Sahoo
Mapping Application QoS to Network Configurations for DiffServ over MPLS
The Project aims at creating a software middleware between the application and the network that distibutes resources such that the QoS of the application is ensured. Different open-source products like D-ITG, NetSpec and Jperf are used for QoS measurement. Totem is being considered for calculation of DiffServ aware LSP that meets the QoS of the application.
Different tests are being considered. Presently, the test-bed for DiffServ over MPLS on 5 linux machines is undergoingfor testing of the studied algorithms.
Project Members : Sudeep Goyal, Guide: Prof. Umesh Bellur
Mitigating the Reader Collision Problem in RFID Networks with Mobile Readers
RFID systems are increasingly being used in applications like inventory management in libraries and super markets. Making RFID readers mobile will reduce the cost of the RFID system and also ease its deployment. Reader collision happens when the signal from one reader interferes with the signals from other readers. Reducing this reader collision is necessary for correct operation of the RFID networks. The evolving standards like ETSI EN 302 208 for RFID readers use a CSMA based protocol called "Listen Before Talk" to reduce the reader collision problem. Our work aims at reducing the reader collision problem in RFID networks with mobile RFID readers.
Project Members : Shailesh M. Birari
Implementation of QoS based VoIP system in a H323 Network
H323 and SIP are the two protocols for implementation of internet telephony or VoIP (Voice over IP). When the basic circuit-switched real-time telephonic communication needs to be implemented over the packet-switched, congested IP network like the Internet, it needs Quality of Service for the voice packets. The project aims at implementing an H323 VoIP
service with QoS support using the Resource reSerVation Protocol (RSVP).
Project Members : Avinash K., Guide: Prof. Anirudha Sahoo
Implementation and Analysis of Advanced DiffServ in Linux Networks
Differentiated services (DiffServ) is the solution for the scalability problem of the Integrated Services to provide the Quality of Services for the computer networks. DiffServ uses the Per-Hope Behavior (PBH) rather than the flow based resource reservation. In the DiffServ, domain flows are classified into different classes and at each nodes (routers) packets are handled based on the behavior of the classes.
The project aims at implementing the Diffserv over Linux networks and evaluating its perfomance for different types of classes.
Project Members : Sunil Kumar R. and Sheba Susan Thomas, Guide: Prof. Anirudha Sahoo
Performance analysis of DiffServ in Linux Network
The Diffserv architecture specifies simple, coarse methods of providing different levels of providing different levels of services for internet
traffic, to support variety of applications and specific bussiness requirements. It specifies a well defined set of building blocks from which a variety of aggregate behaviour can be built. In Diffserv network, traffic is devided into small number of groups called forwarding classes. Each IP packet has a field to specify the class to which it belongs. Moreover, each of these classes represent a predefined forwarding treatment.Some charecteristics of Differentiated services are as follows
- Resorce allocation to aggregated traffic rather than individual flows.
- Define Forwarding behaviours,not services.
Setting up a MPLS test-bed in Networking
Multi Protocol label switching(MPLS)is a mechanism by witch packets are routed based on a short label that's included along the path along with the packet header. The FEC to which the packet is assigned is encoded in a label and when the packet is forwarded to the next hop the label is sent along with it.In subsequent hopes the label is used as an index into a labelwhich specifies the next hope of a new label. The Label Switch Router LSR extracts the labels and forwards the packet to the appropriate next hope after inserting a new label.Forwarding decision can be made at the ingress routerdepending on the destination IP addresses or protocol type.
Ingress LER is a label edge router which adds a label to a packet while Egress LER is the label edge router which removes the label from the packet and semd it to appropriate layer 3 protocol. Several MPLS trunks or Label-Switched Paths(LSP)are setup in between the ingerss and egrss routers of the MPLS network. The paths can be designed to meet the QOS requirements off different FECs. The mpls tool allows for static configuration of LSPs as well as for setting up incoming and outgoing labels.
QoS Agent for DiffServ Network
In this project, we aim to develop an agent which automatically configure network nodes to support Quality of Services(QOS) under DiffServ. This will reduce the manual effort of configuring the networks.Moreover this may eliminate the mistake which may occur due to human error.
Project Members :
Mayank Mishra, Abhishek Seth, Ashish Khurange, Guide: Prof. Anirudha Sahoo