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 CONFIGURATION:-
HARDWARE CONFIGURATION:-
 Processor - Pentium –IV
 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 CONFIGURATION:-
 Operating System : Windows XP
 Programming Language : JAVA
 Java Version : JDK 1.6 & above.

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
A Parallel Algorithm Template for Updating Single-Source Shortest Paths in La...
PDF
Cross layer design of congestion control and power control in fast-fading wir...
DOC
Scalable analytics for iaas cloud availability
PDF
A multi path routing algorithm for ip
PDF
Performance analysis and optimal cooperative cluster size for randomly distri...
Back pressure-based packet-by-packet adaptive routing in communication networks
Back pressure based packet by packet adaptive
Time sensitive utility-based single-copy
A Parallel Algorithm Template for Updating Single-Source Shortest Paths in La...
Cross layer design of congestion control and power control in fast-fading wir...
Scalable analytics for iaas cloud availability
A multi path routing algorithm for ip
Performance analysis and optimal cooperative cluster size for randomly distri...

What's hot (7)

PPTX
compiler design
PDF
Burstiness aware resource reservation for server consolidation in computing c...
DOCX
JPN1406 Snapshot and Continuous Data Collection in Probabilistic Wireless S...
PPT
An Adaptive Load Balancing Middleware for Distributed Simulation
PPT
Scalable analytics for iaas cloud availability
PDF
Dynamic nested clustering for parallel phy layer processing in cloud-ra ns
compiler design
Burstiness aware resource reservation for server consolidation in computing c...
JPN1406 Snapshot and Continuous Data Collection in Probabilistic Wireless S...
An Adaptive Load Balancing Middleware for Distributed Simulation
Scalable analytics for iaas cloud availability
Dynamic nested clustering for parallel phy layer processing in cloud-ra ns
Ad

Viewers also liked (16)

DOCX
Generating summary risk scores for mobile applications
PDF
2015 2016 ieee java project titles
DOCX
Social tube p2p assisted video sharing inonline social networks
DOCX
A low complexity congestion control and scheduling algorithm for multihop wir...
PPTX
Packet hiding methods for preventing selective jamming attacks
DOCX
Whole test suite generation
PPTX
Protecting location privacy in sensor networks against a global eavesdropper
PPT
Distributed, Concurrent, and Independent Access to Encrypted Cloud Databases
DOCX
A framework for routing performance analysis in delay tolerant networks with ...
DOCX
A secure erasure code based cloud storage system with secure data forwarding
PDF
2012 13 ieee dotnet titles- jp infotech
DOCX
A distributed control law for load balancing in content delivery networks
DOCX
A novel data embedding method using adaptive pixel pair matching
DOCX
Twitsper tweeting privately
DOCX
Cloud mov cloud based mobile social tv
DOC
2012-2013 IEEE JAVA PROJECT TITLES
Generating summary risk scores for mobile applications
2015 2016 ieee java project titles
Social tube p2p assisted video sharing inonline social networks
A low complexity congestion control and scheduling algorithm for multihop wir...
Packet hiding methods for preventing selective jamming attacks
Whole test suite generation
Protecting location privacy in sensor networks against a global eavesdropper
Distributed, Concurrent, and Independent Access to Encrypted Cloud Databases
A framework for routing performance analysis in delay tolerant networks with ...
A secure erasure code based cloud storage system with secure data forwarding
2012 13 ieee dotnet titles- jp infotech
A distributed control law for load balancing in content delivery networks
A novel data embedding method using adaptive pixel pair matching
Twitsper tweeting privately
Cloud mov cloud based mobile social tv
2012-2013 IEEE JAVA PROJECT TITLES
Ad

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

PDF
A046020112
PDF
An Adaptive Routing Algorithm for Communication Networks using Back Pressure...
DOCX
JAVA 2013 IEEE NETWORKING PROJECT Dynamic control of coding for progressive p...
DOCX
Dynamic control of coding for progressive packet arrivals in dt ns
PDF
The International Journal of Engineering and Science (The IJES)
PDF
A comparison of efficient algorithms for scheduling parallel data redistribution
PDF
ANGLE ROUTING:A FULLY ADAPTIVE PACKET ROUTING FOR NOC
PPTX
Routing Presentation
DOCX
Dynamic control of coding for progressive packet arrivals in dtns
PDF
A Survey On Secure Cooperative Bait Detection Approach For...
DOCX
Paper on Routing
PDF
Performance Analysis and Development of an Efficient Routing Scheme for IEEE ...
PPTX
Intro to DTN and routing classification
PDF
4af46e43-4dc7-4b54-ba8b-3a2594bb5269 j.pdf
PDF
IRJET- Survey on Adaptive Routing Algorithms
PPTX
Computer Networks-Network layer Concepts
PDF
Congestion Control by Load Balancing within the Data Network via Modified Dep...
PDF
ALGORITHMS FOR PACKET ROUTING IN SWITCHING NETWORKS WITH RECONFIGURATION OVER...
PDF
Deadlock Preventive Adaptive Wormhole Routing on k-ary n-cube Interconnection...
A046020112
An Adaptive Routing Algorithm for Communication Networks using Back Pressure...
JAVA 2013 IEEE NETWORKING PROJECT Dynamic control of coding for progressive p...
Dynamic control of coding for progressive packet arrivals in dt ns
The International Journal of Engineering and Science (The IJES)
A comparison of efficient algorithms for scheduling parallel data redistribution
ANGLE ROUTING:A FULLY ADAPTIVE PACKET ROUTING FOR NOC
Routing Presentation
Dynamic control of coding for progressive packet arrivals in dtns
A Survey On Secure Cooperative Bait Detection Approach For...
Paper on Routing
Performance Analysis and Development of an Efficient Routing Scheme for IEEE ...
Intro to DTN and routing classification
4af46e43-4dc7-4b54-ba8b-3a2594bb5269 j.pdf
IRJET- Survey on Adaptive Routing Algorithms
Computer Networks-Network layer Concepts
Congestion Control by Load Balancing within the Data Network via Modified Dep...
ALGORITHMS FOR PACKET ROUTING IN SWITCHING NETWORKS WITH RECONFIGURATION OVER...
Deadlock Preventive Adaptive Wormhole Routing on k-ary n-cube Interconnection...

Recently uploaded (20)

PDF
Sports Quiz easy sports quiz sports quiz
PPTX
Institutional Correction lecture only . . .
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
O7-L3 Supply Chain Operations - ICLT Program
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Complications of Minimal Access Surgery at WLH
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
master seminar digital applications in india
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Lesson notes of climatology university.
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Sports Quiz easy sports quiz sports quiz
Institutional Correction lecture only . . .
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Final Presentation General Medicine 03-08-2024.pptx
Microbial disease of the cardiovascular and lymphatic systems
O7-L3 Supply Chain Operations - ICLT Program
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Microbial diseases, their pathogenesis and prophylaxis
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Complications of Minimal Access Surgery at WLH
PPH.pptx obstetrics and gynecology in nursing
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
master seminar digital applications in india
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Supply Chain Operations Speaking Notes -ICLT Program
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Lesson notes of climatology university.
3rd Neelam Sanjeevareddy Memorial Lecture.pdf

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 CONFIGURATION:- HARDWARE CONFIGURATION:-  Processor - Pentium –IV  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 CONFIGURATION:-  Operating System : Windows XP  Programming Language : JAVA  Java Version : JDK 1.6 & above.  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.