관로가 있는 생존가능망 설계에 관한 효율적인 알고리즘 연구

A Study of Efficient Algorithm for Survivable Network Design with Conduit

  • 강효관 (경희대학교 공과대학 전자계산공학과) ;
  • 한치근 (경희대학교 전자정보학부)
  • 발행 : 2001.10.01

초록

최근 각종 멀티미디어 서비스의 제공은 전송데이터의 급격한 증가를 가져왔으며, 이러한 서비스의 원활한 제공을 위해서는 초고속 통신망의 구축이 불가피하게 되었다. 초고속 통신망의 구축은 막대한 비용을 요구하기 때문에 망 구축비용의 감소를 위해서는 기존에 설치된 관로를 고려해야한다. 또한 초고속 통신망은 하나의 선로에 많은 양의 데이터가 전송되므로 한 선로에 문제가 있는 경우 막대한 손실이 발생하는 특징을 지닌다. 이 때문에 전체 네트워크를 일정수준이상의 생존도를 가질 수 있게 설계하여야한다. 이러한 문제의 해결을 위해서 기존의 논문에서는 비용을 줄이기 위해 고려된 기존 관로를 다음 단계에서 배제하여 한 관로를 여러 경로에서 사용함으로써 얻을 수 있는 비용 절감효과를 상실하였다. 그러나 본 논문에서는 생존도를 유지하는 범위 내에서 기존에 설치된 관로를 최대한 고려하여 비용 절감을 극대화한 네트워크를 효과적으로 설계하는 방법을 제안한다. 제안한 방법을 사용하여 실험한 결과에 따르면 기존의 방법에 비해 약 7%의 비용절감 효과를 얻을수 있었다.

Network is changed from voice-based network into multimedia-based network by development of communication technology and multimedia service. We need a large bandwidth for multimedia service. The optical fiber is a more suitable medium than existing copper-based cable for large bandwidth. But, it is so expensive than copper-based cable. So, Minimizing total cost becomes a more important concept. In order to construct a minimum cost network, we have to consider existing conduits in network. On the other hand, optical fiber network allows that larger amount of traffic can be transmitted than copper-based network does. However, a failure of a node or link can make a serious damage to the network service. Thus, we have to get multiple paths to support continuous service even if a loss of failure occurs in some point of the network. The network survivability problem is to design the network that can provide reliable service to customers anytime with minimum total cost. In an existing solution of the network survivability problem with conduits, a conduit is considered only one time. But, the conduit is reusable if the network satisfies the required survivability. Proposed algorithm can more effectively considered already existed conduit. Network survivability and edge cost is predetermined. The proposed algorithm finds the best solution by conduit sharing within the limits of network survivability. According to the simulation result, the proposed method can decrease 7% of total cost than an existing method by effective conduits adaption.

키워드

참고문헌

  1. G. Brassard and P. Bratley, 'Algorithmics theory and Practice,' PRENTICE HALL, 1988
  2. R. Sedgewick, 'Algorithms in C++,' Addison-Wesley, 1992
  3. Shimon Even, 'Graph Algorithm,' COMPUTER SCIENCE PRESS, 1979
  4. J. A. Bondy and U. S. R. Murty 'Graph Theory with Applications,' AMERICAN ELSEVIER PUBLISHING CO. 1976
  5. V. K. Balakrishnan, 'Schaum's Outline of Theory and Problem of Graph Theory,' McGraw-HILL, 1995
  6. Douglas B. West, 'Introduction to Graph Theory,' PRENTICE HALL, 1996
  7. M. Grotschel, and C. L. Monma, 'Integer Polyhedra Arising from Certain Network Design Problems with Connectivity Constraints,' SIAM J. Disc. Math., Vol.3, No.4, pp.502-523, 1990 https://doi.org/10.1137/0403043
  8. M. Grotschel, C. L. Monma, and M. Stoer, 'Computational Results with a Cutting Plane Algorithm for Designing Communication Networks with Low-Connectivity Constraints,' Operations Research, Vol.40, No.2, pp.309-330, 1992
  9. K. Steiglitz, P. Weiner, and D. J. Kleitman, 'The Design of Minimum-cost Survivable Network,' IEEE Transaction on circuit Theory, Vol.ct-16, No.4, pp.455-460, 1969
  10. 김여근 외, 메타휴리스틱, 영지출판사, 1997
  11. 이태주, 한치근, '기존 관로를 고려한 광통신망의 최적설계에 관한 연구', 경희대학교 대학원 석사학위논문, 1995
  12. 강영호, 한치근, '기존 관로를 고려한 용량제한 광 통신망 설계연구', 경희대학교 대학원 석사학위논문, 1999
  13. 이재규, C로 배우는 알고리즘 (II), 도서출판 세화, 1996