研究生: |
洪鼎凱 Ting-Kai Hung |
---|---|
論文名稱: |
乘積網路上嵌入邊不重複展開樹之研究 Edge-disjoint Spanning Trees on Product Networks |
指導教授: |
王炳豐
Biing-Feng Wang |
口試委員: | |
學位類別: |
碩士 Master |
系所名稱: |
電機資訊學院 - 資訊工程學系 Computer Science |
論文出版年: | 2000 |
畢業學年度: | 88 |
語文別: | 英文 |
中文關鍵詞: | 邊不重複展開樹 、乘積網路 、容錯 |
外文關鍵詞: | edge-disjoint spanning trees, product networks, fault-tolerance |
相關次數: | 點閱:2 下載:0 |
分享至: |
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
Product network 最早是由 Harary 和 Sabidusi在1959年定義的。由於具有優良的特性,所以也受到相當的重視。有一些基礎的演算法是專為product network而設計的如排序。但因為product network也是interconnection network的一種,所以關於容錯方面的研究也有相當多的人在進行。
在容錯方面的研究有很多的雛形都是先在要討論的network上找到一個具優良性質的結構。然後再利用這個結構去設計相關的演算法。那能夠找到的優良結構有很多,例如edge不重複的spanning tree或是edge不重複的路徑等。已經有相當多的研究結果發表了,稍後在本篇論文會有更詳盡的介紹。
在本篇論文中我們要說明的是如何在一個product network中找到n1+n2個edge-disjoint spanning trees,當構成product network的兩個component graph分別具有n1及n2個edge-disjoint spanning trees。同時我們證明了不是所有的product network都可以找到n1+n2個edge-disjoint spanning trees,必須要滿足某個條件才行。
在第二章中先介紹關於product network和edge-disjoint spanning tree的定義。第三章中對一些相關的graph與topology做一簡介。同時對相關論文的結果作一整理。第四章是說明product network需要符合哪些條件才能找到這麼多的edge-disjoint spanning tree。第五章是我們主要的演算法。說明如何去建立n1+n2個edge-disjoint spanning tree。第六章是對我們的演算法做一些必要的補充。第七章即是結論以及未來我們還有什麼方向可以去努力。
[1] D.R. Avresky, "Embedding and reconfiguration of spanning trees in faulty hypercubes," IEEE Transactions on Parallel and Distributed Systems, vol.10, no.3, pp.211-222, March 1999.
[2] N. Bagherzadeh, M. Dowd, N. Nassif, "Embedding an arbitrary binary tree into the star graph," IEEE Transactions on Computers, vol.45, no.4, pp.475-481, April 1996.
[3] P. Banerjee, J.T. Rahmeh, C. Stunkel, V.S. Nair, K. Roy, V. Balasubramanian, J.A. Abraham, "Algorithm-based fault tolerance on a hypercube multiprocessor," IEEE Transactions on Computers, vol.39, no.9, pp.1132-1145, Sept. 1990.
[4] F. Bao, I. Igarashi and S.R. Ohring, "Reliable broadcasting in product networks," Discrete Applied Mathematics, vol.83, pp.3-20, 1998.
[5] B. Barden, R. Libeskind-Hadas, J. Davis and W. Williams, "On edge-disjoint spanning trees in hypercubes," Information Processing Letters, vol.70, pp.13-16, 1999.
[6] F. Cao, "Reliability analysis of partitioned optical passive stars networks," Proceedings of 22nd Annual Conference on Local Computer Networks, pp.470-475, 1997.
[7] Y. Chang, L.N. Bhuyan, "Subcube fault tolerance in hypercube multiprocessors," IEEE Transactions on Computers, vol.44, no.9, pp.1108-1120, Sept. 1995.
[8] Y.-L. Chen, J.-C. Liu, "A fault-tolerant distributed subcube management scheme for hypercube multicomputer systems," IEEE Transactions on Parallel and Distributed Systems, vol.6, no.7, pp.766-772, July 1995.
[9] J. Cheriyan, S.N. Maheshwari, "Finding nonseparating induced cycles and independent spanning trees in 3-Connected Graphs," Journal of Algorithms, vol.9, pp.507-537, 1988.
[10] K. Day, A.-E. Al-Ayyoub, "The cross product of interconnection networks," IEEE Transactions on Parallel and Distributed Systems, vol.8, no.2, pp.109-118, Feb. 1997.
[11] V.V. Dimakopoulos, N.J. Dimopolulos, "A Theory for Total Exchange in Multidimensional Interconnection Networks," IEEE Transactions on Parallel and Distributed Systems, vol.9, no.7, pp.639-649, 1998.
[12] T. El-Ghazawi, A. Youssef, "A unified approach to fault-tolerant routing," Proceedings of the 12th International Conference on Distributed Computing Systems, pp.210-217, 1992.
[13] A. Fernandez, K. Efe, "Products of networks with logarithmic diameter and fixed degree," IEEE Transactions on Parallel and Distributed Systems, vol.6 no.9 pp.963-975, Sept. 1995.
[14] A. Fernandez and K. Efe, "Generalized algorithm for parallel sorting on product networks," IEEE Transactions on Parallel and Distributed Systems, vol.8, no.12, pp.1211-1225, Dec. 1997.
[15] A. Fernandez, K. Efe, "Efficient VLSI layouts for homogeneous product networks," IEEE Transactions on Computers, vol.46, no.10, pp.1070-1082, 1997.
[16] C.M. Fiduccia, P.J. Hedrick, "Edge congestion of shortest path systems for all-to-all communication," IEEE Transactions on Parallel and Distributed Systems, vol.8, no.10, pp.1043-1054, Oct. 1997.
[17] P. Fragopoulou, S.G. Akl, "Fault tolerant communication algorithms on the star network using disjoint paths," Proceedings of the Twenty-Eighth Hawaii International Conference on System Sciences, vol.2, pp.4-13, 1995.
[18] P. Fragopoulou, S.G. Akl, "Edge-disjoint spanning trees on the star network with applications to fault tolerance," IEEE Transactions on Computers, vol.45, no.2, Feb. 1996.
[19] A. Ghafoor, "A class of fault-tolerant multiprocessor networks," IEEE Transactions on Reliability, vol.38, no.1, pp.5-15, April 1989.
[20] A. Ghafoor, T.R. Bashkow, "A study of odd graphs as fault-tolerant interconnection networks," IEEE Transactions on Computers, vol.40, no.2, pp.225-232, Feb. 1991.
[21] A. Ghafoor, T.R. Bashkow, I. Ghafoor, "Bisectional fault-tolerant communication architecture for supercomputer systems," IEEE Transactions on Computers, vol.38, no.10, pp.1425-1446, Oct. 1989.
[22] C.J. Glass, L.M. Ni, "Fault-tolerant wormhole routing in meshes without virtual channels," IEEE Transactions on Parallel and Distributed Systems, vol.7, no.6, pp.620-636, June 1996.
[23] Q. Gu, S. Peng, "An efficient algorithm for k-pairwise disjoint paths in star graphs," Information Processing Letters, vol.67, pp.283-287, 1998.
[24] V. Halwan, F. Ozguner, A. Dogan, "Routing in wormhole-switched clustered networks with applications to fault tolerance," IEEE Transactions on Parallel and Distributed Systems, vol.10, no.10, pp.1001-1011, Oct. 1999.
[25] F. Harary, "On the group of the composition of two graphs," Duke Mathematical Journal, vol. 26, 1959.
[26] S.-C. Hu, C.-B. Yang, "Fault tolerance on star graphs," Proceedings of First Aizu International Symposium on Parallel Algorithms/Architecture Synthesis, pp.176-182, 1995.
[27] A. Itai and M. Rodeh, "The multi-tree approach to reliability in distributed networks," Information and Computation, vol.79, pp.43-59, 1988.
[28] Y. Iwasaki, Y. Kajiwara, K. Obokata, Y. Igarashi, "Independent spanning trees on chordal rings," Information Processing Letters, vol.69, pp.155-160, 1999.
[29] S.L. Johnsson, C.T. Ho, "Optimum broadcasting and personalized communication in hypercubes," IEEE Transactions on Computers, vol.38, no.9 Sep. 1989.
[30] S.Y. Kim, K.Y. Chwa, "Optimal embeddings of multiple graphs into a hypermesh," Proceedings of International Conference on Parallel and Distributed Systems, pp.436-443, 1997.
[31] H.-K. Ku, J.P. Hayes, "Connective fault tolerance in multiple bus systems," IEEE Transactions on Parallel and Distributed Systems, vol.8, no.6, pp.574-586, June 1997.
[32] A. Lagman, W.A. Najjar, P.K. Srimani, "An analysis of edge fault tolerance in recursively decomposable regular networks," IEEE Transactions on Computers, vol.43, no.4, pp.470-475, April 1994.
[33] S. Latifi, A. El-Amawy, "Nonplanar VLSI arrays with high fault-tolerance capabilities," IEEE Transactions on Reliability, vol.38, no.1, pp.51-57, April 1989.
[34] R. Liberskind-Hadas, D. Mazzoni, R. Rajagopalan, "Tree-based multicasting in wormhole-routed irregular topologies," Proceeding Merged 12th International Parallel Processing Symposium and the 9th Symposium on Parallel and Distributed Processing, pp. 244-249, April 1998.
[35] N.W. Lo, B.S. Carlson, D.L. Tao, "Fault tolerant algorithms for broadcasting on the star graph network," IEEE Transactions on Computers, vol.46, no.12, pp.1357-1362, Dec. 1997.
[36] A. Louri, C. Neocleous, "A spanning bus connected hypercube: a new scalable optical interconnection network for multiprocessors and massively parallel systems," Journal of Lightwave Technology, vol.15, no.7, pp.1241-1253, July 1997.
[37] A. Louri, B. Weech, C. Neocleous, "A spanning multichannel linked hypercube: a gradually scalable optical interconnection network for massively parallel computing," IEEE Transactions on Parallel and Distributed Systems, vol.9, no.5, pp.497-512, May 1998.
[38] S. Madhavapcddy, I.H. Sudborough, "A topological property of hypercubes: node disjoint paths," Proceedings of the Second IEEE Symposium on, pp.532-539, 1990.
[39] R. Mazzaferri, T.M. Murray, "'The connection network class for fault tolerant meshes," IEEE Transactions on Computers, vol.44, no.1, pp.131-138, Jan. 1995.
[40] L.G. Miller, A.L. Gorin, "A structured network architecture for adaptive language acquisition," IEEE International Conference on Acoustics, Speech, and Signal Processing, vol.1, pp.201-204, 1992.
[41] K. Miura, D. Takahashi, S. Nakano, T. Nishizeki, "A linear-time algorithm to find four independent spanning trees in four connected planar graphs," International Journal of Foundations of Computer Science, vol.10, no.2, pp.195-210, 1999.
[42] K.N.B. Murthy, K. Bhuvaneswari, C.S. Ram Murthy, "A new algorithm based on Givens rotations for solving linear equations on fault-tolerant mesh-connected processors," IEEE Transactions on Parallel and Distributed Systems, vol.9, no.8, pp.825-832, Aug. 1998.
[43] S. Nakano, M. S. Rahman, T. Nishizeki, "A linear-time algorithm for four-partitioning four-connected planar graphs," Information Processing Letters, vol.62, pp.315-322, 1997.
[44] B. Parhami, D.-M. Kwai, "Periodically regular chordal rings," IEEE Transactions on Parallel and Distributed Systems, vol.10, no.6, pp.658-672, June 1999.
[45] G. Sabidusi, "The composition of graphs," Duke Mathematical Journal, vol.26, pp.693-696, 1959.
[46] G. Sabidusi, "Graph multiplication," Mathematische Zeitschrift, vol.28, 1961.
[47] P. Sens, B. Folliot, "Star: a fault-tolerant system for distributed applications," Proceedings of the Fifth IEEE Symposium on Parallel and Distributed Processing, pp.656-660, 1993.
[48] P.-H. Sui, S.-D. Wang, "An improved algorithm for fault-tolerant wormhole routing in meshes," IEEE Transactions on Computers, vol.46, no.9, pp.1040-1042, Sept. 1997.
[49] T.-Y. Sung, M.-Y. Lin, T.-Y. Ho, "Multiple-edge-fault tolerance with respect to hypercubes," IEEE Transactions on Parallel and Distributed Systems, vol.8, no.2, pp.187-192, Feb. 1997.
[50] Lee Sunggu, K.G. Shin, "Interleaved all-to-all reliable broadcast on meshes and hypercubes," IEEE Transactions on Parallel and Distributed Systems, vol.5, no.5, pp.449-458, May 1994.
[51] T.D. Todd, E.L. Hahne, "Multiaccess mesh (multimesh) networks," IEEE/ACM Transactions on Networking, vol.5, no.2, pp.181-189, April 1997.
[52] M.U. Uyar, A.P. Reeves, "Dynamic fault reconfiguration in a mesh-connected MIMD environment," IEEE Transactions on Computers, vol.37, no.10, pp.1191-1205, Oct. 1988.
[53] A. Varma, S. Chalasani, "Fault-tolerance analysis of one-sided crosspoint switching networks," IEEE Transactions on Computers, vol.41, no.2, pp.143-158, Feb. 1992.
[54] H. Wang, D. Blough, "Tree-based multicast in wormhole-routed torus networks," Processing International Conference on Parallel and Distributed Processing Techniques and Application, July 1998.
[55] J. Wu, G. Guo, "Fault tolerance measures for m-ary n-dimensional hypercubes based on forbidden faulty sets," IEEE Transactions on Computers, vol.47, no.8, pp.888-893, Aug. 1998.
[56] A. Youssef, "Design and analysis of product networks," Proceedings of Frontiers Fifth Symposium on Frontiers of Massively Parallel Computation, pp.521-528, 1995.
[57] S. Ohring, S.K. Das, "Folded Petersen cube networks: new competitors for the hypercubes," IEEE Transactions on Parallel and Distributed Systems, vol.7, no.2, pp.151-168, Feb. 1996.
[58] S.R. Ohring, D.H. Hohndel, "Optimal fault-tolerance communication algorithms on product networks using spannin trees," Proceedings Sixth IEEE Symposium on Parallel and Distributed Processing, pp.188-195, 1994.
[59] S.R. Ohring, M. Ibel, and S.K. Das, "Reliable broadcasting in product networks in the presence of faulty nodes," Seventh IEEE Symposium on Proceedings, pp.711-718, 1995