• Cite Icon15
  • https://doi.org/10.1145/301250.301307Copy DOI Icon

From static to dynamic routing

  • May 1, 1999
  • Christian Scheideler +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We investigate how static store-and-forward routing algorithms can be transformed into efficient dynamic algorithms, that is, how algorithms that have been designed for the case that all packets are injected at the same time can be adapted to more realistic scenarios in which packets are continuously injected into the network. Besides describing specific transformations for well-known static routing algorithms, we present a black box transformation scheme applicable to every static, oblivious routing algorithm. We analyze the performance of our protocols under a stochastic and an adversarial model of packet injections. One result of our specific transformations is the first dynamic routing algorithm for leveled networks that is stable for arbitrary admissible injection rates and that works with packet buffers of size depending solely on the injection rate and the node degree, but not on the size of the network. Furthermore, we prove strong delay bounds for the packets. Our results imply, for example, that a throughput of 99% can be achieved on an n-input butterfly network with buffers of constant size while each packet is delivered in time O(log n), with high probability. Our black box transformation ensures that if the static algorithm is pure (i.e., no extra packets apart from the original packets are routed), its dynamic variant is stable up to a maximum possible injection rate. Furthermore, in the stochastic model, the routing time of a packet depends on local parameters such as the length of its routing path, rather than on the maximum possible path length, even if the static algorithm chosen for the transformation does not provide this locality feature and is not pure. In the adversarial model, the delay bound of the packets is closely related to the time bound given for the static algorithm.

Similar Papers
  • Research Article
  • Citations9

From Static to Dynamic Routing: Efficient Transformations of Store-and-Forward Protocols

  • Jan 01, 2000
  • SIAM Journal on Computing
  • Christian Scheideler +1
  • Conference Article
  • Citations3

A Dynamic Routing Algorithm in LEO Satellite Systems Estimating Call Blocking Probabilities

  • Jun 01, 2007
  • Derya Yiltas +1
  • Conference Article
  • Citations12

A Linux Real-Time Packet Scheduler for Reliable Static SDN Routing.

  • Jun 01, 2017
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Tao Qian +2
  • Conference Article
  • Citations565

Fair Cache Sharing and Partitioning in a Chip Multiprocessor Architecture

  • Sep 29, 2004
  • Seongbeom Kim +2
  • Book Chapter
  • Citations2

Self-Adjusting Computation

  • Jan 01, 2004
  • Robert Harper
  • Conference Article
  • Citations3

Research on the performence of dynamic routing algorithm

  • Jul 01, 2009
  • Ming-Xin Yang +2
  • Research Article
  • Citations1

Emergent role of dynamic optimization in cardiac resynchronization therapy: Systematic review and network meta-analysis.

  • Aug 05, 2024
  • ESC heart failure
  • Előd-János Zsigmond +9
  • Research Article
  • Citations1

Network Structure-Aware Ant-Based Routing in Large-Scale Wireless Sensor Networks

  • Jan 01, 2015
  • International Journal of Distributed Sensor Networks
  • Kyungdoh Kim +2
  • Dissertation
  • Citations3

Dynamic wavelength routing in multifiber WDM networks

  • Apr 06, 2015
  • Ling Li
  • Research Article

Impact of Computer Network Routing Based on Imprecise Routing Tables and Static Vs Dynamic Routing

  • Oct 13, 2013
  • International Journal of Engineering
  • Dr.S.C.Dimri Ashish Saklani
  • Research Article
  • Citations2

Opportunistic prioritised clustering framework for improving OODBMS performance

  • Jun 12, 2006
  • The Journal of Systems & Software
  • Zhen He +3
  • PDF
  • Research Article

Dynamic and Updating Multigranulation Decision-Theoretic Rough Approximations When Adding or Deleting Objects

  • Jan 01, 2021
  • IEEE Access
  • Hong Wang +1
  • Research Article
  • Citations90

DynaMo: Dynamic Community Detection by Incrementally Maximizing Modularity

  • Jan 01, 2019
  • IEEE Transactions on Knowledge and Data Engineering
  • Di Zhuang +2
  • Conference Article
  • Citations38

Evaluation of static and dynamic task mapping algorithms in NoC-based MPSoCs

  • Oct 01, 2009
  • Ewerson Carvalho +3
  • Research Article
  • Citations27

Dynamic and static algorithms for optimal placement of resources in a tree

  • Oct 01, 1996
  • Theoretical Computer Science
  • Vincenzo Auletta +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.