Improvement to High-Availability Seamless Redundancy (HSR) Unicast Traffic Performance Using a Hybrid Approach, QRPL

High-Availability Seamless Redundancy (HSR)의 Unicast 트래픽 성능 향상을 위한 QRPL 알고리즘

  • 이브라힘 알타하 (명지대학교 정보통신공학과 U&C 연구실 및 엠피스연구단) ;
  • 이종명 (명지대학교/정보통신공학과 및 엠피스연구단)
  • Received : 2016.05.31
  • Accepted : 2016.06.21
  • Published : 2016.06.30

Abstract

High-availability seamless redundancy (HSR) is a fault-tolerant protocol for Ethernet networks that provides two frame copies for each frame sent. Each copy is forwarded on a separate physical path. HSR is a potential candidate for several fault-tolerant Ethernet applications, including smart-grid communications. However, the major drawback of the HSR protocol is that it generates and circulates unnecessary frames within connected rings regardless of the presence of a destination node in the ring. This downside degrades network performance and can deplete network resources. Two simple but efficient approaches have previously been proposed to solve the above problem: quick removing (QR) and port locking (PL). In this paper, we will present a hybrid approach, QRPL, by combining QR with PL, resulting in further traffic reductions. Our analysis showed that network traffic is significantly reduced for a large-sized HSR connected ring network compared to the standard HSR protocol, QR, and PL.

High-availability seamless redundancy (HSR) 은 두 개의 복제된 프레임을 각각의 경로로 전송하여 거의'0'시간에 고장을 복구하는 실시간 고장 허용 프로토콜이다. 그러므로 HSR은 스마트 그리드 통신과 같은 첨단 실시간 네트워크에 사용이 가능하다. 그러나 HSR 프로토콜은 고장 복구를 위해 생성되는 불필요한 트래픽이 목적지 노드가 포함되지 않은 하부 네트워크에도 지속적으로 순환하는 주요 단점이 있으며, 이는 네트워크의 트래픽 성능을 저하시키고, 네트워크의 활용 자원을 감소시키는 원인이 된다. 이러한 단점을 보완하기 위해, 효율적인 두 가지 알고리즘, Quick Removing (QR) 과 Port Locking (PL) 이 발표된 바 있다. 본 논문은 QR과 PL을 결합한 새로운 알고리즘, QRPL의 구현 가능성 및 그 성능을 수학적으로 해석 제시하고 시뮬레이션으로 확인하였다. 그 결과 다수의 하위 ring이 연결된 HSR 네트워크에서 유니캐스트 트래픽을 적용시, 표준 HSR, QR, 또는 PL 알고리즘을 개별로 사용하는 것보다, QRPL 알고리즘을 사용하는 경우 성능이 크게 향상됨을 확인하였다.

Keywords

References

  1. IEC 62439-3 International Electrotechnical Commission. Industrial Communication Networks-High-available Automation Networks, Part: 3 Parallel Redundancy Protocol and High-availability Seamless Redundancy (HSR), 2010.
  2. Araujo, J. A.; Lazaro, J.; Astarloa, A.; Zuloaga, A.; Garcia, A. High availability automation networks: PRP and HSR ring implementations. In Industrial Electronics (ISIE), 2012 IEEE International Symposium on, IEEE, 2012; pp. 1197-1202.
  3. Kirrmann,; H. HSR-High Availability Seamless Redundancy, Fault-tolerance in Ethernet networks IEC 62439, Presentation slides, ABB Switzerland Ltd, Corporate Research, Baden, 2010.
  4. IEC 61850-90-4, Network Engineering Guideline for Communication Networks and System in Substation, 2013.
  5. Nsaif, S.A.; Rhee, J. M. Improvement of high-availability seamless redundancy (HSR) traffic performance for smart grid communications. Journal of Communications and Networks 14, pp. 653-661, 2012. https://doi.org/10.1109/JCN.2012.00031
  6. Hong, S.; Joe, I. A novel packet transmission scheme with different periods according to the HSR ring direction in smart grid. 4th International Conference-FGIT, Dec. 2012; pp. 95-102.
  7. Shin, M.; Joe, I. Performance improvement for the HSR ring protocol with traffic control in smart grid. 4th International Conference-FGIT, Dec. 2012; pp. 48-55.
  8. Abdulsalam, I. R.; Rhee, J. M. Improvement of High-availability Seamless Redundancy (HSR) Unicast Traffic Performance Using Port Locking, Hong Kong, China. WCSE 2013, CPS, 2013; pp. 246-250.
  9. OMNET++ v.4.2.2 Simulator. Available online: http://www.omnetpp.org/ (accessed on 1 August 2013).