• DocumentCode
    750943
  • Title

    A methodology for developing deadlock-free dynamic network reconfiguration processes. Part II

  • Author

    Lysne, Olav ; Pinkston, Timothy Mark ; Duato, José

  • Author_Institution
    Simula Res. Lab., Lysaker, Norway
  • Volume
    16
  • Issue
    5
  • fYear
    2005
  • fDate
    5/1/2005 12:00:00 AM
  • Firstpage
    428
  • Lastpage
    443
  • Abstract
    For pt.I see ibid., vol.16, no.5, p.412-427 (2005). Dynamic network reconfiguration is defined as the process of changing from one routing function to another while the network remains up and running. The main challenge is in avoiding deadlock anomalies while keeping restrictions on packet injection and forwarding minimal. Current approaches either require virtual channels in the network or they work only for a limited set of routing algorithms and/or fault patterns. In this paper, we present a methodology for devising deadlock free and dynamic transitions between old and new routing functions that is consistent with newly proposed theory [J. Duato et al., (2005)]. The methodology is independent of topology, can be applied to any deadlock-free routing function, and puts no restrictions on the routing function changes that can be supported. Furthermore, it does not require any virtual channels to guarantee deadlock freedom. This research is motivated by current trends toward using increasingly larger Internet and transaction processing servers based on clusters of PCs that have very high availability and dependability requirements, as well as other local, system, and storage area network-based computing systems.
  • Keywords
    Internet; network routing; network servers; reconfigurable architectures; storage area networks; system recovery; transaction processing; workstation clusters; Internet; clusters PC; deadlock free dynamic transition; deadlock-free routing function; dynamic network reconfiguration; fault pattern; routing algorithm; storage area network-based computing system; transaction processing server; virtual channel; Availability; Communication system control; Concurrent computing; IP networks; Network servers; Network topology; Personal communication networks; Routing; System recovery; Web server; Interconnection network; deadlock-freedom methodology; dynamic reconfiguration; system reliability and availability.;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2005.59
  • Filename
    1411731