SlideShare a Scribd company logo
Back-Pressure-Based Packet-by-Packet Adaptive Routing in
Communication Networks
ABSTRACT:
Back-pressure-based adaptive routing algorithms where each packet is routed
along a possibly different path have been extensively studied in the literature.
However, such algorithms typically result in poor delay performance and involve
high implementation complexity. In this paper, we develop a new adaptive routing
algorithm built upon the widely studied back-pressure algorithm. We decouple the
routing and scheduling components of the algorithm by designing a probabilistic
routing table that is used to route packets to per-destination queues. The scheduling
decisions in the case of wireless networks are made using counters called shadow
queues. The results are also extended to the case of networks that employ simple
forms of network coding. In that case, our algorithm provides a low-complexity
solution to optimally exploit the routing–coding tradeoff.
EXISTING SYSTEM:
The back-pressure algorithm introduced has been widely studied in the literature.
While the ideas behind scheduling using the weights suggested in that paper have
been successful in practice in base stations and routers, the adaptive routing
algorithm is rarely used. The main reason for this is that the routing algorithm can
lead to poor delay performance due to routing loops. Additionally, the
implementation of the back-pressure algorithm requires each node to maintain per-
destination queues that can be burdensome for a wire line or wireless router.
DISADVANTAGES OF EXISTING SYSTEM:
In an existing algorithms typically result in poor delay performance and involve
high implementation complexity.
PROPOSED SYSTEM:
The main purpose of this paper is to study if the shadow queue approach extends to
the case of scheduling and routing. The first contribution is to come up with a
formulation where the number of hops is minimized. It is interesting to contrast
this contribution. The formulation has the same objective as ours, but their solution
involves per-hop queues, which dramatically increases the number of queues, even
compared to the back-pressure algorithm. Our solution is significantly different:
We use the same number of shadow queues as the back-pressure algorithm, but the
number of real queues is very small (per neighbor). The new idea here is to
perform routing via probabilistic splitting, which allows the dramatic reduction in
the number of real queues. Finally, an important observation in this paper, not
found is that the partial ”decoupling” of shadow back-pressure and real packet
transmission allows us to activate more links than a regular back-pressure
algorithm would. This idea appears to be essential to reduce delays in the routing
case, as shown in the simulations.
ADVANTAGES OF PROPOSED SYSTEM:
Our adaptive routing algorithm can be modified to automatically realize this
tradeoff with good delay performance.
The routing algorithm is designed to minimize the average number of hops used by
packets in the network. This idea, along with the scheduling/routing decoupling,
leads to delay reduction compared with the traditional back-pressure algorithm.
SYSTEM REQUIREMENTS:
HARDWARE REQUIREMENTS:-
 Processor - Pentium –III
 Speed - 1.1 Ghz
 RAM - 256 MB(min)
 Hard Disk - 20 GB
 Key Board - Standard Windows Keyboard
 Mouse - Two or Three Button Mouse
 Monitor - SVGA
SOFTWARE REQUIREMENTS:-
 Operating System : LINUX
 Tool : Network Simulator-2
 Front End : OTCL (Object Oriented Tool Command
Language)
REFERENCE:
Eleftheria Athanasopoulou, Member, IEEE,LocX.Bui, Associate Member, IEEE,
Tianxiong Ji, Member, IEEE, R. Srikant, Fellow, IEEE, and Alexander Stolyar
“Back-Pressure-Based Packet-by-Packet Adaptive Routing in Communication
Networks”- IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 21,
NO. 1, FEBRUARY 2013.

More Related Content

DOCX
Back pressure-based packet-by-packet adaptive routing in communication networks
DOCX
Back pressure based packet by packet adaptive
DOCX
Time sensitive utility-based single-copy
PDF
Ad hoc network routing protocols
PDF
Cross layer design of congestion control and power control in fast-fading wir...
PDF
Networking Articles Overview
PDF
A Parallel Algorithm Template for Updating Single-Source Shortest Paths in La...
Back pressure-based packet-by-packet adaptive routing in communication networks
Back pressure based packet by packet adaptive
Time sensitive utility-based single-copy
Ad hoc network routing protocols
Cross layer design of congestion control and power control in fast-fading wir...
Networking Articles Overview
A Parallel Algorithm Template for Updating Single-Source Shortest Paths in La...

What's hot (14)

