Fault free Shortest Path routing on the de Bruijin network

드브르젼 네트워크에서 고장 노드를 포함하지 않는 최단 경로 라우팅

  • ;
  • ;
  • 정연일 (경희대학교 컴퓨터공학과 실시간멀티미디어연구실) ;
  • 이승룡 (경희대학교 컴퓨터공학과 실시간멀티미디어연구실)
  • Published : 2004.11.01

Abstract

It is shown that the do Bruijn graph (dBG) can be used as an architecture for interconnection network and a suitable structure for parallel computation. Recent works have classified dBG based routing algorithms into shortest path routing and fault tolerant routing but investigation into fault free shortest path (FFSP) on dBG has been non-existent. In addition, as the size of the network increase, more faults are to be expected and therefore shortest path dBG algorithms in fault free mode may not be suitable routing algorithms for real interconnection networks, which contain several failures. Furthermore, long fault free path may lead to high traffic, high delay time and low throughput. In this paper we investigate routing algorithms in the condition of existing failure, based on the Bidirectional do Bruijn graph (BdBG). Two FFSP routing algorithms are proposed. Then, the performances of the two algorithms are analyzed in terms of mean path lengths and discrete set mean sizes. Our study shows that the proposed algorithms can be one of the candidates for routing in real interconnection networks based on dBG.

드브르젼 그래프(dBG: de Bruijn graph)는 병렬 계산을 위한 구조나 인터커넥션 네트워크 설계에 사용되고 있다. dBG 지향 라우팅 알고리즘은 고장포용(fault tolerance) 라우팅과 최단 경로 라우팅에 포함되어 연구되고 있지만, 아직까지 dBG에서 고장 노드를 포함하지 않는 최단 경로(FFSP) 프로토콜에 대한 연구는 없는 실정이다. 네트워크는 계속하여 그 크기가 커지기 때문에 현실적으로 네트워크 장애는 피할 수 없는 일이 생기게 된다. 더욱이, 그러한 네트워크 장애에 대비하여 보통의 라우팅 알고리즘은 긴 지체 시간과 낮은 처리량 그리고 높은 트래픽을 발생시키게 된다. 본 논문은 양방향 드브르젼 그래프(BdBG)에 기반을 두고 네트워크 장애가 존재하는 상태에서의 두 가지 라우팅 알고리즘에 대하여 제안한다. 첫 번째는 알고리즘은 네트워크에 연결된 상태로 네트워크의 결함 노드가 존재할 경우에도 항상 최단거리 경로로 도달하게 하는 알고리즘이다. 두 번째 알고리즘은 첫 번째 알고리즘에 비해 최단 거리 경로를 찾아내는 성능을 높인 알고리즘이다. 두 알고리즘의 성능 평가 항목으로 경로 길이 측정과 이산 집합(Discrete Set: DS)의 크기를 정의하여 다른 알고리즘과 성능 평가를 비교하였으며, 성능 평가 결과 제안한 알고리즘들은 dBG 기반을 둔 실제 네트워크를 위한 라우팅에 적합하다는 결론을 얻었다.

Keywords

References

  1. Samantham, R. Maheswara , and D.K. Pradhan, 'The De Bruijn Multi-processor Network: A Versatile Parallel Processing and Sorting Network for VLSI,' IEEE Trans. on Camp., Vo1.38, NO.4, 1989
  2. Zhen Liu, Ting-Yi Sung, 'Routing and Transmitting Problem in de Bruijn Networks' IEEE Trans. on Comp.,45,9,1996, pp 1056 1062 https://doi.org/10.1109/12.537129
  3. M.A. Sridhar, C.S. Raghavendra, 'Fault Tolerant networks Based on the de Bruijn Graph', IEEE Trans. on Comp., 40, Issue 10,1991 pp 1167 1174 https://doi.org/10.1109/12.93750
  4. D. Nadig, S.S. Iyengar, D.N. Jayasimha, 'A New Architecture for Distributed Sensor Integration', IEEE Proceeding of Southeastcon '93, 4-7 April 1993 pp 8 p
  5. Alfred V. Aho, Margaret J. Corasick, 'Efficient String Matching:, Comm. of the ACM,. 18 Issue 6, June 1975
  6. R.A. Rowley, B. Bose, 'Fault-tolerant ring embedding in de Bruijn networks', IEEE Trans. on Comp,42,12,1993 pp 1480 1486 https://doi.org/10.1109/12.260637
  7. C. Hyatt, D.P. Agrawal, 'Bidirectional versus unidirectional networks: cost/performance trade-offs', Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 1995. MASCOTS '95., Proceedings of the Third International Workshop on ,Jan. 1995, pp 123 133
  8. K.N. Sivarajan, R. Ramaswami, 'Lightwave networks based on de Bruijn graphs', IEEF/ACM Trans. on Networking,2.1,1994 pp 70 79 https://doi.org/10.1109/90.282610
  9. Yang, Z. Feng, 'DBG MANs and their routing performance', Comm., IEEE Proc.,147, Issue 1,2000 pp 32 40 https://doi.org/10.1049/ip-com:20000230
  10. A.H. Esfahanian, G, Zimmerman, 'A distributed broadcast algorithm for binaryDe Bruijn networks', 1988. ConferenceProceedings. Seventh Annual International Phoenix Conference on Comp. and Comm.,March 1988
  11. R.A. Rowley, B. Bose, 'Distributed ring embedding in faulty De Bruijn networks', IEEE Trans. on Comp.,46,2,1997 pp 187 190 https://doi.org/10.1109/12.565593
  12. D.K. Pradhan and S.M. Reddy, 'A fault-tolerant communication architecture for distributed systems', IEEE Trans. Comp. 31 (1982), 863.870
  13. A.H. Esfahanian and S.L. Hakimi, 'Fault-tolerant routing in de Bruijn ccommunication networks', IEEE Trans. Comp. C-34 (1985), 777.788
  14. Jyh-Wen Mao and Chang-Biau Yang, 'Shortest path routing and fault tolerant routing on de Bruijn networks', Networks, Vol. 35, Issue 3, Pages 207-215 2000 https://doi.org/10.1002/(SICI)1097-0037(200005)35:3<207::AID-NET4>3.0.CO;2-F
  15. L.Kleinrock, Communication Nets; Stochastic Message Flow and Delay, McGraw-Hill (New York), 1964. Reprinted by Dover Publication, 1972
  16. A.Sengupta, A.Sen, and S.Bandyopadhyay, 'Fault tolerant distributed system design', IEEE Trans. Circuit Syst., Vol. CAS-35, pp. 168-172, Feb. 1988
  17. S.K. Das, C.C.Y. Chen, 'A new parallel algorithm for breadth-fIrst search on interval graphs', Parallel Processing Symposium, 1992. Proceedings., Sixth International ,March 1992