An Efficient Multipath Routing with Dynamic Load Balancing

효율적인 동적 부하 균등 분산을 적용한 다중 경로 라우팅

  • 정선 ((주)데이콤종합연구소) ;
  • 이미정 (이화여자대학교 컴퓨터학과)
  • Published : 2001.09.01

Abstract

Single path routing schemes using dynamic routing metric amy find out the dynamic network status and recompute paths to keep the traffic from the highly loaded regions of the network. This type of routing approach, however, may lead to a routing oscillation, and further, it cannot exploit multi-paths that may frequently exist in the real network. We propose a multipath routing scheme with dynamic load balancing, called MP-DLB, which is capable of reducing the overhead incurred by the multipath routing with dynamic load balancing approach while taking advantage of the high routing performance provided by the approach. According to the analysis of Internet packet traces which show that a high percentage of network traffic is destined for a small number of networks, MP-DLB applies the multipath routing with dynamic load balancing only to a limited subset of all the destinations in the network. For the rest of the destinations, it applies traditional single path routing scheme. This approach may reduce overall routing overheads by limiting the number of destinations to apply the more complicated routing scheme while it can keep the routing performance high by providing efficient routing for the most significant traffic in the routing performance. A series of simulations are done to analyze the performance of MP-DLB. The simulation results show that MP-DLB may effectively cope with the congestion and achieve high routing performance by distributing traffic streams that are generated from varying sources and heading toward a specific hot destination over multi-paths.

동적 메트릭을 사용하는 단일 경로 라우팅 방식이 폭주에 대처하는 방법은 폭주 영역을 피해 갈수 있도록 경로를 바꾸어주는 것이다. 그러나 이러한 라우트 변경은 라우팅 진동을 야기할 수 있고 폭주에 대응하여 실제적으로 네트워크 상에존재하는 다중의 경로들을 모두 동시에 이용할 수 없다는 한계점이 있다. 이에 본 논문에서는 라우팅 오버헤드 측면에서 매우 효율적이면서 라우팅 성능을 높일 수 있는 동적 로드 밸런싱을 수행하는 다중 경로 라우팅 방식인 MP-DLB를 제안하였다. MP-DLB 방식은 동적 로드 밸런싱을 수행하는 다중 경로 라우팅의 오버헤드를 줄이기 위해 인터넷 트래픽이 일부 hot 목적지로 집중되는 패턴을 보이는 인터넷 패킷배치 분석자료를 근거로 hot 목적지에 대해서만 다중 경로를 설정하고 이들 다중 경로에 대해서만 동적로드 밸런싱을 수행한다. 소수의 hot 목적지에 대해서만 다중 경로를 사용하도록 하는 것은 다중 경로 사용을 위한 오버헤드를 감소시키면서도 라우팅 성능에 주된 영향을 미치는 트래픽에 대한 라우팅을 효율적이고 안정되게 제공하는 효과가 있다. 제안하는 MP-DLB 방식의 성능을 검토하기 위하여 시뮬레이션을 실행한 결과 MP-DLB는 하나의 hot 목적지를 향하여 임의의 라우터에 집중되고 있는 여러 소스로부터의 트래픽을 다중 경로를 이용해 분산 전송함으로써 효과적으로 폭주를 경감시키고 라우팅성능을 높임을 볼수 있었다.

Keywords

References

  1. J. May, Ospf version2. Technical Report HFC 2328. internet Engineering Task Force, 1998
  2. C. Villamizar, OSPF Optimized Multipath (OSPFOMP), Internet-Draft, draft-ieft-ospf-omp-02.txt, Feb. 1999
  3. J. J. Garcia-Luna-Aceves, S. Vutukury, 'A Practical Approach to Minimizing Delays in Internet Routing,' Proc. IEEE ICC, pp.479- 483, 1999 https://doi.org/10.1109/ICC.1999.767986
  4. J. J. Garcia-Luna- Aceves, S. Vutukury, 'A Simple Approximation to Minimum-Delay Routing.' Proc. ACM SIGCOMM'99, pp.227- 238, 1999 https://doi.org/10.1145/316188.316227
  5. J. Chen, P. Druschel, D. Subramanian, 'A New Approach to Routing With Dynamic Metrics.' Proc. INFOCOM'99, pp 661-670, 1999 https://doi.org/10.1109/INFCOM.1999.751452
  6. J. Chen, P. Druschel, D. Subramanian. 'New Approaches to Routing for Large-Scale Data Neworks,' Ph.D. Dissertation
  7. R. E. Bellman. Dynamic Programming. Princeton University Press, Princeton, N.J, 1957
  8. L. R. Ford and D. R. Fulkerson. Flows in Networks. Princeton University Press, Princeton, N.J. 1962
  9. S. Vutukury, J. J. Garcia-Luna-Aceves, 'An Algorithm for Multipath Computation using Distance-Vectors with Predecessor Information,' Proc. IEEE IC3N '99, 1999