PDF
An Adaptive Routing Algorithm for Communication Networks using Back Pressure...
DOCX
From shortest path to all-path the routing continuum theory and its applications
PDF
A046020112
DOCX
Random walks and green
PDF
Performance analysis and optimal cooperative cluster size for randomly distri...
DOCX
Towards optimal broadcast in wireless networks
PDF
A multi path routing algorithm for ip
PDF
Burstiness aware resource reservation for server consolidation in computing c...
DOC
Scalable analytics for iaas cloud availability
PPTX
compiler design
DOCX
Energy efficient wireless sensor networks using linear programming optimizati...
DOCX
An exponential rayleigh model for rss-based device-free localization and trac...
PDF
Image Processing IEEE 2015 Projects
An Adaptive Routing Algorithm for Communication Networks using Back Pressure...
From shortest path to all-path the routing continuum theory and its applications
A046020112
Random walks and green
Performance analysis and optimal cooperative cluster size for randomly distri...
Towards optimal broadcast in wireless networks
A multi path routing algorithm for ip
Burstiness aware resource reservation for server consolidation in computing c...
Scalable analytics for iaas cloud availability
compiler design
Energy efficient wireless sensor networks using linear programming optimizati...
An exponential rayleigh model for rss-based device-free localization and trac...
Image Processing IEEE 2015 Projects
Ad

Viewers also liked (19)

DOCX
Network assisted mobile computing with optimal uplink query processing
PDF
2013 14 ieee ece project titles - jp infotech
DOCX
A highly scalable key pre distribution scheme for wireless sensor networks
PDF
final year ieee projects in pondicherry
PDF
2013 ieee java project titles for cse, it and mca
DOC
IEEE PROJECTS FOR ECE 2013 2014
DOCX
Using fuzzy logic control to provide intelligent traffic management service f...
DOCX
Towards secure multi keyword top-k retrieval over encrypted cloud data
DOCX
A rank correlation based detection against distributed reflection do s attacks
PDF
Facilitating document annotation using content and querying value
DOCX
Distributed cooperative caching in social wireless networks
DOCX
Efficient algorithms for neighbor discovery in wireless networks
DOCX
Identity based secure distributed data storage schemes
DOCX
Proteus multiflow diversity routing for wireless networks with cooperative tr...
DOCX
Participatory privacy enabling privacy in participatory sensing
DOCX
Toward fine grained, unsupervised, scalable performance diagnosis for product...
PDF
Twitsper tweeting privately
DOCX
Privacy preserving delegated access control in public clouds
DOCX
Secure mining of association rules in horizontally distributed databases
Network assisted mobile computing with optimal uplink query processing
2013 14 ieee ece project titles - jp infotech
A highly scalable key pre distribution scheme for wireless sensor networks
final year ieee projects in pondicherry
2013 ieee java project titles for cse, it and mca
IEEE PROJECTS FOR ECE 2013 2014
Using fuzzy logic control to provide intelligent traffic management service f...
Towards secure multi keyword top-k retrieval over encrypted cloud data
A rank correlation based detection against distributed reflection do s attacks
Facilitating document annotation using content and querying value
Distributed cooperative caching in social wireless networks
Efficient algorithms for neighbor discovery in wireless networks
Identity based secure distributed data storage schemes
Proteus multiflow diversity routing for wireless networks with cooperative tr...
Participatory privacy enabling privacy in participatory sensing
Toward fine grained, unsupervised, scalable performance diagnosis for product...
Twitsper tweeting privately
Privacy preserving delegated access control in public clouds
Secure mining of association rules in horizontally distributed databases
Ad

Similar to Back pressure-based packet-by-packet adaptive routing in communication networks (20)

PDF
Mca & diplamo java titles
PDF
Mca & diplamo java titles
PDF
Mca & diplamo java titles
PDF
Mca & diplamo java titles
PDF
Mca & diplamo java titles
PDF
Mca & diplamo java titles
PDF
Mca & diplamo java titles
PDF
Mca & diplamo java titles
PDF
Mca & diplamo java titles
PDF
Mca & diplamo java titles
PDF
Mca & diplamo java titles
DOCX
JPJ1433 Cost-Effective Resource Allocation of Overlay Routing Relay Nodes
PDF
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
DOCX
IEEE 2014 JAVA NETWORKING PROJECTS Cost effective resource allocation of over...
DOCX
2014 IEEE JAVA NETWORKING PROJECT Cost effective resource allocation of overl...
DOCX
2014 IEEE JAVA NETWORKING COMPUTING PROJECT Cost effective resource allocatio...
PPT
Network Layer
DOCX
Ieee transactions 2018 topics on wireless communications for final year stude...
DOCX
cost effective resource allocation of overlay routing relay nodes
Mca & diplamo java titles
Mca & diplamo java titles
Mca & diplamo java titles
Mca & diplamo java titles
Mca & diplamo java titles
Mca & diplamo java titles
Mca & diplamo java titles
Mca & diplamo java titles
Mca & diplamo java titles
Mca & diplamo java titles
Mca & diplamo java titles
JPJ1433 Cost-Effective Resource Allocation of Overlay Routing Relay Nodes
Nearest Adjacent Node Discovery Scheme for Routing Protocol in Wireless Senso...
IEEE 2014 JAVA NETWORKING PROJECTS Cost effective resource allocation of over...
2014 IEEE JAVA NETWORKING PROJECT Cost effective resource allocation of overl...
2014 IEEE JAVA NETWORKING COMPUTING PROJECT Cost effective resource allocatio...
Network Layer
Ieee transactions 2018 topics on wireless communications for final year stude...
cost effective resource allocation of overlay routing relay nodes

