Impact of 5G Latency and Jitter on TAS Scheduling in a 5G-TSN Network: An Empirical Study

본 논문은 5G 의 지연 및 지터가 TSN 의 시간 인식 셰이퍼 (TAS) 스케줄링에 미치는 영향을 실증적으로 분석하여, 5G 지연의 고차 백분위수를 기반으로 TSN 스위치 간 전송 창 오프셋을 정밀하게 조정해야 종단 간 결정론적 통신을 보장할 수 있음을 규명했습니다.

Pablo Rodriguez-Martin, Oscar Adamuz-Hinojosa, Pablo Muñoz, Julia Caleya-Sanchez, Pablo Ameigeiras

게시일 Tue, 10 Ma
📖 3 분 읽기☕ 가벼운 읽기

Each language version is independently generated for its own context, not a direct translation.

🎻 배경: 완벽한 리듬이 필요한 공장 (TSN)

현대 공장은 로봇과 기계들이 서로 말을 주고받으며 움직입니다. 이때 중요한 건 **'정확한 타이밍'**입니다.

  • TSN (Time-Sensitive Networking): 마치 오케스트라 지휘자처럼, 모든 악기 (기계) 가 정확히 같은 박자에 소리를 내도록 조절하는 시스템입니다.
  • TAS (Time-Aware Shaper): 지휘자가 "1 초에 드럼만, 2 초에 피아노만" 치라고 지시하는 시간표입니다. 이 시간표대로만 움직이면 로봇은 절대 실수하지 않습니다.

🚗 문제: 5G 는 '혼잡한 고속도로' (불규칙한 지연)

하지만 공장이 커지면서 로봇이 이동해야 하는 경우가 생겼습니다. 이때 유선 (케이블) 대신 5G 무선 통신을 쓰게 되죠.

  • 5G 의 문제: 유선은 레일처럼 일정하지만, 5G 는 혼잡한 고속도로와 같습니다.
    • 차가 많으면 (데이터가 많으면) **지체 (지연)**가 생깁니다.
    • 때로는 1 초 걸리고, 때로는 3 초 걸립니다. (이걸 지터/Jitter라고 합니다.)
  • 충돌: 오케스트라 지휘자 (TSN) 가 "지금 치라고!" 했는데, 악기 (로봇) 가 5G 도로의 정체 때문에 3 초 뒤에 도착하면? 리듬이 깨져서 전체 공연이 망칩니다.

🔍 연구 내용: "지휘자와 악기 사이의 '시간 차이'를 어떻게 맞출까?"

저자들은 이 문제를 해결하기 위해 **실제 실험실 (테스트베드)**을 만들어 5G 와 TSN 을 연결하고 실험했습니다. 핵심은 **"시간표 (TAS) 를 어떻게 수정해야 5G 의 불규칙함을 견딜 수 있을까?"**였습니다.

1. 핵심 발견: "너무 일찍 보내지 마세요" (Offset 설정)

지휘자가 악기에게 신호를 보낼 때, 5G 도로의 정체 시간을 고려해서 미리 보내거나 늦게 보내야 합니다.

  • 잘못된 경우: 지휘자가 "지금 치라고" 신호를 보내는데, 악기는 5G 정체로 늦게 도착합니다. 다음 박자가 시작될 때까지 기다리다 보면, 리듬이 완전히 깨집니다 (ICI: 사이클 간 간섭).
  • 해결책: 지휘자는 "내 신호가 도착할 때까지 기다렸다가, 악기가 도착하면 바로 치게 하라"는 **여유 시간 (Offset)**을 설정해야 합니다.
    • 하지만 이 여유 시간이 너무 길면, 로봇이 너무 늦게 반응해서 공장이 느려집니다.
    • 너무 짧으면, 정체로 인해 신호가 늦어지는 경우를 막지 못합니다.

2. 중요한 규칙: "도로 폭과 교통량"

  • 규칙 1: 5G 도로의 정체 폭 (지터) 이 너무 넓으면, 지휘자가 신호를 보낼 수 있는 **시간 창 (Transmission Window)**을 넓게 잡아야 합니다.
  • 규칙 2: 만약 다른 차량들 (일반 데이터) 이 5G 도로에 많이 몰리면, 로봇용 신호 (중요 데이터) 도 더 늦어집니다. 이때는 지휘자가 더 큰 여유 시간을 주거나, 차선을 더 넓게 만들어야 합니다.

📊 실험 결과 (실제 데이터로 확인)

저자들은 실제 5G 장비와 스위치를 연결해 실험했습니다.

  1. 5G 의 정체는 생각보다 큽니다: 유선 통신은 0.001 초 (마이크로초) 단위지만, 5G 는 10~20 ms(밀리초) 단위로 늦어질 수 있습니다.
  2. 적절한 '여유 시간' 설정이 생명: 5G 의 지연 시간 중 99.9% 가 넘지 않는 최대치를 기준으로 여유 시간을 설정해야, 로봇이 절대 실수하지 않습니다.
  3. 너무 늦으면 안 됩니다: 여유 시간을 너무 길게 잡으면, 로봇이 지시대로 움직이지만 반응이 느려져 생산성이 떨어집니다.

💡 결론: "유연한 지휘자가 되어야 한다"

이 논문의 핵심 메시지는 다음과 같습니다.

"5G 를 산업 현장에 쓰려면, 고정된 시간표만 믿지 말고, 5G 도로의 혼잡 상황을 실시간으로 파악해서 지휘자의 신호 (TAS) 를 유연하게 조정해야 한다."

  • 과거: "무조건 정해진 시간에 움직여라." (유선 방식)
  • 미래 (이 논문의 제안): "도로가 막히면 신호를 조금 늦게 보내고, 도로가 비면 빠르게 보내라. 하지만 최대 99.9% 의 경우에는 로봇이 절대 늦지 않도록 여유 있게 설계하라."

이 연구를 통해 공장의 로봇들이 5G 를 사용하면서도, 마치 유선으로 연결된 것처럼 정확하고 안전한 작업을 할 수 있는 길을 열었습니다.