Efficient Error Recovery Protocol for ATM Clustering Systems

ATM 클러스터링 시스템을 위한 효율적인 에러 복구 프로토콜

  • Jeong, Jae-Ung (Research Center, Samsung Heavy Industries Co., Ltd) ;
  • Lee, Jong-Gwon (Dept. of Electrical Eng. and Electronic Eng., Korea advanced Institute of Science and Technology) ;
  • Kim, Yong-Jae (Dept. of Electrical Eng. and Electronic Eng., Korea advanced Institute of Science and Technology) ;
  • Kim, Tak-Gon (Dept. of Electrical Eng. and Electronic Eng., Korea advanced Institute of Science and Technology) ;
  • Park, Gyu-Ho (Dept. of Electrical Eng. and Electronic Eng., Korea advanced Institute of Science and Technology) ;
  • Yu, Seung-Hwa (Information Communication, Graduate School of Ajou University)
  • 정재웅 (삼성중공업 중앙연구소) ;
  • 이종권 (한국과학기술원 전기 및 전자 공학과) ;
  • 김용재 (한국과학기술원 전기 및 전자공학과) ;
  • 김탁곤 (한국과학기술원 전기 및 전자공학과) ;
  • 박규호 (한국과학기술원 전기 및 전자공학과) ;
  • 유승화 (아주대학교 정보통신전문대학원)
  • Published : 1999.12.01

Abstract

ATM Clustering System과 같이 SAN(System Area Network) 환경에서 동작하는 시스템은 낮은 지연시간과 넓은 대역폭의 네트워크가 필수적이나 기존의 에러 복구 프로토콜들은 이러한 요구를 충족시키기에는 큰 오버헤드를 가지고 있다. 제안된 새로운 에러 복구 프로토콜은 ATM Clustering System 환경에서 최적의 성능을 나타내는 light-weight 프로토콜로 에러가 없는 상황과 에러 복구가 진행중인 상황에 따라 acknowledgement 주기를 적응적으로 변화시키는 adaptive acknowledgement scheme를 제안하여 적용하였다. 제안된 프로토콜은 상용 툴인 SDT를 이용한 논리 검증 받았고, DEVSim++ 환경에서의 성능 분석을 통해 프로토콜이 최상의 성능을 보이기 위한 파라메터 값을 찾았고, 이 값을 적용하였을 때의 성능을 기존의 프로토콜과 비교하여 제안된 프로토콜이 더 우수함을 확인하였다.Abstract While a system working with SAN, such as ATM Clustering System, requires a network with low latency and wide bandwidth, the previous error recovery protocols have a serious network overhead to satisfy this requirement. The suggested error recovery protocol is a light-weight protocol which can shows its best performance at ATM Clustering System and uses a newly suggested adaptive acknowledgement scheme. In the adaptive acknowledgement scheme, the period of acknowledgement is dynamically changed depending on the state of the network. We proved the logical correctness of our protocol with SDT and did performance analysis with DEVSim++. From the analysis, we found the optimal parameter values for best performance and showed that our protocol works better than the previous error recovery protocols.

Keywords