Recently uploaded (20)

PPTX
Lesson notes of climatology university.
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Pre independence Education in Inndia.pdf
PDF
Insiders guide to clinical Medicine.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
Pharma ospi slides which help in ospi learning
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
master seminar digital applications in india
PDF
O7-L3 Supply Chain Operations - ICLT Program
Lesson notes of climatology university.
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Anesthesia in Laparoscopic Surgery in India
O5-L3 Freight Transport Ops (International) V1.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Pre independence Education in Inndia.pdf
Insiders guide to clinical Medicine.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Pharma ospi slides which help in ospi learning
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
STATICS OF THE RIGID BODIES Hibbelers.pdf
Microbial disease of the cardiovascular and lymphatic systems
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
TR - Agricultural Crops Production NC III.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
master seminar digital applications in india
O7-L3 Supply Chain Operations - ICLT Program

Back pressure-based packet-by-packet adaptive routing in communication networks

  • 1. Back-Pressure-Based Packet-by-Packet Adaptive Routing in Communication Networks ABSTRACT: Back-pressure-based adaptive routing algorithms where each packet is routed along a possibly different path have been extensively studied in the literature. However, such algorithms typically result in poor delay performance and involve high implementation complexity. In this paper, we develop a new adaptive routing algorithm built upon the widely studied back-pressure algorithm. We decouple the routing and scheduling components of the algorithm by designing a probabilistic routing table that is used to route packets to per-destination queues. The scheduling decisions in the case of wireless networks are made using counters called shadow queues. The results are also extended to the case of networks that employ simple forms of network coding. In that case, our algorithm provides a low-complexity solution to optimally exploit the routing–coding tradeoff. EXISTING SYSTEM: The back-pressure algorithm introduced has been widely studied in the literature. While the ideas behind scheduling using the weights suggested in that paper have been successful in practice in base stations and routers, the adaptive routing
  • 2. algorithm is rarely used. The main reason for this is that the routing algorithm can lead to poor delay performance due to routing loops. Additionally, the implementation of the back-pressure algorithm requires each node to maintain per- destination queues that can be burdensome for a wire line or wireless router. DISADVANTAGES OF EXISTING SYSTEM: In an existing algorithms typically result in poor delay performance and involve high implementation complexity. PROPOSED SYSTEM: The main purpose of this paper is to study if the shadow queue approach extends to the case of scheduling and routing. The first contribution is to come up with a formulation where the number of hops is minimized. It is interesting to contrast this contribution. The formulation has the same objective as ours, but their solution involves per-hop queues, which dramatically increases the number of queues, even compared to the back-pressure algorithm. Our solution is significantly different: We use the same number of shadow queues as the back-pressure algorithm, but the number of real queues is very small (per neighbor). The new idea here is to perform routing via probabilistic splitting, which allows the dramatic reduction in the number of real queues. Finally, an important observation in this paper, not found is that the partial ”decoupling” of shadow back-pressure and real packet transmission allows us to activate more links than a regular back-pressure
  • 3. algorithm would. This idea appears to be essential to reduce delays in the routing case, as shown in the simulations. ADVANTAGES OF PROPOSED SYSTEM: Our adaptive routing algorithm can be modified to automatically realize this tradeoff with good delay performance. The routing algorithm is designed to minimize the average number of hops used by packets in the network. This idea, along with the scheduling/routing decoupling, leads to delay reduction compared with the traditional back-pressure algorithm. SYSTEM REQUIREMENTS: HARDWARE REQUIREMENTS:-  Processor - Pentium –III  Speed - 1.1 Ghz  RAM - 256 MB(min)  Hard Disk - 20 GB  Key Board - Standard Windows Keyboard  Mouse - Two or Three Button Mouse  Monitor - SVGA
  • 4. SOFTWARE REQUIREMENTS:-  Operating System : LINUX  Tool : Network Simulator-2  Front End : OTCL (Object Oriented Tool Command Language) REFERENCE: Eleftheria Athanasopoulou, Member, IEEE,LocX.Bui, Associate Member, IEEE, Tianxiong Ji, Member, IEEE, R. Srikant, Fellow, IEEE, and Alexander Stolyar “Back-Pressure-Based Packet-by-Packet Adaptive Routing in Communication Networks”- IEEE/ACM TRANSACTIONS ON NETWORKING, VOL. 21, NO. 1, FEBRUARY 2013.