Optimal Schedules for Dimension-Ordered Routing Communications in Myrinet Clustering Systems.

Myrinet 클러스터링 시스템에서 순위차원 라우팅을 사용하는 통신들의 최적 스케줄링 방법

  • 박상명 (숙명여자대학교 전산학과) ;
  • 이상규 (숙명여자대학교 전산학과) ;
  • 문봉희 (숙명여자대학교 전산학과)
  • Published : 2001.03.01

Abstract

최근 병렬처리 시스템에 대한 연구는 마이크로 프로세서 제작 기술과 네트워크 기술이 발달함에 따라 고성능의 PC와 워크스테이션 여러대를 고속의 네트워크로 연결하여 구축하는 클러스터링 환경에 관심이 고조되고 있다. 그런데 이러한 클러스터링 시스템의 성능은 수행되는 애플리케이션 프로그램의 병렬성이나 xdhtls 빈도 등의 특성에 따라 달라진다. 그러므로 클러스터링 시스템의 성능을 향상시키기 위해서는 애플리케이션의 이러한 특성을 고려하여 최상의 효과를 얻기 위한 조정작업이 필요하며 그 방법중의 하나가 시스템 상에서 발생하는 통신들에 대하 스케줄링을 수행하는 것이다. 본 논문에서는 Myrinet 스위치를 사용하여 선형으로 구성한 클러스터링 시스테과 2차원 메쉬 형태로 구성한 클러스터링 시스템의 두 가지 모델을 가정하고 이들 모델 상에서 특성 시간에 주어지는 통신요청들에 대하여 순위차원 라우팅을 사용하여 메시지들을 최단시간에 전송할 수 있는 최적 통신스케줄링 알고리즘을 제안한다. 시스템 상에서 같은 방향으로 동시에 링크를 공유한는 통신들의 개수의 최대값을 $L_{MAX}$로 시스템에서 하나의 메시지가 전달되는데 걸리는 시간을 T로 정의하면 알고리즘에 의해 선형 네트워크에서의 통신 요청 집합에 대한 메시지 전송 완료 시간은 최대 $L_{MAX}{\cdot}T$, 메쉬 네트워크에서의 통신요청 집합에 대한 메시지 전송 완료시간은 최대 $frac{3}{2}{\cdot}T$임을 증명하였다.

Keywords

References

  1. Mario Gerla, Prasasth Palnati, Simon Walton, 'Multicasting Protocols for High-Speed, Worm-hole-Routing Local Area Networks,' http://www.cs.ucla.edu/~simonw/sigcorrv/sigcom. html
  2. Myricom Inc., Myricom Homepage, 'http://ww\v.myri.com/myrinet/,' April 1998
  3. Nanette j. Boden, Danny Cohen, Robert E. Felderman, Alan E. Kulawik, Charles L. Seitz, Jakov N. Seizovic, and Wen-King Su 'Myrinet --A Gigabit-per-Second Local-Area Network,' IEEE-Micro, Vol. 15, No.l, pp. 29-36, February 1995 https://doi.org/10.1109/40.342015
  4. Sharad Sundaresan, Riccardo Dettati, 'Distributed Adimission Control for Wormhole-Routed Networks,' Technical Report 96-015, Texas A&M University, July 1996
  5. Sharad Sundaresan, Riccardo Bettati, 'Distributed Connection Management for Real-Time Communication over Wormhole-Routed Networks,' Technical Report 96-021, Texas A&M University, July 1996
  6. Lionel M. Ni, Philip K. Mckinley, 'A Survey of Routing Techniques in Wormhole Networks,' Technical Report MSU-CPS-ACS-46, October 17, 1991
  7. Douglas B. West, 'Introduction of graph theory,' Prentice Hall, 1996
  8. Martin C. Carlisle, Errol L. Lloyd, 'On k-coloring a set of intervals,' Discrete Applied Mathematics 59, pp. 225-235, 1995
  9. Alan Tucker, 'Coloring a family of circular arcs,' SIAM J. APPL. MATH, Vol 29., No 3., November 1975 https://doi.org/10.1137/0129040
  10. Klaus Jansen, 'NP-completeness of path coloring in meshes with fixed row-column routing,' preprinted paper
  11. M. R. Garey, D. S. Johnson, G. L. Miller, and C. II. Papadimitriou, 'The complexity of coloring circular arcs and chords,' SIAM J. Algebraic Discrete Methods, 1(2), pp. 216-227, 1980