메뉴 건너뛰기




Volumn 9, Issue 7, 1998, Pages 626-638

A general theory for deadlock avoidance in wormhole-routed networks

Author keywords

Deadlock; Multicast; Routing; Wormhole

Indexed keywords

ALGORITHMS; COMMUNICATION CHANNELS (INFORMATION THEORY); COMPUTER SYSTEM RECOVERY; CONGESTION CONTROL (COMMUNICATION); DATA COMMUNICATION SYSTEMS; DATA STORAGE EQUIPMENT; INTERCONNECTION NETWORKS; STORAGE ALLOCATION (COMPUTER);

EID: 0032117885     PISSN: 10459219     EISSN: None     Source Type: Journal    
DOI: 10.1109/71.707539     Document Type: Article
Times cited : (54)

References (76)
  • 1
    • 0028397664 scopus 로고
    • Performance Analysis of Mesh Interconnection Networks with Deterministic Routing
    • V. Adve and M. Vernon, "Performance Analysis of Mesh Interconnection Networks with Deterministic Routing," IEEE Trans. Parallel and Distributed Systems, vol. 5, pp. 225-246, 1994.
    • (1994) IEEE Trans. Parallel and Distributed Systems , vol.5 , pp. 225-246
    • Adve, V.1    Vernon, M.2
  • 3
    • 0029724468 scopus 로고    scopus 로고
    • Generalized Theory for Deadlock-Free Adaptive Routing and Its Application to DISHA
    • K. Anjan, T. Pinkston, and J. Duato, "Generalized Theory for Deadlock-Free Adaptive Routing and Its Application to DISHA," Proc. 10th Int'l Parallel Processing Symp., pp. 815-821, 1996.
    • (1996) Proc. 10th Int'l Parallel Processing Symp. , pp. 815-821
    • Anjan, K.1    Pinkston, T.2    Duato, J.3
  • 4
    • 33744970869 scopus 로고
    • The Cost of Adaptativity and Virtual Lanes
    • K. Aoyama and A.A. Chien, "The Cost of Adaptativity and Virtual Lanes," J. VLSI Design, 1993.
    • (1993) J. VLSI Design
    • Aoyama, K.1    Chien, A.A.2
  • 5
    • 0008454762 scopus 로고
    • A Performance Evaluation of Adaptive Routing in Bidimensional Cut-Through Networks
    • A. Arruabarrena, R. Beivide, C. Izu, and J. Miguel, "A Performance Evaluation of Adaptive Routing in Bidimensional Cut-Through Networks," Parallel Processing Letters, vol. 3, pp. 469-484, 1993.
    • (1993) Parallel Processing Letters , vol.3 , pp. 469-484
    • Arruabarrena, A.1    Beivide, R.2    Izu, C.3    Miguel, J.4
  • 6
    • 0000617715 scopus 로고
    • Improved Routing Strategies with Succinct Tables
    • B. Awerbuch, A. Bar-Noy, N. Linial, and D. Peleg, "Improved Routing Strategies with Succinct Tables," J. Algorithms, vol. 11, pp. 307-341, 1990.
    • (1990) J. Algorithms , vol.11 , pp. 307-341
    • Awerbuch, B.1    Bar-Noy, A.2    Linial, N.3    Peleg, D.4
  • 9
    • 0002555329 scopus 로고
    • De Bruijn and Kautz Networks: A Competitor for the Hypercube?
    • F. Andre and J. Verjus, eds., North Holland
    • J.-C. Bermond and C. Peyrat, "de Bruijn and Kautz Networks: A Competitor for the Hypercube?," Hypercube and Distributed Computers, F. Andre and J. Verjus, eds., pp. 279-294. North Holland, 1989.
    • (1989) Hypercube and Distributed Computers , pp. 279-294
    • Bermond, J.-C.1    Peyrat, C.2
  • 10
    • 0009114412 scopus 로고
    • Routage Wormhole et Canaux Virtuels
    • M.N.M. Cosnard and Y. Robert, eds., Masson
    • J.-C. Bermond and M. Syska, "Routage Wormhole et Canaux Virtuels," Algorithmique Parallèle, M.N.M. Cosnard and Y. Robert, eds., pp. 149-158. Masson, 1992.
    • (1992) Algorithmique Parallèle , pp. 149-158
    • Bermond, J.-C.1    Syska, M.2
  • 12
    • 33747741145 scopus 로고
    • New Wormhole Routing Algorithms for Multicomputers
    • Newport Beach, Calif., Apr.
    • R. Boppana and S. Chalasani, "New Wormhole Routing Algorithms for Multicomputers," Proc. Seventh Int'l Parallel Processing Symp., pp. 419-423, Newport Beach, Calif., Apr. 1993.
    • (1993) Proc. Seventh Int'l Parallel Processing Symp. , pp. 419-423
    • Boppana, R.1    Chalasani, S.2
  • 14
    • 0003271373 scopus 로고
    • A Cost and Speed Model for k-ary n-Cube Wormhole routers
    • Palo Alto, Calif., Aug.
    • A. Chien, "A Cost and Speed Model for k-ary n-Cube Wormhole routers," Proc. Hot Interconnects '93, Palo Alto, Calif., Aug. 1993.
    • (1993) Proc. Hot Interconnects '93
    • Chien, A.1
  • 16
    • 0011541234 scopus 로고
    • Adaptive, Deadlock-Free Packet Routing in Torus Networks with Minimal Storage
    • Aug.
    • R. Cypher and L. Gravano, "Adaptive, Deadlock-Free Packet Routing in Torus Networks with Minimal Storage," Proc. 1992 Int'l Conf. Parallel Processing, vol. III, pp. 204-211, Aug. 1992.
    • (1992) Proc. 1992 Int'l Conf. Parallel Processing , vol.3 , pp. 204-211
    • Cypher, R.1    Gravano, L.2
  • 19
    • 0027579765 scopus 로고
    • Deadlock-Free Adaptive Routing in Multicomputer Network Using Virtual Channels
    • W. Dally and H. Aoki, "Deadlock-Free Adaptive Routing in Multicomputer Network Using Virtual Channels," IEEE Trans. Parallel and Distributed Systems, vol. 4, pp. 466-475, 1993.
    • (1993) IEEE Trans. Parallel and Distributed Systems , vol.4 , pp. 466-475
    • Dally, W.1    Aoki, H.2
  • 20
    • 0022920181 scopus 로고
    • The Torus Routing Chip
    • W. Dally and C. Seitz, "The Torus Routing Chip," Distributed Computing, vol. 1, pp. 187-196, 1986.
    • (1986) Distributed Computing , vol.1 , pp. 187-196
    • Dally, W.1    Seitz, C.2
  • 21
    • 0023346637 scopus 로고
    • Deadlock-Free Message Routing in Multiprocessor Interconnection Networks
    • W. Dally and C. Seitz, "Deadlock-Free Message Routing in Multiprocessor Interconnection Networks," IEEE Trans. Computers, vol. 36, pp. 547-553, 1987.
    • (1987) IEEE Trans. Computers , vol.36 , pp. 547-553
    • Dally, W.1    Seitz, C.2
  • 23
    • 85033673434 scopus 로고
    • On the Design of Deadlock-Free Adaptive Routing Algorithms for Multicomputers: Design Methodologies
    • June
    • J. Duato, "On the Design of Deadlock-Free Adaptive Routing Algorithms for Multicomputers: Design Methodologies," PARLE '91, Lecture Notes in Computer Science, pp. 390-405, June 1991.
    • (1991) PARLE '91, Lecture Notes in Computer Science , pp. 390-405
    • Duato, J.1
  • 24
    • 0009253028 scopus 로고
    • On the Design of Deadlock Free Adaptative Routing Algorithms for Multicomputers: Theoretical Aspects
    • A Bode, ed., Springer Verlag
    • J. Duato, "On the Design of Deadlock Free Adaptative Routing Algorithms for Multicomputers: Theoretical Aspects," Lecture Notes in Computer Science 487, Distributed Memory Computing, A Bode, ed., pp. 234-243. Springer Verlag, 1991.
    • (1991) Lecture Notes in Computer Science 487, Distributed Memory Computing , pp. 234-243
    • Duato, J.1
  • 25
    • 0038841502 scopus 로고
    • Channel Classes: A New Concept for Deadlock Avoidance in Wormhole Networks
    • J. Duato, " Channel Classes: A New Concept for Deadlock Avoidance in Wormhole Networks," Parallel Processing Letters, vol. 2, pp. 347-354, 1992.
    • (1992) Parallel Processing Letters , vol.2 , pp. 347-354
    • Duato, J.1
  • 26
    • 0027837827 scopus 로고
    • A New Theory of Deadlock-Free Adaptive Routing in Wormhole Networks
    • J. Duato, "A New Theory of Deadlock-Free Adaptive Routing in Wormhole Networks," IEEE Trans. Parallel and Distributed Systems, vol. 4, pp. 1,320-1,331, 1993.
    • (1993) IEEE Trans. Parallel and Distributed Systems , vol.4
    • Duato, J.1
  • 27
    • 33747683282 scopus 로고
    • On the Design of Deadlock-Free Adaptive Multicast Routing
    • J. Duato, "On the Design of Deadlock-Free Adaptive Multicast Routing," Parallel Processing Letters, vol. 3, pp. 321-334, 1993.
    • (1993) Parallel Processing Letters , vol.3 , pp. 321-334
    • Duato, J.1
  • 28
    • 0028450233 scopus 로고
    • A Theory to Increase the Effective Redundancy in Wormhole Networks
    • J. Duato, "A Theory to Increase the Effective Redundancy in Wormhole Networks," Parallel Processing Letters, vols. 1 and 2, pp. 125-138, 1994.
    • (1994) Parallel Processing Letters , vol.1-2 , pp. 125-138
    • Duato, J.1
  • 29
    • 0029390484 scopus 로고
    • A Necessary and Sufficient Condition for Deadlock-Free Adaptive Routing in Wormhole Networks
    • J. Duato, "A Necessary and Sufficient Condition for Deadlock-Free Adaptive Routing in Wormhole Networks," IEEE Trans. Parallel and Distributed Systems, vol. 6, pp. 1,055-1,067, 1995.
    • (1995) IEEE Trans. Parallel and Distributed Systems , vol.6
    • Duato, J.1
  • 30
    • 0029373905 scopus 로고
    • A Theory of Deadlock-Free Adaptive Multicast Routing in Wormhole Networks
    • J. Duato, "A Theory of Deadlock-Free Adaptive Multicast Routing in Wormhole Networks," IEEE Trans. Parallel and Distributed Systems, vol. 6, pp. 976-987, 1995.
    • (1995) IEEE Trans. Parallel and Distributed Systems , vol.6 , pp. 976-987
    • Duato, J.1
  • 33
    • 0002960265 scopus 로고
    • Research Report 94-09, Laboratoire de l'Informatique du Parallélisme, ENS-Lyon, France
    • E. Fleury and P. Fraigniaud, "Deadlocks in Adaptive Wormhole Routing," Research Report 94-09, Laboratoire de l'Informatique du Parallélisme, ENS-Lyon, France, 1994.
    • (1994) Deadlocks in Adaptive Wormhole Routing
    • Fleury, E.1    Fraigniaud, P.2
  • 34
    • 0001441890 scopus 로고
    • Asymptotically Optimal Broadcasting and Gossiping in Faulty Hybercubes Multicomputers
    • P. Fraigniaud, "Asymptotically Optimal Broadcasting and Gossiping in Faulty Hybercubes Multicomputers," IEEE Trans. Computers, vol. 41, pp. 1,410-1,419, 1992.
    • (1992) IEEE Trans. Computers , vol.41
    • Fraigniaud, P.1
  • 36
    • 0002675271 scopus 로고
    • Methods and Problems of Communication in Usual Networks
    • P. Fraigniaud and E. Lazard, "Methods and Problems of Communication in Usual Networks," Discrete Applied Mathematics, vol. 53, pp. 79-133, 1994.
    • (1994) Discrete Applied Mathematics , vol.53 , pp. 79-133
    • Fraigniaud, P.1    Lazard, E.2
  • 37
    • 0019621973 scopus 로고
    • A DAG-Based Algorithm for Prevention of Store-And-Forward Deadlock in Packet Networks
    • D. Gelernter, "A DAG-Based Algorithm for Prevention of Store-And-Forward Deadlock in Packet Networks," IEEE Trans. Computers, vol. 30, pp. 709-715, 1981.
    • (1981) IEEE Trans. Computers , vol.30 , pp. 709-715
    • Gelernter, D.1
  • 40
    • 0000654475 scopus 로고
    • Maximally Fully Adaptive Routing in 2D Meshes
    • Aug.
    • C. Glass and L. Ni, "Maximally Fully Adaptive Routing in 2D Meshes," Proc. 1992 Int'l Conf. Parallel Processing, vol. I, pp. 101-104, Aug. 1992.
    • (1992) Proc. 1992 Int'l Conf. Parallel Processing , vol.1 , pp. 101-104
    • Glass, C.1    Ni, L.2
  • 43
    • 0028513557 scopus 로고
    • The Turn Model for Adaptive Routing
    • C. Glass and L. Ni, "The Turn Model for Adaptive Routing," J. ACM, vol. 5, pp. 874-902, 1994.
    • (1994) J. ACM , vol.5 , pp. 874-902
    • Glass, C.1    Ni, L.2
  • 44
    • 84919642283 scopus 로고
    • An Analytical Model for Wormhole Routing in Multicomputer Interconnection Networks
    • Newport Beach, Calif., Apr.
    • W. Guan, W. Tsai, and D. Blough, "An Analytical Model for Wormhole Routing in Multicomputer Interconnection Networks," Proc. Seventh Int'l Parallel Processing Symp., pp. 650-654, Newport Beach, Calif., Apr. 1993.
    • (1993) Proc. Seventh Int'l Parallel Processing Symp. , pp. 650-654
    • Guan, W.1    Tsai, W.2    Blough, D.3
  • 45
    • 0019556656 scopus 로고
    • Prevention of Deadlocks in Packet-Switched Data Transport Systems
    • K. Gunter, "Prevention of Deadlocks in Packet-Switched Data Transport Systems," IEEE Trans. Comm., vol. 29, pp. 512-524, 1981.
    • (1981) IEEE Trans. Comm. , vol.29 , pp. 512-524
    • Gunter, K.1
  • 46
    • 0002170485 scopus 로고
    • Bound on Evacuation Time for Deflection Routing
    • B. Hajek, "Bound on Evacuation Time for Deflection Routing," Distributed Computing, vol. 5, pp. 1-6, 1991.
    • (1991) Distributed Computing , vol.5 , pp. 1-6
    • Hajek, B.1
  • 47
    • 84986959281 scopus 로고
    • A Survey of Gossiping and Broadcasting in Communication Networks
    • S. Hedetniemi, S. Hedetniemi, and A. Liestman, "A Survey of Gossiping and Broadcasting in Communication Networks," Networks, vol. 18, pp. 319-349, 1986.
    • (1986) Networks , vol.18 , pp. 319-349
    • Hedetniemi, S.1    Hedetniemi, S.2    Liestman, A.3
  • 50
    • 0018518295 scopus 로고
    • Virtual Cut-Through: A New Computer Communication Switching Technique
    • P. Kermani and L. Kleinrock, "Virtual Cut-Through: A New Computer Communication Switching Technique," Computers Networks, vol. 3, pp. 267-286, 1979.
    • (1979) Computers Networks , vol.3 , pp. 267-286
    • Kermani, P.1    Kleinrock, L.2
  • 53
    • 0026156894 scopus 로고
    • Deadlock-Free Multicast Wormhole Routing in Multicomputer Networks
    • X. Lin and L. Ni, "Deadlock-Free Multicast Wormhole Routing in Multicomputer Networks," Proc. 18th Ann. Int'l Symp. Computer Architecture, pp. 116-125, 1991.
    • (1991) Proc. 18th Ann. Int'l Symp. Computer Architecture , pp. 116-125
    • Lin, X.1    Ni, L.2
  • 54
    • 0025746735 scopus 로고
    • An Adaptive and Fault Tolerant Wormhole Routing Strategy for k-ary n-Cube
    • D. Linder and J. Harden, "An Adaptive and Fault Tolerant Wormhole Routing Strategy for k-ary n-Cube," IEEE Trans. Parallel and Distributed Systems, vol. 2, pp. 2-12, 1991.
    • (1991) IEEE Trans. Parallel and Distributed Systems , vol.2 , pp. 2-12
    • Linder, D.1    Harden, J.2
  • 55
    • 33747696264 scopus 로고
    • P.T.M. May and P. Welch, eds. SGS-Thomson-Inmos
    • The T9000 Products-Overview Manual, P.T.M. May and P. Welch, eds. SGS-Thomson-Inmos, 1991.
    • (1991) The T9000 Products-Overview Manual
  • 56
    • 0018989261 scopus 로고
    • Deadlock Avoidance in Store-And-Forward Networks-I: Store-And-Forward Deadlock
    • P. Merlin and J. Schweitzer, "Deadlock Avoidance in Store-And-Forward Networks-I: Store-And-Forward Deadlock," IEEE Trans. Comm., vol. 28, pp. 345-354, 1980.
    • (1980) IEEE Trans. Comm. , vol.28 , pp. 345-354
    • Merlin, P.1    Schweitzer, J.2
  • 57
    • 0242436202 scopus 로고
    • Routing Function and Deadlock Avoidance in a Star Graph Interconnection Network
    • J. Misic and Z. Jovanovic, "Routing Function and Deadlock Avoidance in a Star Graph Interconnection Network," J. Parallel and Distributed Computing, vol. 22, pp. 216-228, 1994.
    • (1994) J. Parallel and Distributed Computing , vol.22 , pp. 216-228
    • Misic, J.1    Jovanovic, Z.2
  • 58
    • 84943681390 scopus 로고
    • A Survey of Wormhole Routing Techniques in Direct Networks
    • L. Ni and P. McKinley, "A Survey of Wormhole Routing Techniques in Direct Networks," Computer, vol. 26, pp. 62-76, 1993.
    • (1993) Computer , vol.26 , pp. 62-76
    • Ni, L.1    McKinley, P.2
  • 60
    • 85016850749 scopus 로고
    • Multidimensional Message Passing Mechanism Conforming to Base Wormhole Routing Scheme
    • K. Holding and L. Snyder, eds.
    • D. Panda, S. Singal, and P. Prabhakaran, "Multidimensional Message Passing Mechanism Conforming to Base Wormhole Routing Scheme," Proc. Workshop Parallel Computer Routing and Comm., K. Holding and L. Snyder, eds., no. 853, pp. 131-145, 1994.
    • (1994) Proc. Workshop Parallel Computer Routing and Comm. , Issue.853 , pp. 131-145
    • Panda, D.1    Singal, S.2    Prabhakaran, P.3
  • 62
    • 0024701852 scopus 로고
    • A Trade-Off between Space and Efficiency for Routing Tables
    • D. Peleg and E. Upfal, "A Trade-Off Between Space and Efficiency for Routing Tables," J. ACM, vol. 36, pp. 510-530, 1989.
    • (1989) J. ACM , vol.36 , pp. 510-530
    • Peleg, D.1    Upfal, E.2
  • 64
    • 0028401537 scopus 로고
    • Fully Adaptive Minimal Deadlock-Free Packet Routing in Hypercubes, Meshes, and Other Networks: Algorithms and Simulations
    • G. Pifarré, L. Gravano, S. Felperin, and C. Sanz, "Fully Adaptive Minimal Deadlock-Free Packet Routing in Hypercubes, Meshes, and Other Networks: Algorithms and Simulations," IEEE Trans. Parallel and Distributed Systems, vol. 5, pp. 247-263, 1994.
    • (1994) IEEE Trans. Parallel and Distributed Systems , vol.5 , pp. 247-263
    • Pifarré, G.1    Gravano, L.2    Felperin, S.3    Sanz, C.4
  • 67
    • 34250827211 scopus 로고
    • The de Bruijn Multiprocessor Network: A Versatile Parallel Processing andSorting Network for VLSI
    • M. Samatham and D. Pradhan, "The de Bruijn Multiprocessor Network: A Versatile Parallel Processing andSorting Network for VLSI," IEEE Trans. Computers, vol. 38, pp. 567-581, 1989.
    • (1989) IEEE Trans. Computers , vol.38 , pp. 567-581
    • Samatham, M.1    Pradhan, D.2
  • 70
    • 0030577564 scopus 로고    scopus 로고
    • A Necessary and Sufficient Condition for Deadlock-Free Wormhole Routing
    • L. Schwiebert and D. Jayasimha, "A Necessary and Sufficient Condition for Deadlock-Free Wormhole Routing," J. Parallel and Distributed Computing, vol. 32, pp. 103-117, 1996.
    • (1996) J. Parallel and Distributed Computing , vol.32 , pp. 103-117
    • Schwiebert, L.1    Jayasimha, D.2
  • 74
    • 0000415121 scopus 로고
    • A Scheme for Fast Parallel Communication
    • L. Valiant, "A Scheme for Fast Parallel Communication," SIAM J. Computing, vol. 11, pp. 350-361, 1982.
    • (1982) SIAM J. Computing , vol.11 , pp. 350-361
    • Valiant, L.1
  • 76
    • 0011399906 scopus 로고
    • Fault-Tolerant and Deadlock-Free Wormhole Routing in the Hybercube Network
    • C. Yang and Y. Tsai, "Fault-Tolerant and Deadlock-Free Wormhole Routing in the Hybercube Network," Proc. Int'l Conf. Parallel and Distributed Systems, pp. 9-16, 1992.
    • (1992) Proc. Int'l Conf. Parallel and Distributed Systems , pp. 9-16
    • Yang, C.1    Tsai, Y.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.