문맥 (context)
[청구항 11]
비대칭 대역폭 링크를 갖는 가입자 망에서 전송제어 프로토콜(tcp)의 양방향 동시전송을 위한 전송 제어 장치에 있어서,
양방향 동시 전송시, 역방향 링크로 전송하기 위한 tcp 애크 패킷을 획득하는 tcp 분류부와,
상기 애크 패킷이 획득된 시점에 상기 역방향 링크에 대응하는 순방향 링크의 대역폭을 측정하고, 상기 측정된 대역폭에 따라 상기 순방향 링크의 이후의 대역폭을 예측하고, 상기 예측된 대역폭이, 상기 순방향 링크에 할당된 최대 대역폭에 비해 상기 순방향 링크를 통한 애크 패킷의 전송을 허용할 수 있을 정도의 여유 대역폭을 유지하도록 하는 순방향 링크의 최적 윈도우 크기를 계산하는 대역폭 추정/예측부와,
상기 계산된 최적 윈도우 크기를 상기 애크 패킷에 포함되는 수신 윈도우 크기로서 삽입하여 상기 애크 패킷을 데스티네이션 노드로 전달하는 전송 속도 제어부를 포함하는 것을 특징으로 하는 전송 제어 장치
[청구항 12]
제 11 항에 있어서,상기tcp 분류부와, 상기 대역폭 추정/예측부와, 상기 전송 속도 제어부는,상기가입자망의종단노드구비되는것을특징으로 하는전송 제어 장치.
[청구항 13]
제 11 항에 있어서,상기 대역폭 추정/예측부는,상기 애크 패킷이 수신된 시점에서 상기 순방향 링크의 대역폭을 추정하고,예측 수행회수를 카운트하면서 상기 추정된 대역폭을 근거로상기순방향링크의대역폭을반복적예측하는것을특징으로 하는전송 제어 장치.
[청구항 14]
제 13 항에 있어서,상기 대역폭 추정/예측부는,상기 예측 수행회수가 미리 정해지는 반복 회수에 도달하기까지 상기 예측된 대역폭이 상기 최대 대역폭을 초과하지 않으면, 상기 반복 회수를 최적 윈도우의 최종 추천 값으로서 저장하고,상기 예측 수행회수가 상기 반복 회수에 도달하기 이전에 상기 예측된 대역폭이 상기 최대 대역폭에 도달하면, 상기 예측 수행회수와 이전 애크 패킷에 대해 저장된 최적 윈도우의 최종 추천 값 중 큰 값에 미리 정해지는 최대 전송 유닛(mtu) 크기를 곱하여상기최적윈도우크기계산하는것을특징으로 하는전송 제어 장치.
[청구항 15]
제 14 항에 있어서,상기 반복 회수는,상기 애크 패킷을 포함하는 애크된 패킷들의 데이터 양을 나타내는 충돌 윈도우 에뮬레이션 값(emul_cwnd)을 상기 최대 전송 유닛(mtu) 크기로 나눈 값특징으로 하는전송 제어 장치.
[청구항 16]
제 15 항에 있어서,상기 최적 윈도우 크기는,미리 정해지는 최대 충돌 윈도우 값을 초과하지설정되는것을특징으로 하는전송 제어 장치.
[청구항 17]
제 14 항에 있어서,상기 전송 속도 제어부는,상기 예측 수행회수가 상기 반복 회수에 도달하기까지 상기 예측된 대역폭이 상기 최대 대역폭을 초과하지 않으면, 상기 애크 패킷의 상기 수신 윈도우 크기를 수정하지 않고상기데스티네이션노드전달하는것을특징으로 하는전송 제어 장치.
[청구항 18]
제 11 항에 있어서,상기tcp 분류부와, 상기 대역폭 추정/예측부와, 상기 전송 속도 제어부는,상기가입자망의게이트웨이노드구비되는것을특징으로 하는전송 제어 장치.
[청구항 19]
제 11 항에 있어서,상기tcp 분류부는,상기 게이트웨이 노드로 인터넷 프로토콜(ip) 패킷을 수신하고 상기 ip 패킷의 헤더에 포함된 프로토콜 식별자를 참조하여 상기 ip 패킷이 tcp 패킷인지를 확인하고,상기 ip 패킷이 tcp 패킷이 아니면 상기 ip 패킷을 바이패스하고,상기 ip 패킷이 tcp 패킷이면 상기 tcp 패킷에 포함된 소스 및 데스티네이션의 ip 주소와 포트 번호에 따라, 상기 tcp 패킷에 관련된 tcp 세션이 상기 게이트웨이 노드에 이미 존재하는지를 확인하고,상기 tcp 세션이 존재하지 않으면 상기 tcp 패킷에 관련된 상기 tcp 세션을 추가하고 상기 tcp패킷바이패스하는것을특징으로 하는전송 제어 장치.
[청구항 20]
제 19 항에 있어서,상기tcp 분류부와 연결되는 세션 파라미터 초기화부를 더 포함하며,상기 세션 파라미터 초기화부는,상기 tcp 세션이 존재하면 상기 tcp 패킷에 포함된 플래그들 중 애크 플래그만이 설정되어 있는지를 확인하고,상기 tcp 패킷의 애크 플래그만이 설정되어 있지 않으면 상기 tcp 패킷을 바이패스하고,상기 tcp 패킷의 애크 플래그만이 설정되어 있으면 상기 tcp 패킷의 크기에 따라 상기 tcp 패킷이 애크 패킷인지 데이터 패킷인지를 확인하고,상기 tcp 패킷이 데이터 패킷이면 상기 데이터 패킷의 크기에 따라 충돌 윈도우 에뮬레이션 초기값(init_emul_cwnd)을 설정한 후 상기 데이터 패킷을 바이패스하고,상기 tcp 패킷이 애크 패킷이면 상기 충돌 윈도우 에뮬레이션 초기값이 0보다 큰지를 확인하고,상기 충돌 윈도우 에뮬레이션 초기값이 0보다 크지 않으면상기애크패킷바이패스하는것을특징으로 하는전송 제어 장치.
지시문 (instruction)
주어진 본문을 읽고 관련 정보를 분석하여 질문에 답하라.
질문 (question)
대역폭 추정/예측부가 예측 수행회수가 미리 정해지는 반복 회수에 도달하기 전에 예측된 대역폭이 최대 대역폭에 도달할 경우, 최적 윈도우 크기를 계산하는 방법은 무엇인가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation질문은 예측 수행 횟수가 반복 회수에 도달하기 전, 예측된 대역폭이 최대 대역폭에 도달했을 때의 최적 윈도우 크기 계산 방법을 묻고 있다.
-
2정보 추출
information_extraction청구항 14에서 예측 수행 횟수가 반복 회수에 도달하기 전에 예측된 대역폭이 최대 대역폭에 도달하는 경우에 대한 계산식이 명시되어 있다.
- 예측 수행회수가 상기 반복 회수에 도달하기 이전에 상기 예측된 대역폭이 상기 최대 대역폭에 도달하면
-
3근거 선택
evidence_selection계산 방법이 기술된 구절인 '상기 예측 수행회수와 이전 애크 패킷에 대해 저장된 최적 윈도우의 최종 추천 값 중 큰 값에 미리 정해지는 최대 전송 유닛(mtu) 크기를 곱하여 상기최적윈도우크기계산하는것'을 선택한다.
- 상기 예측 수행회수와 이전 애크 패킷에 대해 저장된 최적 윈도우의 최종 추천 값 중 큰 값에 미리 정해지는 최대 전송 유닛(mtu) 크기를 곱하여상기최적윈도우크기계산하는것
-
4논리 통합
logical_integration추출된 근거를 바탕으로, 계산 방식은 (예측 수행 횟수와 이전 최적 윈도우 최종 추천 값 중 큰 값) × (최대 전송 유닛(mtu) 크기)임을 파악한다.
- 상기 예측 수행회수와 이전 애크 패킷에 대해 저장된 최적 윈도우의 최종 추천 값 중 큰 값에 미리 정해지는 최대 전송 유닛(mtu) 크기를 곱하여
-
5결론 도출
conclusion_formulation질문에 대한 직접적인 답변으로 계산 절차를 정리한다.
-
6답변 생성
answer_generation최종 답변을 추출된 문구에 기반하여 작성한다.
최종 답변 (final_answer)
상기 예측 수행회수와 이전 애크 패킷에 대해 저장된 최적 윈도우의 최종 추천 값 중 큰 값에 미리 정해지는 최대 전송 유닛(mtu) 크기를 곱하여 계산한다.
핵심 해석 (core_interpretation)
대역폭 예측 과정에서 최대 대역폭에 조기에 도달할 경우, 현재의 예측 수행 횟수와 이전의 최적 윈도우 추천 값 중 큰 값에 MTU 크기를 곱하여 최적 윈도우를 결정하는 제어 방법이다.