Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1073970.1074022acmconferencesArticle/Chapter ViewAbstractPublication PagesspaaConference Proceedingsconference-collections
Article

Oblivious routing on geometric networks

Published: 18 July 2005 Publication History

Abstract

We study oblivious routing in which the packet paths are constructed independently of each other. We give a simple oblivious routing algorithm for geometric networks in which the nodes are embedded in the Euclidean plane. In our algorithm, a packet path is constructed by first choosing a random intermediate node in the space between the source and destination, and then the packet is sent to its destination through the intermediate node. We analyze the performance of the algorithm in terms of the stretch and congestion of the resulting paths. We show that the stretch is constant, and the congestion is near optimal when the network paths can be chosen to be close to the geodesic lines that connect the end points of the paths. We give applications of our general result to the mesh topology and uniformly distributed disc graphs. Previous oblivious routing algorithms with near optimal congestion use many intermediate nodes and do not control the stretch.

References

[1]
J. Aspens, Y. Azar, A. Fiat, S. Plotkin, and O. Waarts. Online load balancing with applications to machine scheduling and virtual circuit routing. In Proceedings of the 25th ACM Symposium on Theory of Computing, pages 623--631, 1993.
[2]
B. Awerbuch and Y. Azar. Local optimization of global objectives: competitive distributed deadlock resolution and resource allocation. In Proceedings of 35th Annual Symposium on Foundations of Computer Science, pages 240--249, Santa Fe, New Mexico, 1994.
[3]
Y. Azar, E. Cohen, A. Fiat, H. Kaplan, and H. Racke. Optimal oblivious routing in polynomial time. In Proceedings of the 35th Annual ACM Symposium on Theory of Computing (STOC), pages 383--388, San Diego, CA, June 2003. ACM Press.
[4]
Marcin Bienkowski, Miroslaw Korzeniowski, and Harald Räcke. A practical algrorithm for constructing oblivious routing schemes. In Proceedings of the 15th Annual ACM Symposium on Parallelism in Algorithms and Architectures, pages 24--33, Jun. 2003.
[5]
A. Borodin and J. E. Hopcroft. Routing, merging, and sorting on parallel models of computation. Journal of Computer and System Science, 30:130--145, 1985.
[6]
Costas Busch, Malik Magdon-Ismail, and Jing Xi. Optimal oblivious path selection on the mesh. In Proceedings of the 19th IEEE International Parallel & Distributed Processing Symposium (IPDPS 2005), Denver, Colorado, April 2005.
[7]
Jie Gao and Li Zhang. Tradeoffs between stretch factor and load balancing ratio in routing on growth restricted graphs. In PODC '04: Proceedings of the twenty-third annual ACM symposium on Principles of distributed computing, pages 189--196, New York, NY, USA, 2004.
[8]
Chris Harrelson, Kristen Hildrum, and Satish Rao. A polynomial-time tree decomposition to minize congestion. In Proceedings of the 15th Annual ACM Symposium on Parallelism in Algorithms and Architectures, pages 34--43, Jun. 2003.
[9]
Christos Kaklamanis, Danny Krizanc, and Thanasis Tsantilas. Tight bounds for oblivious routing in the hypercube. In Proceedings of 2nd IEEE Symposium on Parallel and Distributed Processing (2nd SPAA 90), pages 31--36, Crete, Greece, July 1990.
[10]
F. T. Leighton, B. M. Maggs, and S. B. Rao. Packet routing and job-scheduling in O(congestion+dilation) steps. Combinatorica, 14:167--186, 1994.
[11]
Tom Leighton, Bruce Maggs, and Andrea W. Richa. Fast algorithms for finding O(congestion + dilation) packet routing schedules. Combinatorica, 19:375--401, 1999.
[12]
B. M. Maggs, F. Meyer auf der Heide, B. Vöcking, and M. Westerman. Exploiting locality in data management in systems of limited bandwidth. In Proceedings of the 38th Annual Symposium on the Foundations of Computer Science, pages 284--293, 1997.
[13]
Friedhelm Meyer auf der Heide and Berthold Vöcking. Shortest-path routing in arbitrary networks. Journal of Algorithms, 31(1):105--131, April 1999.
[14]
Rajeev Motwani and Prabhakar Raghavan. Randomized Algorithms. Cambridge University Press, Cambridge, UK, 2000.
[15]
Rafail Ostrovsky and Yuval Rabani. Universal O(congestion+dilation+log1+εN) local control packet switching algorithms. In Proceedings of the 29th Annual ACM Symposium on the Theory of Computing, pages 644--653, New York, May 1997.
[16]
Harald Räcke. Minimizing congestion in general networks. In Proceedings of the 43rd Annual Symposium on the Foundations of Computer Science, pages 43--52, Nov. 2002.
[17]
P. Raghavan and C. D. Thompson. Randomized rounding: A technique for provably good algorithms and algorithmic proofs. Combinatorica, 7:365--374, 1987.
[18]
A. Srinivasan and C-P. Teo. A constant factor approximation algorithm for packet routing, and balancing local vs. global criteria. In Proceedings of the ACM Symposium on the Theory of Computing (STOC), pages 636--643, 1997.
[19]
L. G. Valiant. A scheme for fast parallel communication. SIAM Journal on Computing, 11:350--361, 1982.
[20]
L. G. Valiant and G. J. Brebner. Universal schemes for parallel communication. In Proceedings of the 13th Annual ACM Symposium on Theory of Computing, pages 263--277, May 1981.

