Õ(Congestion + Dilation) Hot-Potato Routing on Leveled Networks. Costas Busch. Rensselaer Polytechnic Institute
|
|
- Ross McDaniel
- 5 years ago
- Views:
Transcription
1 Õ(Congestion + Dilation) Hot-Potato Routing on Leveled Networks Costas Busch Rensselaer Polytechnic Institute 1
2 Talk Outline Leveled Networks Congestion + Dilation Hot-Potato Routing Our Algorithm Future Work 2
3 Leveled Networks Level: L-1 L 3
4 Examples of Leveled Networks Butterfly Mesh 4
5 Network Model Synchronous network One packet per link direction One time step per link traversal Bi-directional links 5
6 Talk Outline Leveled Networks Congestion + Dilation Hot-Potato Routing Our Algorithm Future Work 6
7 Congestion + Dilation Each packet has a pre-selected path source destination 7
8 The packet follows the pre-selected path source destination 8
9 The packet follows the pre-selected path source destination 9
10 The packet follows the pre-selected path source destination 10
11 The packet follows the pre-selected path source destination 11
12 The packet follows the pre-selected path source destination 12
13 The packet follows the pre-selected path source destination 13
14 The packet follows the pre-selected path absorbed 14
15 There are N packets Each packet has its own path N = 3 15
16 Dilation D: The maximum length of any path Routing time: Ω(D) D = 6 16
17 Congestion C: The maximum number of packets traversing any edge Routing time: Ω(C) C 2 17
18 Lower bound on routing time: Ω(C + D) There could be paths with length L Lower bound: Ω(C + L) 18
19 Networks with buffers 19
20 Networks with buffers Leveled networks: O(C + L +logn) Leighton, Maggs, Ranade, Rao: J. Algorithms 1992 Arbitrary networks: O(C + D) Leighton, Maggs, Rao: Combinatorica 1994 Leighton, Maggs, Richa: Combinatorica 1999 Meyer auf der Heide, Sheideler: J. Algorithms 1999 Ostrovsky, Rabani: STOC 1997 Rabani, Tardos: STOC
21 What about buffer-less networks? 21
22 Talk Outline Leveled Networks Congestion + Dilation Hot-Potato Routing Our Algorithm Future Work 22
23 Hot-Potato Routing Nodes are buffer-less: 23
24 Nodes are buffer-less: 24
25 Nodes are buffer-less: Time 0 25
26 Nodes are buffer-less: conflict Time 1 26
27 Nodes are buffer-less: deflected deflected Time 2 27
28 Nodes are buffer-less: conflict Time 3 28
29 Nodes are buffer-less: deflected Time 4 29
30 Nodes are buffer-less: Time 5 30
31 Nodes are buffer-less: Time 6 31
32 Path lengths may grow arbitrarily large original pre-selected path 32
33 Path lengths may grow arbitrarily large actual path followed original pre-selected path 33
34 Hot-potato routing is interesting: Optical networks Simple hardware implementations Work well in practice: Bartzis et al.: EUROPAR 2000 Maxemchuck: INFOCOM
35 Goal: Find a hot-potato algorithm with time close to optimal O(C + L) No previous work for leveled networks (and arbitrary networks) Only work known (but for different problem): Bhatt et al.: ESA
36 Our contribution: A new hot-potato routing algorithm with time O ~ (C + L) O((C + L) log 9 (LN)) With high probability: 1-1 LN 36
37 Talk Outline Leveled Networks Congestion + Dilation Hot-Potato Routing Our Algorithm Future Work 37
38 Our Algorithm Online algorithm: routing decisions are taken at real time Local algorithm: routing decisions at a node depend only on the node s state 38
39 N packets 39
40 Partition the packets randomly and uniformly into C sets N packets S1 S2 S3 SC N C N C N C packets N C 40
41 Partition the packets randomly and uniformly into C sets C congestion S1 S2 S3 SC congestion log( LN) log( LN) log( LN) log(ln) 41
42 We route each set in a separate frame S1 S2 S3 SC 42
43 We route each set in a separate frame F1 F 2 F 3 F C log 2 (LN) S1 S2 S3 SC 43
44 We route each set in a separate frame F1 F 2 F 3 F C S1 S2 S3 SC 44
45 Routing a packet pre-selected path S k 45
46 Routing a packet F k S k Phase 1 46
47 Routing a packet F k S k Phase 2 47
48 Routing a packet F k S k Phase 3 48
49 Routing a packet F k S k Phase 4 49
50 Routing a packet F k S k Phase 5 50
51 Routing a packet F k S k Phase 6 51
52 Routing a packet F k S k Phase 7 52
53 Routing a packet F k S k Phase 8 53
54 Routing a packet F k S k Phase 9 54
55 Routing a packet F k S k Phase 10 55
56 Routing a packet F k S k Phase 11 56
57 Routing a packet S k Phase 12 57
58 Routing a packet set S k 58
59 Routing a packet set F k S k Phase 1 59
60 Routing a packet set F k S k Phase 2 60
61 Routing a packet set F k S k Phase 3 61
62 Routing a packet set F k S k Phase 4 62
63 Routing a packet set F k S k Phase 5 63
64 Routing a packet set F k S k Phase 6 64
65 Routing a packet set F k S k Phase 7 65
66 Routing a packet set F k S k Phase 8 66
67 Routing a packet set F k S k Phase 9 67
68 Routing a packet set F k S k Phase 10 68
69 Routing a packet set F k S k Phase 11 69
70 Routing a packet set S k Phase 12 70
71 Routing many packet sets S 1 S 2 S 3 71
72 Routing many packet sets F 3 S 1 S 2 S 3 Phase 1 72
73 Routing many packet sets F 3 S 1 S 2 S 3 Phase 2 73
74 Routing many packet sets F 3 S 1 S 2 S 3 Phase 3 74
75 Routing many packet sets F 2 F 3 S 1 S 2 S 3 Phase 4 75
76 Routing many packet sets F 2 F 3 S 1 S 2 S 3 Phase 5 76
77 Routing many packet sets F 2 F 3 S 1 S 2 S 3 Phase 6 77
78 Routing many packet sets F 1 F 2 F 3 S 1 S 2 S 3 Phase 7 78
79 Routing many packet sets F 1 F 2 F 3 S 1 S 2 S 3 Phase 8 79
80 Routing many packet sets F 1 F 2 F 3 S 1 S 2 S 3 Phase 9 80
81 Routing many packet sets F 1 F 2 F 3 S 1 S 2 S 3 Phase 10 81
82 Routing many packet sets F 1 F 2 F 3 S 1 S 2 S 3 Phase 11 82
83 Routing many packet sets F 1 F 2 S 1 S 2 S 3 Phase 12 83
84 Routing many packet sets F 1 F 2 S 1 S 2 S 3 Phase 13 84
85 Routing many packet sets F 1 F 2 S 1 S 2 S 3 Phase 14 85
86 Routing many packet sets F 1 S 1 S 2 S 3 Phase 15 86
87 Routing many packet sets F 1 S 1 S 2 S 3 Phase 16 87
88 Routing many packet sets F 1 S 1 S 2 S 3 Phase 17 88
89 Routing many packet sets S 1 S 2 S 3 Phase 18 89
90 Total time: #phases X phase duration #frames X frame C log(ln) + length L X log 9 (LN) log 2 (LN) C log 9 (LN) + L log 8 (LN) O ~ (C + L) 90
91 Phase k Start F i Packets may appear anywhere 91
92 Phase k End F i Packets are accumulated at the right end 92
93 Phase k+1 Start F i 93
94 Phase k+1 Start F i Free from packets 94
95 Phase k+1 Start F i Packets from set S i are injected here 95
96 Phase k+1 End F i 96
97 Phase k+2 Start F i 97
98 Phase k F i 98
99 Phase k -- Round 1 F i Target Column 99
100 Phase k -- Round 1 F i Target Column 100
101 Phase k -- Round 2 F i Target Column 101
102 Phase k -- Round 2 F i Target Column 102
103 Phase k -- Round 3 F i Target Column 103
104 Phase k+1 F i 104
105 Phase k F i 105
106 Phase k -- Round 1 F i Target Column 106
107 Phase k -- Round 1 F i Target Column 107
108 Phase k -- Round 2 F i Target Column 108
109 Phase k -- Round 3 F i Target Column 109
110 Phase k+1 F i 110
111 Duration of Round: log 6 (LN) Number of packets that Reach target column at each round: Remaining Packets log(ln) #Rounds needed: log 2 (LN) 111
112 Talk Outline Leveled Networks Congestion + Dilation Hot-Potato Routing Our Algorithm Future Work 112
113 Future Work Decrease logarithmic factors Generalize to arbitrary networks 113
Universal Bufferless Routing
Universal Bufferless Routing Marios Mavronicolas Costas Busch University of Cyprus Rensselaer Polytechnic Inst. Malik Magdon Ismail Rensselaer Polytechnic Inst. 1 Routing Problem Arbitrary network Arbitrary
More informationEfficient Bufferless Routing on Leveled Networks
Efficient Bufferless Routing on Leveled Networks Costas Busch, Shailesh Kelkar, and Malik Magdon-Ismail Department of Computer Science, Rensselaer Polytechnic Institute, Troy, NY, USA. {buschc,kelkas,magdon}@cs.rpi.edu
More informationÕ(Congestion + Dilation) Hot-Potato Routing on Leveled Networks
Õ(Congestion + Dilation) Hot-Potato Routing on Leveled Networks Costas Busch Rensselaer Polytechnic Institute buschc@cs.rpi.edu July 23, 2003 Abstract We study packet routing problems, in which we route
More informationNear-Optimal Hot-Potato Routing on Trees
Near-Optimal Hot-Potato Routing on Trees Costas Busch 1, Malik Magdon-Ismail 1, Marios Mavronicolas 2, and Roger Wattenhofer 3 1 Rensselaer Polytechnic Institute, Troy, NY 12180, USA 2 University of Cyprus,
More informationNear-Optimal Hot-Potato Routing on Trees
Near-Optimal Hot-Potato Routing on Trees Costas Busch Malik Magdon-Ismail Marios Mavronicolas Roger Wattenhofer February 8, 004 Abstract In hot-potato (deflection) routing, nodes in the network have no
More informationÕ(C + D) Hot-Potato Routing on Trees. Greedy. Costas Busch Malik Magdon-Ismail Marios Mavronicolas Roger Wattenhofer.
Greedy Õ(C + D) Hot-Potato Routing on Trees Costas Busch Malik Magdon-Ismail Marios Mavronicolas Roger Wattenhofer July 11, 003 Abstract In hot-potato (deflection) routing, nodes in the network have no
More informationDirect Routing: Algorithms and Complexity
Direct Routing: Algorithms and Complexity Costas Busch 1, Malik Magdon-Ismail 1, Marios Mavronicolas 2, and Paul Spirakis 3 1 Department of Computer Science,Rensselaer Polytechnic Institute, 110 8th Street,Troy,
More informationEfficient Bufferless Packet Switching on Trees and Leveled Networks
Efficient Bufferless Packet Switching on Trees and Leveled Networks Costas Busch Malik Magdon-Ismail Marios Mavronicolas Abstract In bufferless networks the packets cannot be buffered while they are in
More informationDirect Routing: Algorithms and Complexity
Direct Routing: Algorithms and Complexity Costas Busch, RPI Malik Magdon-Ismail, RPI Marios Mavronicolas, Univ. Cyprus Paul Spirakis, Univ. Patras 1 Outline 1. Direct Routing. 2. Direct Routing is Hard.
More informationDirect Routing: Algorithms and Complexity
Direct Routing: Algorithms and Complexity Costas Busch Malik Magdon-Ismail Marios Mavronicolas Paul Spirakis December 13, 2004 Abstract Direct routing is the special case of bufferless routing where N
More informationRouting with Bounded Buers and. in Vertex-Symmetric Networks? Friedhelm Meyer auf der Heide and Christian Scheideler. University of Paderborn
Routing with Bounded Buers and Hot-Potato Routing in Vertex-Symmetric Networks? Friedhelm Meyer auf der Heide and Christian Scheideler Department of Mathematics and Computer Science and Heinz Nixdorf Institute
More informationÕ(Congestion + Dilation) Hot-Potato Routing on Leveled Networks
Õ(Congestion + Dilation) Hot-Potato Routing on Leveled Networks Costas Busch Rensselaer Polytechnic Institute buschc@cs.rpi.edu ABSTRACT We study packet routing problems, in which we route a set o N packets
More informationOblivious Routing on Geometric Networks
Oblivious Routing on Geometric Networks Costas Busch, Malik Magdon-Ismail and Jing Xi {buschc,magdon,xij2}@cs.rpi.edu July 20, 2005. Outline Oblivious Routing: Background and Our Contribution The Algorithm:
More informationOptimal Oblivious Path Selection on the Mesh
Optimal Oblivious Path Selection on the Mesh Costas Busch, Member, IEEE, Malik Magdon-Ismail, Member, IEEE, Jing Xi 1 Abstract In the oblivious path selection problem, each packet in the network independently
More informationFrom Static to Dynamic Routing: Efficient Transformations of Store-and-Forward Protocols
SIAM Journal on Computing to appear From Static to Dynamic Routing: Efficient Transformations of StoreandForward Protocols Christian Scheideler Berthold Vöcking Abstract We investigate how static storeandforward
More informationParallel Computing in Paderborn: The SFB 376 Massive Parallelism Algorithms, Design Methods, Applications?
Parallel Computing in Paderborn: The SFB 376 Massive Parallelism Algorithms, Design Methods, Applications? Friedhelm Meyer auf der Heide, Thomas Decker Department of Mathematics and Computer Science and
More informationPacket Routing in Networks with Long Wires
Loyola University Chicago Loyola ecommons Computer Science: Faculty Publications and Other Works Faculty Publications 12-1995 Packet Routing in Networks with Long Wires Ronald I. Greenberg Loyola University
More informationFrom Static to Dynamic Routing: Efficient Transformations of Store-and-Forward Protocols
From Static to Dynamic Routing: Efficient Transformations of Store-and-Forward Protocols Christian Scheideler Ý Berthold Vöcking Þ Abstract We investigate how static store-and-forward routing algorithms
More informationRouting without Flow Control Hot-Potato Routing Simulation Analysis
Routing without Flow Control Hot-Potato Routing Simulation Analysis Lawrence Bush Computer Science Department Rensselaer Polytechnic Institute Troy, New York December 5, 22 Abstract This paper presents
More informationOn the Benefit of Supporting Virtual Channels in Wormhole Routers
Journal of Computer and Systems Sciences 62, 152177 (2001) doi:10.1006jcss.2000.1701, available online at http:www.idealibrary.com on On the Benefit of Supporting Virtual Channels in Wormhole Routers Richard
More informationWelcome to the course Algorithm Design
Welcome to the course Algorithm Design Summer Term 2011 Friedhelm Meyer auf der Heide Lecture 13, 15.7.2011 Friedhelm Meyer auf der Heide 1 Topics - Divide & conquer - Dynamic programming - Greedy Algorithms
More informationBottleneck Routing Games on Grids
Bottleneck Routing Games on Grids Costas Busch, Rajgopal Kannan, and Alfred Samman Department of Computer Science, Louisiana State University, Baton Rouge, LA 70803, USA {busch,rkannan,samman}@csc.lsu.edu
More informationPage migration in dynamic networks
Page migration in dynamic networks Friedhelm Meyer auf der Heide Data management in networks Friedhelm Meyer auf der Heide How to store data items in a network, so that arbitrary sequences of accesses
More information9 Distributed Data Management II Caching
9 Distributed Data Management II Caching In this section we will study the approach of using caching for the management of data in distributed systems. Caching always tries to keep data at the place where
More informationLower Bounds for Hot-Potato Permutation Routing on Trees æ
Lower Bounds for Hot-Potato Permutation Routing on Trees æ ALAN ROBERTS The University of Sydney, Australia ANTONIOS SYMVONIS The University of Sydney, Australia DAVID R. WOOD The University of Sydney,
More informationThe Round Complexity of Distributed Sorting
The Round Complexity of Distributed Sorting by Boaz Patt-Shamir Marat Teplitsky Tel Aviv University 1 Motivation Distributed sorting Infrastructure is more and more distributed Cloud Smartphones 2 CONGEST
More informationSketching Asynchronous Streams Over a Sliding Window
Sketching Asynchronous Streams Over a Sliding Window Srikanta Tirthapura (Iowa State University) Bojian Xu (Iowa State University) Costas Busch (Rensselaer Polytechnic Institute) 1/32 Data Stream Processing
More information7 Distributed Data Management II Caching
7 Distributed Data Management II Caching In this section we will study the approach of using caching for the management of data in distributed systems. Caching always tries to keep data at the place where
More informationQueuing Delay and Achievable Throughput in Random Access Wireless Ad Hoc Networks
Queuing Delay and Achievable Throughput in Random Access Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute Troy, NY bisnin@rpi.edu, abouzeid@ecse.rpi.edu
More informationh h
Experiments in Routing h-relations Using Constant Thinning And Geometric Thinning Algorithms Anssi Kautonen University of Joensuu, Department of Computer Science, P.O. Box 111, 80101 Joensuu, Finland email
More informationOblivious Routing on Node-Capacitated and Directed Graphs
Oblivious Routing on Node-Capacitated and Directed Graphs Mohammad Thagi Hajiaghayi Robert D. Kleinberg Tom Leighton Harald Räcke Abstract Oblivious routing algorithms for general undirected networks were
More informationA GENERAL PRAM SIMULATION SCHEME FOR CLUSTERED MACHINES
International Journal of Foundations of Computer Science c World Scientific Publishing Company A GENERAL PRAM SIMULATION SCHEME FOR CLUSTERED MACHINES CARLO FANTOZZI, ANDREA PIETRACAPRINA, and GEPPINO
More informationRandomized Greedy Hot-Potato Routing on the Multi-Dimensional Torus
San Jose State University SJSU ScholarWorks Master's Projects Master's Theses and Graduate Research 29 Randomized Greedy Hot-Potato Routing on the Multi-Dimensional Torus Raymond Y. Chi San Jose State
More informationRouting Algorithm. How do I know where a packet should go? Topology does NOT determine routing (e.g., many paths through torus)
Routing Algorithm How do I know where a packet should go? Topology does NOT determine routing (e.g., many paths through torus) Many routing algorithms exist 1) Arithmetic 2) Source-based 3) Table lookup
More informationHow Bad is Selfish Traffic Routing
How Bad is Selfish Traffic Routing Malik Magdon-Ismail magdon@cs.rpi.edu (Joint Work with Costas Busch) July 6, 2006. Disclaimer: Theoretical talk; no theorems proved. Huge Numbers Many people believe,
More informationDynamic Packet Routing on Arrays with Bounded Buffers
Dynamic Packet Routing on Arrays with Bounded Buffers Andrei Z. Broder 1, Alan M. F~ieze 2., and Eli Upfal 3 1 Digital Systems Research Center, 130 Lytton Avenue, Palo Alto, CA 94301, USA. 2 Department
More informationRandomized Routing and Sorting on Fixed-Connection Networks
Randomized Routing and Sorting on Fixed-Connection Networks F. T. Leighton 1,2 Bruce M. Maggs 1 Abhiram G. Ranade 3 Satish B. Rao 1,4 Abstract This paper presents a general paradigm for the design of packet
More informationLower Bounds on Average Time for Random Destination Mesh. Routing and Their Utility as Performance Predictors for PRAM. Simulation
Lower Bounds on Average Time for Random Destination Mesh Routing and Their Utility as erformance redictors for RAM Simulation George Chochia, Murray Cole Department of Computer Science, University of Edinburgh.
More informationInterconnection topologies (cont.) [ ] In meshes and hypercubes, the average distance increases with the dth root of N.
Interconnection topologies (cont.) [ 10.4.4] In meshes and hypercubes, the average distance increases with the dth root of N. In a tree, the average distance grows only logarithmically. A simple tree structure,
More informationOn the Theory of Interconnection Networks for. Parallel Computers? Eli Upfal. Rehovot, Israel. and. IBM Almaden Research Center
On the Theory of Interconnection Networks for Parallel Computers? Eli Upfal Department of Applied Mathematics?? The Weizmann Institute of Science Rehovot, Israel and IBM Almaden Research Center San Jose,
More informationLectures 8/9. 1 Overview. 2 Prelude:Routing on the Grid. 3 A couple of networks.
U.C. Berkeley CS273: Parallel and Distributed Theory Lectures 8/9 Professor Satish Rao September 23,2010 Lecturer: Satish Rao Last revised October 23, 2010 Lectures 8/9 1 Overview We will give a couple
More information12. IP Routing Algorithms
12. IP Routing Algorithms Miroslaw Dynia mdynia@upb.de Immatriculation Nr.: 6240730 and Miroslaw Korzeniowski rudy@upb.de Immatriculation Nr.: 6202823 University of Paderborn Organizer: Christian Schindelhauer
More informationANALYSIS AND IMPROVEMENT OF VALIANT ROUTING IN LOW- DIAMETER NETWORKS
ANALYSIS AND IMPROVEMENT OF VALIANT ROUTING IN LOW- DIAMETER NETWORKS Mariano Benito Pablo Fuentes Enrique Vallejo Ramón Beivide With support from: 4th IEEE International Workshop of High-Perfomance Interconnection
More informationNear-Optimal Scheduling of Distributed Algorithms
Near-Optimal Scheduling of Distributed Algorithms Mohsen Ghaffari MIT ghaffari@mit.edu Abstract This paper studies the question of how to run many distributed algorithms, solving independent problems,
More informationPOLYMORPHIC ON-CHIP NETWORKS
POLYMORPHIC ON-CHIP NETWORKS Martha Mercaldi Kim, John D. Davis*, Mark Oskin, Todd Austin** University of Washington *Microsoft Research, Silicon Valley ** University of Michigan On-Chip Network Selection
More informationParallel and Distributed Algorithms
Parallel and Distributed Algorithms July 18 23, 1999 organized by Bruce Maggs, Ernst W. Mayr, Friedhelm Meyer auf der Heide The 6th Dagstuhl Seminar on Parallel and Distributed Algorithms was organized
More informationGain in prob. of success using FEC over non FEC Fraction of FEC (n k)/k
Optical Packet-Switching using Forward Error Correction Gaurav Agarwal, Jeff Danley and Rahul Shah gaurav,jdgt,rcshah}@eecs.berkeley.edu November 28, 2 Abstract Optical networking technology has experienced
More informationHard-Potato Routing. Roger Wattenhofer t Brown University Providence, Rhode Island cs.brown.edu
Hard-Potato Routing Costas Busch Brown University Providence, Rhode Island cb @cs.brown.edu Maurice Herlihy t Brown University Providence, Rhode Island herlihy @ cs.brown.edu Roger Wattenhofer t Brown
More informationDynamic Routing on Networks with Fixed-Size Buffers
1 Dynamic Routing on Networks with Fixed-Size Buffers William Aiello Eyal Kushilevitz Rafail Ostrovsky Adi Rosén AT&T Labs Technion Telcordia Tech. Technion 2 Simple Packet Network Model directed graph
More informationRouting Definition 4.1
4 Routing So far, we have only looked at network without dealing with the iue of how to end information in them from one node to another The problem of ending information in a network i known a routing
More informationMinimizing Congestion in General Networks
Minimizing Congestion in General Networks Harald Räcke Heinz Nixdorf Institute and Department of Mathematics and Computer Science Paderborn University, Germany harry@upb.de Abstract A principle task in
More informationDeadlock-free Packet Switching
Deadlock-free Packet Switching CS60002: Distributed Systems Pallab Dasgupta Dept. of Computer Sc. & Engg., Indian Institute of Technology Kharagpur Store and forward deadlock s t u v Buffer-size = 5 Node
More informationRouting In the Logical Interconnection Topologies
Routing In the Logical Interconnection Topologies Firat Tekiner First Year PhD Student Zabih Ghassemlooy, Thompson Mark, Alkhayatt Samir Optical Communications Research Group School of Engineering, Sheffield
More informationEmbedding Large Complete Binary Trees in Hypercubes with Load Balancing
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING 35, 104 109 (1996) ARTICLE NO. 0073 Embedding Large Complete Binary Trees in Hypercubes with Load Balancing KEMAL EFE Center for Advanced Computer Studies,
More informationDoes Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger
Does Topology Control Reduce Interference? Martin Burkhart Pascal von Rickenbach Roger Wattenhofer Aaron Zollinger Overview What is Topology Control? Context related work Explicit interference model Interference
More informationFinding Worst-case Permutations for Oblivious Routing Algorithms
Stanford University Concurrent VLSI Architecture Memo 2 Stanford University Computer Systems Laboratory Finding Worst-case Permutations for Oblivious Routing Algorithms Brian Towles Abstract We present
More informationUNIT IV -- TRANSPORT LAYER
UNIT IV -- TRANSPORT LAYER TABLE OF CONTENTS 4.1. Transport layer. 02 4.2. Reliable delivery service. 03 4.3. Congestion control. 05 4.4. Connection establishment.. 07 4.5. Flow control 09 4.6. Transmission
More informationEmulation of a PRAM on Leveled Networks
Emulation of a PRAM on Leveled Networks Michael Palis 1, Sanguthevar Rajasekaran 1,DavidS.L.Wei 2 ABSTRACT There is an interesting class of ICNs, which includes the star graph and the n-way shuffle, for
More informationBottleneck Routing Games on Grids. Costas Busch Rajgopal Kannan Alfred Samman Department of Computer Science Louisiana State University
Bottleneck Routing Games on Grids ostas Busch Rajgopal Kannan Alfred Samman Department of omputer Science Louisiana State University 1 Talk Outline Introduction Basic Game hannel Game xtensions 2 2-d Grid:
More informationBuffered Fixed Routing: A Routing Protocol for Real-Time Transport in Grid Networks
JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 18, NO. 6, JUNE 2000 757 Buffered Fixed Routing: A Routing Protocol for Real-Time Transport in Grid Networks Jinhan Song and Saewoong Bahk Abstract In this paper we
More informationAchieving Efficient Bandwidth Utilization in Wide-Area Networks While Minimizing State Changes
1 Achieving Efficient Bandwidth Utilization in Wide-Area Networks While Minimizing State Changes 2 WAN Traffic Engineering Maintaining private WAN infrastructure is expensive Must balance latency-sensitive
More informationNew Stability Results for Adversarial Queuing
New Stability Results for Adversarial Queuing Zvi Lotker Dept. of Electrical Engineering Tel Aviv University Tel Aviv 69978, Israel zvilo@eng.tau.ac.il Extended Abstract Boaz Patt-Shamir Dept. of Electrical
More informationNew Lower Bounds for Oblivious Routing in Undirected Graphs
New Lower Bounds for Oblivious Routing in Undirected Graphs Mohammad T. Hajiaghayi Robert D. Kleinberg Tom Leighton Harald Räcke Abstract Oblivious routing algorithms for general undirected networks were
More informationThe Capacity of Wireless Networks
The Capacity of Wireless Networks Piyush Gupta & P.R. Kumar Rahul Tandra --- EE228 Presentation Introduction We consider wireless networks without any centralized control. Try to analyze the capacity of
More informationBROADBAND AND HIGH SPEED NETWORKS
BROADBAND AND HIGH SPEED NETWORKS SWITCHING A switch is a mechanism that allows us to interconnect links to form a larger network. A switch is a multi-input, multi-output device, which transfers packets
More informationLoad Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks
Load Balanced Link Reversal Routing in Mobile Wireless Ad Hoc Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department RPI Costas Busch CSCI Department RPI Mobile Wireless Networks Wireless nodes
More informationMinBD: Minimally-Buffered Deflection Routing for Energy-Efficient Interconnect
MinBD: Minimally-Buffered Deflection Routing for Energy-Efficient Interconnect Chris Fallin, Greg Nazario, Xiangyao Yu*, Kevin Chang, Rachata Ausavarungnirun, Onur Mutlu Carnegie Mellon University *CMU
More informationRouter s Queue Management
Router s Queue Management Manages sharing of (i) buffer space (ii) bandwidth Q1: Which packet to drop when queue is full? Q2: Which packet to send next? FIFO + Drop Tail Keep a single queue Answer to Q1:
More informationIntegrated Scheduling and Buffer Management Scheme for Input Queued Switches under Extreme Traffic Conditions
Integrated Scheduling and Buffer Management Scheme for Input Queued Switches under Extreme Traffic Conditions Anuj Kumar, Rabi N. Mahapatra Texas A&M University, College Station, U.S.A Email: {anujk, rabi}@cs.tamu.edu
More informationPerformance Evaluation of the Manhattan Street Newtwork with Input Buffers. H.-Y. Huang and T.G. Robertazzi
STATE UNIVERSITY OF NEW YORK AT STONY BROOK CEAS TECHNICAL REPOR~ Performance Evaluation of the Manhattan Street Newtwork with Input Buffers H.-Y. Huang and T.G. Robertazzi -../ December 17, 1991 - -.
More informationScaling Internet Routers Using Optics Producing a 100TB/s Router. Ashley Green and Brad Rosen February 16, 2004
Scaling Internet Routers Using Optics Producing a 100TB/s Router Ashley Green and Brad Rosen February 16, 2004 Presentation Outline Motivation Avi s Black Box Black Box: Load Balance Switch Conclusion
More informationPractical Lazy Scheduling in Wireless Sensor Networks. Ramana Rao Kompella and Alex C. Snoeren
Practical Lazy Scheduling in Wireless Sensor Networks Ramana Rao Kompella and Alex C. Snoeren Distributed Rate Adaptation Problem: In wireless networks (e.g., sensor nets, 802.11) radios consume significant
More informationNetwork Protocols. Sarah Diesburg Operating Systems CS 3430
Network Protocols Sarah Diesburg Operating Systems CS 3430 Protocol An agreement between two parties as to how information is to be transmitted A network protocol abstracts packets into messages Physical
More informationDisjoint Paths in Expander Graphs via Random Walks: a Short Survey
Disjoint Paths in Expander Graphs via Random Walks: a Short Survey Alan M Frieze Department of Mathematical Sciences Carnegie-Mellon University Pittsburgh PA 1513 USA Abstract There has been a significant
More informationEE st Term Exam Date: October 9, 2002
EE 122 1 st Term Exam Date: October 9, 2002 Name: SID: ee122 login: Day/time of section you attend: Problem Points 1 /10 2 /10 3 /20 4 /20 5 /20 6 /20 Total /100 1. Question 1 (10 pt) Use no more than
More informationGraph Partitioning for Scalable Distributed Graph Computations
Graph Partitioning for Scalable Distributed Graph Computations Aydın Buluç ABuluc@lbl.gov Kamesh Madduri madduri@cse.psu.edu 10 th DIMACS Implementation Challenge, Graph Partitioning and Graph Clustering
More informationTopologies. Maurizio Palesi. Maurizio Palesi 1
Topologies Maurizio Palesi Maurizio Palesi 1 Network Topology Static arrangement of channels and nodes in an interconnection network The roads over which packets travel Topology chosen based on cost and
More informationEdge versus Host Pacing of TCP Traffic in Small Buffer Networks
Edge versus Host Pacing of TCP Traffic in Small Buffer Networks Hassan Habibi Gharakheili 1, Arun Vishwanath 2, Vijay Sivaraman 1 1 University of New South Wales (UNSW), Australia 2 University of Melbourne,
More informationDistributed Coloring in. Kishore Kothapalli Department of Computer Science Johns Hopkins University Baltimore, MD USA
Distributed Coloring in Bit Rounds Kishore Kothapalli Department of Computer Science Johns Hopkins University Baltimore, MD USA Vertex Coloring Proper coloring Not a Proper coloring 1 Coloring a Cycle
More informationChaotic Routing: An Overview
1 Chaotic Routing: An Overview Wajahat Qadeer and Rehan Hameed I. INTRODUCTION Of the many router designs, most can be classified as either oblivious or adaptive, depending on whether the path selection
More informationFast-Response Multipath Routing Policy for High-Speed Interconnection Networks
HPI-DC 09 Fast-Response Multipath Routing Policy for High-Speed Interconnection Networks Diego Lugones, Daniel Franco, and Emilio Luque Leonardo Fialho Cluster 09 August 31 New Orleans, USA Outline Scope
More informationLow-latency photonic packet switches with large number of ports
Low-latency photonic packet switches with large number of ports Speaker: Lin Wang Research Advisor: Biswanath Mukherjee D. Lucente, et al., Low-latency photonic packet switches with large number of ports,
More informationThe Increase of the Instability of Networks due to Quasi-Static Link Capacities
The Increase of the Instability of Networks due to Quasi-Static Link Capacities D. Koukopoulos a,,m.mavronicolas b, P. Spirakis c a RACTI, 61 Riga Fereou, 26221 Patras, Greece. b Department of Computer
More informationTowards Load Balanced Distributed Transactional Memory
Towards Load Balanced Distributed Transactional Memory Gokarna Sharma and Costas Busch Louisiana State University Euro-Par 12, August 31, 2012 Distributed Transactional Memory (DTM) Transactions run on
More informationA General Approach to Dynamic Packet Routing with Bounded Buffers
A General Approach to Dynamic Packet Routing with Bounded Buffers ANDREI Z. BRODER Digital Systems Research Center, Palo Alto, California ALAN M. FRIEZE Carnegie Mellon University, Pittsburgh, Pennsylvania
More information6 Distributed data management I Hashing
6 Distributed data management I Hashing There are two major approaches for the management of data in distributed systems: hashing and caching. The hashing approach tries to minimize the use of communication
More informationInterconnection Network
Interconnection Network Recap: Generic Parallel Architecture A generic modern multiprocessor Network Mem Communication assist (CA) $ P Node: processor(s), memory system, plus communication assist Network
More informationCONGESTION CONTROL BY USING A BUFFERED OMEGA NETWORK
IADIS International Conference on Applied Computing CONGESTION CONTROL BY USING A BUFFERED OMEGA NETWORK Ahmad.H. ALqerem Dept. of Comp. Science ZPU Zarka Private University Zarka Jordan ABSTRACT Omega
More informationRandomized Algorithms for Network Security and Peer-to-Peer Systems
Randomized Algorithms for Network Security and Peer-to-Peer Systems Micah Adler University of Massachusetts, Amherst Talk Outline Probabilistic Packet Marking for IP Traceback Network Security Appeared
More informationInterconnection Networks: Topology. Prof. Natalie Enright Jerger
Interconnection Networks: Topology Prof. Natalie Enright Jerger Topology Overview Definition: determines arrangement of channels and nodes in network Analogous to road map Often first step in network design
More informationA quasi-nonblocking self-routing network which routes packets in log 2 N time.
A quasi-nonblocking self-routing network which routes packets in log 2 N time. Giuseppe A. De Biase Claudia Ferrone Annalisa Massini Dipartimento di Scienze dell Informazione, Università di Roma la Sapienza
More informationParallel Systems Prof. James L. Frankel Harvard University. Version of 6:50 PM 4-Dec-2018 Copyright 2018, 2017 James L. Frankel. All rights reserved.
Parallel Systems Prof. James L. Frankel Harvard University Version of 6:50 PM 4-Dec-2018 Copyright 2018, 2017 James L. Frankel. All rights reserved. Architectures SISD (Single Instruction, Single Data)
More informationCommunication Performance in Network-on-Chips
Communication Performance in Network-on-Chips Axel Jantsch Royal Institute of Technology, Stockholm November 24, 2004 Network on Chip Seminar, Linköping, November 25, 2004 Communication Performance In
More informationLecture 28: Networks & Interconnect Architectural Issues Professor Randy H. Katz Computer Science 252 Spring 1996
Lecture 28: Networks & Interconnect Architectural Issues Professor Randy H. Katz Computer Science 252 Spring 1996 RHK.S96 1 Review: ABCs of Networks Starting Point: Send bits between 2 computers Queue
More informationWhat Is Congestion? Computer Networks. Ideal Network Utilization. Interaction of Queues
168 430 Computer Networks Chapter 13 Congestion in Data Networks What Is Congestion? Congestion occurs when the number of packets being transmitted through the network approaches the packet handling capacity
More informationNetworks, Routers and Transputers:
This is Chapter 1 from the second edition of : Networks, Routers and Transputers: Function, Performance and applications Edited M.D. by: May, P.W. Thompson, and P.H. Welch INMOS Limited 1993 This edition
More informationTopology basics. Constraints and measures. Butterfly networks.
EE48: Advanced Computer Organization Lecture # Interconnection Networks Architecture and Design Stanford University Topology basics. Constraints and measures. Butterfly networks. Lecture #: Monday, 7 April
More informationPrioritized Shufflenet Routing in TOAD based 2X2 OTDM Router.
Prioritized Shufflenet Routing in TOAD based 2X2 OTDM Router. Tekiner Firat, Ghassemlooy Zabih, Thompson Mark, Alkhayatt Samir Optical Communications Research Group, School of Engineering, Sheffield Hallam
More informationCORC REPORT TR Effective Routing and Scheduling in Adversarial Queueing Networks
CORC REPORT TR-2003-06 Effective Routing and Scheduling in Adversarial Queueing Networks Jay Sethuraman Chung-Piaw Teo April 2003 1 Introduction Motivation. Scheduling and packet-routing have emerged as
More informationEE 382C Interconnection Networks
EE 8C Interconnection Networks Deadlock and Livelock Stanford University - EE8C - Spring 6 Deadlock and Livelock: Terminology Deadlock: A condition in which an agent waits indefinitely trying to acquire
More information