Skip to main content
QUICK REVIEW

[논문 리뷰] A Survey of Scheduling Algorithms for the Time-Aware Shaper in Time-Sensitive Networking (TSN)

Thomas Stüber, Lukas Osswald|arXiv (Cornell University)|2022. 11. 20.
Network Time Synchronization Technologies인용 수 6
한 줄 요약

이 종합 검토는 실시간 이더넷 네트워크에서 시간 지연을 최소화하기 위해 시간 인식 셰이퍼(Time-Aware Shaper, TAS)를 위한 스케줄링 알고리즘에 대한 종합적인 분석을 제공한다. 이는 주기적인 전송 시간과 게이트 제어 목록을 계산하는 방법을 포함하며, 시간 기반 트래픽(Time-triggered, TT)에 대한 엄격한 지연 및 제트러블 기준을 충족하는 데 중점을 둔다. 주요 최적화 목표를 규명하고 기존 접근법을 평가하며, 확장성, 다중 메커니즘 공존, 스케줄 구조 이해 등 열린 문제를 제시한다.

ABSTRACT

Time-Sensitive Networking (TSN) is an enhancement of Ethernet which provides various mechanisms for real-time communication. Time-triggered (TT) traffic represents periodic data streams with strict real-time requirements. Amongst others, TSN supports scheduled transmission of TT streams, i.e., the transmission of their frames by end stations is coordinated in such a way that none or very little queuing delay occurs in intermediate nodes. TSN supports multiple priority queues per egress port. The TAS uses so-called gates to explicitly allow and block these queues for transmission on a short periodic timescale. The TAS is utilized to protect scheduled traffic from other traffic to minimize its queuing delay. In this work, we consider scheduling in TSN which comprises the computation of periodic transmission instants at end stations and the periodic opening and closing of queue gates. In this paper, we first give a brief overview of TSN features and standards. We state the TSN scheduling problem and explain common extensions which also include optimization problems. We review scheduling and optimization methods that have been used in this context. Then, the contribution of currently available research work is surveyed. We extract and compile optimization objectives, solved problem instances, and evaluation results. Research domains are identified, and specific contributions are analyzed. Finally, we discuss potential research directions and open problems.

연구 동기 및 목표

  • 시간 지연과 제트러블 제약 조건을 가진 시간 기반 트래픽(Time-triggered, TT)을 중심으로, 시간 감응 네트워킹(TSN)에서 시간 인식 셰이퍼(TAS)를 위한 스케줄링 알고리즘에 대한 체계적인 리뷰를 제공하는 것.
  • TSN 스케줄 계산에 관한 기존 연구를 식별하고 분류하여, 모델링 가정, 최적화 목표, 문제 인스턴스를 포함하는 것.
  • TAS 기반 트래픽 스케줄링을 위한 현재 스케줄링 및 최적화 방법의 확장성, 성능 및 한계를 분석하는 것.
  • 다중 TSN 메커니즘 공존, 라우팅 및 스케줄링의 통합, 스케줄의 구조적 복잡성과 같은 열린 연구 문제를 부각하는 것.
  • 산업 자동화 및 실시간 응용 분야에서 TSN 스케줄링의 최신 기법과 향후 방향을 연구자들이 식별할 수 있도록 지원하는 것.

제안 방법

  • 2023년 3월 이전에 출판된 TSN 스케줄링과 TAS를 다룬 논문에 대한 체계적 문헌 검토.
  • 문제 확장 기반으로 논문을 분류: 고정 라우팅 대비 통합 라우팅, 신뢰성 지원, 저우선도 트래픽 지원, 하드웨어 제약 조건.
  • 최대 지연, 제트러블, 스케줄 길이 최소화 및 스케줄 타이트함 최대화 등의 최적화 목표를 종합 및 분석.
  • 정수 선형 프로그래밍(ILP), 휴리스틱 알고리즘, 유전 알고리즘 및 시뮬레이티드 어닐링과 같은 메타휴리스틱을 포함한 스케줄링 방법 평가.
  • 문제 인스턴스, 확장성 결과, 연구 간의 구현 제약 조건(예: 브리지의 필터링 엔트리 제한) 비교.
  • 초기 논문 및 인기 있는 출판지 목록을 식별하여 연구 생태계를 맵핑하고 TSN 스케줄링 분야의 연구 발전 추이를 추적하는 것.

실험 결과

연구 질문

  • RQ1TSN 스케줄링에서 TAS를 사용할 때 지배적인 최적화 목표는 무엇이며, 이는 어떻게 스케줄 설계에 영향을 미치는가?
  • RQ2정확한, 휴리스틱, 메타휴리스틱 방법 등 다양한 스케줄링 방법이 다양한 문제 인스턴스에서 확장성과 해 품질 측면에서 어떻게 성능을 발휘하는가?
  • RQ3통합 라우팅, 멀티캐스트, 비주기적 트래픽 지원과 같은 기본 TSN 스케줄링 문제의 주요 확장 사항은 무엇이며, 이는 알고리즘 복잡도에 어떻게 영향을 미치는가?
  • RQ4제한된 필터링 엔트리 또는 게이트 제어 목록(GCL) 크기와 같은 기술적 제약 조건은 스케줄의 타당성과 구조에 어떻게 영향을 미치는가?
  • RQ5특히 여러 TSN 메커니즘의 공존과 최적 스케줄의 구조적 특성과 관련된 주요 열린 문제들은 무엇인가?

주요 결과

  • 스위치 간의 스트림 전송 시간과 게이트 제어 목록(GCL) 구성 간의 상호의존성으로 인해 TSN 스케줄링 문제는 매우 복잡하다.
  • 대부분의 기존 연구는 최대 지연 또는 제트러블을 최소화하는 데 집중하며, 소규모 인스턴스에 대해 정확한 해를 구하기 위해 정수 선형 프로그래밍(ILP)을 널리 활용한다.
  • 유전 알고리즘 및 시뮬레이티드 어닐링과 같은 휴리스틱 및 메타휴리스틱 접근법은 더 큰 인스턴스에 널리 사용되지만, 일반적으로 형식적 확장성 보장이 부족하다.
  • 관련 종합 검토에서 조사된 논문 중 TAS 기반 스케줄링을 다룬 비율은 매우 낮으며, 총 128편 중 17편(약 13%)에 불과하여 이 핵심 TSN 메커니즘에 대한 집중적 분석의 연구 격차가 있음을 시사한다.
  • 확장성 분석은 제한적이며, 특히 통합 라우팅 또는 신뢰성 제약 조건이 적용될 경우 TSN 스케줄링 문제가 본질적으로 어려운 이유를 설명하지 못하고 있다.
  • TAS, CBS, CQF 등 여러 TSN 메커니즘의 공존 문제는 여전히 열려 있으며, 메커니즘 간 통합 구성 및 스트림 할당을 위한 종합적인 프레임워크는 아직 존재하지 않는다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.