Cited By

View all
  • (2024)Polylog-Competitive Deterministic Local Routing and SchedulingProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649678(812-822)Online publication date: 10-Jun-2024
  • (2024)Hop-Constrained Oblivious Routing Using Prim’s-Sollin’s AlgorithmAdvanced Information Networking and Applications10.1007/978-3-031-57942-4_43(444-452)Online publication date: 10-Apr-2024
  • (2021)Hop-constrained oblivious routingProceedings of the 53rd Annual ACM SIGACT Symposium on Theory of Computing10.1145/3406325.3451098(1208-1220)Online publication date: 15-Jun-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SPAA '05: Proceedings of the seventeenth annual ACM symposium on Parallelism in algorithms and architectures
July 2005
346 pages
ISBN:1581139861
DOI:10.1145/1073970
  • General Chair:
  • Phil Gibbons,
  • Program Chair:
  • Paul Spirakis
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 18 July 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. congestion
  2. disc graphs
  3. geometric networks
  4. oblivious routing
  5. stretch

Qualifiers

  • Article

Conference

SPAA05

Acceptance Rates

Overall Acceptance Rate 447 of 1,461 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)8
  • Downloads (Last 6 weeks)1
Reflects downloads up to 09 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Polylog-Competitive Deterministic Local Routing and SchedulingProceedings of the 56th Annual ACM Symposium on Theory of Computing10.1145/3618260.3649678(812-822)Online publication date: 10-Jun-2024
  • (2024)Hop-Constrained Oblivious Routing Using Prim’s-Sollin’s AlgorithmAdvanced Information Networking and Applications10.1007/978-3-031-57942-4_43(444-452)Online publication date: 10-Apr-2024
  • (2021)Hop-constrained oblivious routingProceedings of the 53rd Annual ACM SIGACT Symposium on Theory of Computing10.1145/3406325.3451098(1208-1220)Online publication date: 15-Jun-2021
  • (2012)Oblivious low-congestion multicast routing in wireless networksProceedings of the thirteenth ACM international symposium on Mobile Ad Hoc Networking and Computing10.1145/2248371.2248395(155-164)Online publication date: 11-Jun-2012
  • (2012)A load-balanced routing method for large-scale mesh multiprocessorsJournal of the Chinese Institute of Engineers10.1080/02533839.2012.67907235:5(567-577)Online publication date: Jul-2012
  • (2012)Optimal Oblivious Routing in Hole-Free NetworksQuality, Reliability, Security and Robustness in Heterogeneous Networks10.1007/978-3-642-29222-4_30(421-437)Online publication date: 2012
  • (2010)On average and maximum load of greedy routing in wireless ad hoc networksProceedings of the 7th international conference on Wireless on-demand network systems and services10.5555/1834182.1834204(113-120)Online publication date: 3-Feb-2010
  • (2010)Oblivious Routing for Sensor Network TopologiesTheoretical Aspects of Distributed Computing in Sensor Networks10.1007/978-3-642-14849-1_13(381-406)Online publication date: 8-Nov-2010
  • (2009)Survey on Oblivious Routing StrategiesProceedings of the 5th Conference on Computability in Europe: Mathematical Theory and Computational Practice10.1007/978-3-642-03073-4_43(419-429)Online publication date: 15-Jul-2009
  • (2009)Permutation Routing and (ℓ, k)-Routing on Plane GridsGraphs and Algorithms in Communication Networks10.1007/978-3-642-02250-0_10(265-279)Online publication date: 9-Nov-2009
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media