You are on page 1of 8

MAC LAYER CONGESTION CONTROL

METHOD FOR ACHIEVING HIGH NETWORK


PERFORMANCE

PHASE I REPORT

Submitted by

CHITHRA DEVI K
(2015187009)

In partial fulfilment for the award of the degree of

MASTER OF ENGINEERING IN
SYSTEMS ENGINEERING AND OPERATIONS
RESEARCH

DEPARTMENT OF COMPUTER SCIENCE AND


ENGINEERING
ANNA UNIVERSITY, CHENNAI
ii

NOVEMBER 2016
ANNA UNIVERSITY, CHENNAI

BONAFIDE CERTIFICATE

Certified that this Report titled MAC LAYER CONGESTION


CONTROL METHOD FOR ACHIEVING HIGH NETWORK
PERFORMANCE is the bona fide work of CHITHRA DEVI K
(2015187009) who carried out the work under my supervision. Certified
further that to the best of my knowledge the work reported herein does not
form part of any other thesis or dissertation on the basis of which a degree or
award was conferred on an earlier occasion on this or any other candidate.

Project Coordinator Supervisor


Dr. P.SARAVANABAVA Dr.S. ANBUCHELIAN
Professor Assistant Professor
Ramanujan Computing Centre Ramanujan Computing Centre
College of Engineering, Guindy College of Engineering, Guindy
Anna University Anna University
Chennai 600 025 Chennai 600 025

Dr. D. MANJULA
Professor and Head
Department of Computer Science
and Engineering
College of Engineering, Guindy
Anna University
Chennai 600025
iii

ABSTRACT

Applications require fast data transfer in Wireless Local Area


Networks (WLANs). Most of the researchers need to transport massive
experiment data using the TCP (Transmission Control Protocol). However, the
high contention level and the high error rate in wireless networks have a great
impact on the TCP performance. To alleviate this problem, this paper
proposes a MAC layer congestion control method to deal with wireless packet
loss due to errors (as opposed to congestion). This mechanism is implemented
at the end wireless nodes based on the IEEE 802.11 DCF mechanism but
without any modification to the TCP layer. We first propose the concept of the
MAC layer congestion window in which the MAC layer will send all the
packets in a window when it obtains access to the wireless channel (unlike the
traditional DCF mechanism that just sends only one packet). Then we allow
our congestion control mechanism to adjust its MAC congestion window
based on the contention degree and the packet loss rate at the MAC layer. By
performing wireless congestion control at the MAC layer, our mechanism can
mitigate the effect of wireless packet loss on TCP, and therefore improve the
TCP performance.
iv

(WLANs)
. ,
. ,
( ) MAC ,
. IEEE 802.11 DCF
.
( DCF
) MAC
MAC .
MAC
MAC . MAC
, TCP ,
.
WLANs MAC .

ACKNOWLEDGEMENT

I thank God for His blessings that have enabled me to complete this
project. I thank my parents who have always been a constant source of
motivation and encouragement.

I would like to express my sincere thanks and deep sense of gratitude


to my guide, Dr. S. ANBUCHELIAN, Assistant Professor, Ramanujan
Computing Centre. He has been a constant source of inspiration and I thank
him for providing me with the necessary counsel and direction to help me
complete this project.
v

I thank Dr. D. MANJULA, Professor and Head of Department,


Department of Computer Science and Engineering and
Dr. J. INDHUMATHI Director (i/c) Ramanujan Computing Center for their
kind support and for providing necessary facilities to carry out the work.

I also thank the members of review panel,


Dr. T. P. SARAVANABAVA , Professor, Ramanujan Computing Centre, Dr.
K. MURUGAN, Professor, Ramanujan Computing Centre,
Dr. R. S. BHUVANESHWARAN, Associate Professor, Ramanujan
Computing Centre and the class advisor Dr. A. JOHN PRAKASH, Assistant
Professor, Ramanujan Computing Center for their valuable suggestions and
critical reviews throughout the course.

(CHITHRA DEVI K)

TABLE OF CONTENTS

CHAPTER NO TITLE PAGE NO

ABSTRACT- ENGLISH iii


ABSTRACT- TAMIL iv
LIST OF FIGURES v
LIST OF ABBREVIATION ix

1 INTRODUCTION 1
1.1 OVERVIEW 1
1.2 OBJECTIVE OF THE STUDY 2
vi

1.3 PROBLEM STATEMENT 2


1.4 NEED FOR PROPOSED SYSTEM 2
1.5 CHALLENGES IN PROPOSED SYSTEM 2
1.6 ORGANIZATION OF THE THESIS 3

2 LITERATURE SURVEY 4
2.1 P2P-BASED DATA SYSTEM FOR THE
EAST EXPERIMENT 4
2.2 BINARY INCREASE CONGESTION
CONTROL (BIC) FOR FAST
LONG-DISTANCE NETWORKS 4
2.3 IMPROVING TCP PERFORMANCE FOR
EAST EXPERIMENTAL DATA IN THE
WIRELESS LAN 5

CHAPTER NO TITLE PAGE NO

2.4 BANDWIDTH ESTIMATION FOR


ENHANCED TRANSPORT OVER
WIRELESS LINKS 6

3 SYSTEM ANALYSIS 8
3.1 EXISTING SYSTEM 8
3.2 PROPOSED SYSTEM 8
3.3 RELATED WORKS 9
3.4 TCP LAYER ALGORITHM FOR
CONGESTION CONTROL 12

4 SYSTEM DESIGN 13
vii

4.1 SYSTEM ARCHITECTURE 13


4.2 MODULE DEFINITION 14
4.3 MODULES 15
4.4 RTS/CTS OPERATION 16
4.5 INCORPORATION OF THE MAC LAYER
DELAY 17

5 IMPLEMENTATION AND RESULTS 20

6 CONCLUSION AND WORK SCHEDULE


FORPHASE II 22
6.1 CONCLUSION 22
6.2 EXTENDED WORK FOR PHASE II 22

REFERENCES 24

LIST OF FIGURES

FIGURE FIGURE NAME PAGE NO


NO.

4.3 Network Model 15


4.4 RTS / CTS operation 16
4.5 Throughput comparison of node with 19
protocols
viii

LIST OF ABBREVIATIONS

EAST - Experimental Advanced Superconducting


Tokamak

AP - Access Point

MAC - Medium Access Control

WLANs - WireLess Area Network

TCP - Transmission Control Protocol

DCF - Distributed Coordination Function

CSMA/CA - Carrier Sense Multiple Access

RTT - Round Trip Time

RTS - Request To Send

CTS - Clear To Send

NAV - Network Allocation Vector

AIFS - Arbitration Inter Frame Spacing

You might also like