문맥 (context)
이동 통신 시스템에서 단말이 패킷을 수신하기 위한 방법의 하나로 DRX(Discontinuous Reception: DRX) 방식이 사용되고 있다. 상기 DRX란 단말의 수신부를 항상 온(ON)상태로 유지하는 것이 아니라, 패킷 수신이 예상되는 구간에서는 수신부를 온상태로 유지하고, 패킷 수신이 예상되지 않는 구간에서는 수신부를 오프(OFF)상태로 유지하는 기능이다. 이하에서 DRX에 대하여 더 상세히 설명한다.
도 1은 단말의 DRX 동작을 설명하는 개념도이다.
DRX 기능을 사용하여 패킷을 수신할 때 다음과 같은 요소들을 정의할 수 있다.
(1)활성화 구간 (Active Period): 단말의 수신부가 온(on) 상태인 구간으로, DRX가 서비스별로 설정되어 있을 경우에 해당 서비스 데이터의 수신이 예상되는 구간이다.
(2)수면 구간 (Sleep Period): 단말의 수신부가 오프(off) 상태인 구간으로, DRX이 서비스별로 설정되어 있을 경우, 해당 서비스 데이터의 수신이 예상되지 않는 구간이다. 상기 수면 구간은 단말의 전력 소모를 절약하기 위해 설정된 구간이다. 즉, 데이터 수신이 예상되지 않는 구간이므로 단말의 수신부를 오프시켜 단말이 소모하는 전력을 최소화하기 위해 설정된 것이다.
(3)DRX 주기 (DRX cycle length, 110, 120): 하나의 서비스 데이터에 대한 활성화 구간과 다음의 활성화 구간 사이의 길이이다.
참고적으로 상기 단말의 수신부가 실제로 오프할지 여부는 상기 단말에 서비스되는 복수의 서비스에 대한 수면 구간이 서로 중첩되는지 여부에 따라 결정된다. 예를 들어 두 종류의 서비스 A와 서비스 B를 가정할 때, 현재 구간이 서비스 A에 대해서는 수면 구간이고 서비스 B에 대해서는 활성화 구간이라면 상기 단말의 수신부는 온 상태이어야 하고, 현재 시점이 서비스 A와 서비스 B 모두에 대하여 수면 구간일 때에 단말의 수신부는 오프 상태가 된다. 설명의 편의상 이하에서는 단말이 하나의 서비스를 제공받는 것으로 가정하여, 활성화 구간에서는 단말의 수신부가 실제로 온 상태가 되고, 수면 구간에서는 실제로 오프 상태인 것으로 설명한다.
또한, 상기 활성화 상태의 시작 지점(130) 또는 활성화 상태 종료 지점 등은 데이터의 수신 시점이나 수신하는 데이터의 양 등을 고려해서 결정되는데, 일반적으로는 단말의 고유 식별자 정보(UE ID)와 상기 DRX 주기(DRX cyle length)를 이용하여 상기 시작 시점(130)이 결정된다.
그런데 종래의 패킷 통신 시스템에서의 DRX 주기는 도 1에 도시된 바와 같이 항상 일정한 값으로 설정된다. 이처럼 DRX가 항상 일정한 DRX 주기로 설정되는 경우에는 다음과 같은 문제점이 발생한다. 즉, 단말이 웹 브라우징 서비스 데이터 또는 FTP(File Transfer Protocol) 서비스 데이터와 같이 불연속적으로 발생하는 "불연속 데이터"를 상기 DRX 방식을 그대로 사용하여 수신하게 될 때 단말에서 불필요하게 전력이 소모되는 문제점이 있다. 이는 불연속 데이터의 일반적인 성질에서 기인한다. 이하의 도 2에서 DRX 방식을 사용하여 불연속 데이터를 수신할 때의 문제점에 대하여 상세하게 설명한다. 다만, 설명의 편의상 웹 브라우징 서비스 데이터(이하 "웹 데이터"로 약칭한다.)를 불연속 데이터의 일 예로 설명할 것이다.
도 2는 일반적인 웹 데이터의 트래픽 패턴을 설명하는 도면이다.
215단계에서 사용자가 단말을 통하여 임의의 웹 페이지를 요청하는 요청 메시지(예를 들어, HTTP(hypertext transfer protocol) request)를 네트워크로 전송하면, 상기 요청 메시지에 대응하는 웹 데이터가 상기 단말에게 전송된다. 참조 부호 205는 네트워크로부터 단말로 다운로드되는 패킷(즉, 순방향 패킷 데이터)들을 표현한다. 상기 순방향 패킷 데이터들의 다운로드가 예상되는 시간 구간을 다운로딩 단계(225)라 하는데, 상기 다운로딩 단계(225)에서 마지막 순방향 패킷 데이터가 단말로 다운로드된 이후, 단말이 이에 대한 TCP ACK(210)을 네트워크로 전송하면, 상기 웹 데이터가 모두 다운로드되었으므로 상기 다운로딩 단계(225)는 종료한다. 이후 사용자는 단말을 통하여 다운로드된 웹 데이터를 읽기 시작한다. 이 구간을 리딩 단계(230)이라 한다. 즉, 다운로딩 단계가 완료되고 사용자가 웹 데이터를 읽는 리딩 단계(230)에서는 데이터가 송수신되지 않게 된다. 다만, 상기 다운로딩 단계와 리딩 단계는 시스템에서 물리적으로 설정된 구간이 것이 아니라, 설명의 편의상 개념적으로 구분한 것이다. 실제로 시스템에서 물리적으로 구별할 수 있는 시간 구간은 활성화 구간과 수면 구간이다.
이후, 사용자가 또 다른 새로운 웹 데이터를 네트워크로 요청하면, 즉, 215단계와 같이 단말이 새로운 HTTP 요청 메시지를 전송하면, 220단계에서 새로운 웹 데이터의 다운로드가 다시 시작된다.
이처럼 사용자가 네트워크로부터 웹 브라우징 서비스를 제공받을 때에 다운로딩 단계(225)에서는 단말과 네트워크 사이의 데이터 송수신이 빈번하게 발생하는데 비하여, 리딩 단계(230)에서는 데이터 송수신이 거의 발생하지 않는다. 그런데 상기한 특징을 가지는 웹 데이터를 종래의 DRX 방식을 사용하여 수신하면, 다운로딩 단계(225)와 리딩 단계(230)에 동일한 주기로 활성화 구간이 배치된다. 즉, 종래에는 불연속 데이터를 수신하는 경우에, 다운로딩 단계(225)와 리딩 단계(230)에서 적용되는 DRX 주기가 동일한 값으로 설정되었다. 이 경우 단말은 리딩 단계(230)에서 수신할 데이터가 없음에도 불구하고 수신부를 온 상태로 유지하므로 불필요한 전력이 소모되는 문제점이 있게 된다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
종래의 DRX 방식을 사용하여 웹 브라우징 서비스와 같은 불연속 데이터를 수신할 때 발생하는 문제점은 무엇인가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation종래 DRX 방식이 불연속 데이터(웹 브라우징 등) 수신 시 초래하는 기술적 문제점을 파악한다.
-
2정보 추출
information_extraction불연속 데이터의 특성인 다운로딩 단계와 리딩 단계의 차이 및 종래 DRX 주기의 설정 방식을 추출한다.
- 다운로딩 단계(225)에서는 단말과 네트워크 사이의 데이터 송수신이 빈번하게 발생하는데 비하여, 리딩 단계(230)에서는 데이터 송수신이 거의 발생하지 않는다.
- 종래에는 불연속 데이터를 수신하는 경우에, 다운로딩 단계(225)와 리딩 단계(230)에서 적용되는 DRX 주기가 동일한 값으로 설정되었다.
-
3근거 선택
evidence_selection데이터 송수신이 없는 리딩 단계에서도 동일한 주기로 활성화 구간이 배치된다는 점을 근거로 선택한다.
- 이 경우 단말은 리딩 단계(230)에서 수신할 데이터가 없음에도 불구하고 수신부를 온 상태로 유지하므로 불필요한 전력이 소모되는 문제점이 있게 된다.
-
4논리 통합
logical_integration데이터가 없는 리딩 단계에서도 동일한 DRX 주기로 인해 수신부가 온(ON) 상태를 유지하게 되어 전력이 낭비되는 인과관계를 연결한다.
- 단말은 리딩 단계(230)에서 수신할 데이터가 없음에도 불구하고 수신부를 온 상태로 유지하므로 불필요한 전력이 소모되는 문제점이 있게 된다.
-
5결론 도출
conclusion_formulation데이터 송수신이 거의 없는 리딩 단계에서도 동일한 DRX 주기가 적용되어 수신부가 온 상태를 유지함으로써 불필요한 전력이 소모된다는 결론을 도출한다.
- 불필요하게 전력이 소모되는 문제점이 있다.
-
6답변 생성
answer_generation질문에 대해 문맥에 근거하여 명확하게 답변을 작성한다.
최종 답변 (final_answer)
종래의 DRX 방식은 다운로딩 단계와 리딩 단계에 동일한 주기로 활성화 구간을 배치하기 때문에, 데이터 송수신이 거의 발생하지 않는 리딩 단계에서도 단말이 수신부를 온(ON) 상태로 유지하게 되어 불필요한 전력이 소모되는 문제점이 있다.
핵심 해석 (core_interpretation)
종래의 DRX 방식은 데이터 송수신이 빈번한 구간과 거의 없는 리딩 단계에 동일한 주기로 활성화 구간을 배치하여, 단말이 수신할 데이터가 없음에도 수신부를 온 상태로 유지함에 따라 불필요한 전력이 소모되는 문제점이 있다.