A Study on Algorithm for the Wavelength and Routing Assignment Problem on All-optical Tree Networks

전광 트리 네트워크에서 파장 및 경로설정 문제를 해결하는 알고리즘에 관한 연구

  • Kim, Soon-Seok (Dept.of Computer Engineering, Graduate School of Chungang University) ;
  • Yeo, Sang-Su (Dept.of Computer Engineering, Graduate School of Chungang University) ;
  • Kim, Sung-Kwon (Dept.of Computer Engineering, Chungang University)
  • 김순석 (중앙대학교 대학원 컴퓨터공학과) ;
  • 여상수 (중앙대학교 대학원 컴퓨터공학과) ;
  • 김성권 (중앙대학교 컴퓨터공학과)
  • Published : 2000.12.01

Abstract

This paper considers the WRA(Wavelength and Houting Assignment) problem on all-optical tree networks using WDM(Wavelength Division Multiplexing). Each link between a pair of request nodes on all optical networks is assigned different wavelengths because of technical constraint. On the basis of this, we give an polynomial time algorithm to assign wavelengths to the all patbs of a arbitrary tree network using divide and conquer method. The time complexity of this algorithm is O(Q. R), in which Q is the request nodes for all to'all communication in a tree topology and U is the maximum number of wavelength. Also we implemented our algorithm using C in Pentium II 233MHz and analyzed performance results.

본 논문은 전광 트리 네트워크상에서 WDM(Wavelength Division Multiplexing)을 이용한 파장 할당 및 경로 설정문제 즉, WRA 문제를 고려한다. 현재 전광 네트워크상에서 요청 노드쌍들을 연결하는 각각의 링크에서 서로 다른 파장을 할당해야 한다는 기술상에 제약조건을 안고 있다. 이것에 기반하여 본 논문에서는 일반트리구조상에서 분할정복방법을 이용하여 실제 모든 경로에 파장을 할당하는 다항시간 알고리즘을 제안한다. 제안한 알고리즘의 분석 결과는 0(Q.R)로 여기서 Q는 일반트리구조상의 모든 노드에서 다른 모든 노드로 가는 요청 노드쌍들의 수이며 R는 일반트리구조상에서 모든 경로에 대해 할당할 수 있는 최대 파장 술이다. 또한, 제안한 알고리즘을 팬티엄II233MHz에서 C언어로 구현하여 노드 수와 파장 수 그리고 수행시간에 대한 실험 결과를 제시한다.

Keywords

References

  1. A. Aggarwal, A. Bar-Noy, D. Coppersmith, R. Ramaswami, B. Schieber, and M. Sudan, 'Efficient Routing and Scheduling Algorithms for Optical Networks,' in Proceedings of the 5th Annual ACM-SIAM Symposium on Discrete Algorithms(SODA'94), pp.412-423, 1994
  2. D. Banerjee, and B. Mukherjee, 'A Practical Approach for Routing and Wavelength Assignment in Large Wavelength Assignment in Large Wavelength-Routed Optical Networks,' IEEE Journal on Selected Areas in Communications, Vol.14, No.5, June 1996 https://doi.org/10.1109/49.510913
  3. I. Clamtac, A. Ganz, and G. Karmi, 'Purely Optical Networks for Terabit Communication,' Proc. IEEE INFOCOM'89, pp.887-896, 1989 https://doi.org/10.1109/INFCOM.1989.101539
  4. J-C. Bermond, L. Gargano, S. Perennes, A. Rescigno, and U. Vaccaro, 'Efficient Collective Communications in Optical Networks,' Proc. 23nd ICALP'96, Paderborn, Germany, 1996 https://doi.org/10.1007/3-540-61440-0_160
  5. L. Gargano, P. Hell, and S. Perennes, 'Colouring Paths in Directed Symmetric Trees with Applications to WDM Routing,' Proc. 24nd ICALP'97, 1997
  6. M. Mihail, C. Kaklamanis, and S. Rao, 'Efficient Access to Optical Bandwidth,' Proceedings of 36th Annual IEEE Symposium on Foundations of Computer Science(FO-CS'95), pp.548-557, 1995 https://doi.org/10.1109/SFCS.1995.492585
  7. P. E. Green. Fiber-Optic Communication Networks, Prentice-Hall, pp.321-339, 1992
  8. P. E. Green, 'Optical Networking Update,' IEEE Journal on Selected Areas in Communications, Vol.14, No.5, pp.764-779, June 1996 https://doi.org/10.1109/49.510902
  9. R. Ramaswami, 'Multi-wavelength Lightwave Networks for Computer Communication,' IEEE Communication Magazine, Vol.31, pp.78-88, Feb. 1993 https://doi.org/10.1109/35.186364
  10. R. J. Vetter and D. H. C. Du, 'Distributed Computing with High-Speed Optical Networks,' IEEE Computer, Vol.26, pp.8-18, 1993 https://doi.org/10.1109/2.191977
  11. T. Erlebach and K. Jansen, 'Scheduling of Virtual Connections in Fast Networks,' Proc. of 4th Workshop on Parallel Systems and Algorithms PASA'96, pp.13-32, 1996