KR101246889B1 - 중첩된 망 환경에서 하향 수직 핸드오버시의 데이터 전송률 제어방법 및 시스템 - Google Patents
중첩된 망 환경에서 하향 수직 핸드오버시의 데이터 전송률 제어방법 및 시스템 Download PDFInfo
- Publication number
- KR101246889B1 KR101246889B1 KR1020110035225A KR20110035225A KR101246889B1 KR 101246889 B1 KR101246889 B1 KR 101246889B1 KR 1020110035225 A KR1020110035225 A KR 1020110035225A KR 20110035225 A KR20110035225 A KR 20110035225A KR 101246889 B1 KR101246889 B1 KR 101246889B1
- Authority
- KR
- South Korea
- Prior art keywords
- tcp
- vertical handover
- ack
- sander
- downlink
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000005540 biological transmission Effects 0.000 claims abstract description 16
- 230000009977 dual effect Effects 0.000 claims abstract description 7
- 230000007423 decrease Effects 0.000 description 2
- 230000005484 gravity Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/08—Reselecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/06—Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
도 2는 본 발명의 바람직한 실시예에 따른 중첩된 망 환경에서 하향 수직 핸드오버시의 데이터 전송률 제어방법의 흐름도.
도 3 및 도 6은 본 발명의 바람직한 실시예에 따른 패킷 전송과정을 예시한 도면.
도 4는 버퍼 사이즈에 따른 대역폭 지연 프로덕트를 예시한 도면.
도 5는 본 발명의 바람직한 실시예에 따른 하향 수직 핸드오버의 혼잡 윈도우 사이즈의 변화를 예시한 도면.
102 : TCP 샌더
104 : WLAN 어세스 포인트
106 : VHO 제어부
108 : 3G 베이스 스테이션
Claims (12)
- 중첩된 망 환경에서 하향 수직 핸드오버시의 데이터 전송률 제어방법에 있어서,
TCP 샌더가 듀얼 인터페이스를 통해 TCP 리시버로부터 ACK가 수신될 때마다, ACK 수신소요시간에 따른 RTT와 데이터 송신소요시간에 따른 RTT를 비교하여 하향 수직 핸드오버의 수행을 인지하는 단계;
상기 TCP 샌더가, 상기 TCP 리시버의 하향 수직 핸드오버의 수행을 인지한 후에, ACK가 미리 정해둔 횟수 이상 중복 수신되면 상기 TCP 리시버의 하향 수직 핸드오버의 수행이 완료된 것으로 인지하는 단계;
를 구비하는 것을 특징으로 하는 중첩된 망 환경에서 하향 버티컬 핸드오버시의 데이터 전송률 제어방법. - 제1항에 있어서,
상기 TCP 샌더가 상기 TCP 리시버의 하향 수직 핸드오버 수행의 인지전에, ACK가 미리 정해둔 횟수만큼 중복 수신될 때마다, 그때의 혼잡 윈도우 사이즈 값을 저장하는 단계;
상기 TCP 샌더가 상기 TCP 리시버의 하향 수직 핸드오버 수행이 완료된 것으로 인지한 후에, 가중 팩터 값을 산출하고, 그 가중 팩터 값과 상기 혼잡 윈도우 사이즈 값에 대응되게 슬로우 스타트 한계값을 산출하는 단계;
상기 슬로우 스타트 한계값에 따라 슬로우 스타트 페이즈 모드를 수행하는 단계;를 더 구비함을 특징으로 하는 중첩된 망 환경에서 하향 버티컬 핸드오버시의 데이터 전송률 제어방법. - 제2항에 있어서,
상기 가중 팩터 값은,
이전 망의 중계장치에서의 버퍼 사이즈 및 대역폭 지연 프로덕트와 새로운 망의 중계장치에서의 버퍼 사이즈 및 대역폭 지연 프로덕트의 비율로 정해짐을 특징으로 하는 중첩된 망 환경에서 하향 버티컬 핸드오버시의 데이터 전송률 제어방법. - 제1항에 있어서,
상기 TCP 샌더가,
상기 TCP 리시버의 하향 수직 핸드오버 수행을 인지한 후에,
새로운 망에 대한 RTO(Retransmission Timeout)를 산출하고,
상기 TCP 리시버의 하향 수직 핸드오버 수행이 완료되면, RTO를 산출된 RTO로 설정하는 단계를 더 구비함을 특징으로 하는 중첩된 망 환경에서 하향 버티컬 핸드오버시의 데이터 전송률 제어방법. - 제1항에 있어서,
상기 TCP 샌더가 상기 TCP 리시버의 하향 수직 핸드오버 수행을 인지한 후부터 하향 수직 핸드오버 수행 완료를 인지할 때까지, 상기 TCP 리시버로부터 ACK가 수신될 때마다 그 ACK에 대한 다음 시퀀스 넘버를 저장하는 단계;
상기 TCP 샌더가 상기 TCP 리시버의 하향 수직 핸드오버 수행 완료를 인지한 후에, 상기 TCP 리시버로부터 ACK가 미리 정해둔 횟수만큼 중복 수신되면, 그 ACK의 시퀀스 넘버가 저장된 시퀀스 넘버보다 작으면, 이전 망을 통한 링크에서의 패킷 손실로 판단하여 혼잡 윈도우 사이즈를 유지하고 해당 ACK에 대응되는 패킷을 재전송하는 단계;를 더 구비함을 특징으로 하는 중첩된 망 환경에서 하향 버티컬 핸드오버시의 데이터 전송률 제어방법. - 제1항에 있어서,
상기 TCP 샌더가 상기 TCP 리시버의 하향 수직 핸드오버 수행을 인지한 후부터 하향 수직 핸드오버 수행 완료를 인지할 때까지, 상기 TCP 리시버로부터 ACK가 수신될 때마다 그 ACK에 대한 다음 시퀀스 넘버를 저장하는 단계;
상기 TCP 샌더가 상기 TCP 리시버의 하향 수직 핸드오버 수행 완료를 인지한 후에, 상기 TCP 리시버로부터 ACK가 미리 정해둔 횟수만큼 중복 수신되면, 그 ACK의 시퀀스 넘버가 저장된 시퀀스 넘버 이상이면, 새로운 망을 통한 링크에서의 패킷 손실로 판단하여 혼잡 윈도우 사이즈를 감소한 후에 해당 ACK에 대응되는 패킷을 재전송하는 단계;를 더 구비함을 특징으로 하는 중첩된 망 환경에서 하향 버티컬 핸드오버시의 데이터 전송률 제어방법. - 중첩된 망 환경에서 하향 수직 핸드오버시의 데이터 전송률 제어를 위한 TCP 시스템에 있어서,
TCP 리시버; 및
듀얼 인터페이스를 통해 상기 TCP 리시버와 통신하는 TCP 샌더로 구성되며,
TCP 샌더가 듀얼 인터페이스를 통해 TCP 리시버로부터 ACK를 수신할 때마다, 상기 ACK 수신소요시간에 따른 RTT와 데이터 송신소요시간에 따른 RTT를 비교하여 하향 수직 핸드오버의 수행을 인지하고,
상기 TCP 샌더가 상기 TCP 리시버의 하향 수직 핸드오버의 수행을 인지한 후에, ACK가 미리 정해둔 횟수 이상 중복수신되면 상기 TCP 리시버의 하향 수직 핸드오버의 수행이 완료된 것으로 인지함을 특징으로 하는 중첩된 망 환경에서 하향 버티컬 핸드오버시의 데이터 전송률 제어를 위한 TCP 시스템. - 제7항에 있어서,
상기 TCP 샌더가, 상기 TCP 리시버의 하향 수직 핸드오버 수행의 인지전에, ACK가 미리 정해둔 횟수만큼 중복 수신될 때마다, 그때의 혼잡 윈도우 사이즈 값을 저장하고,
상기 TCP 리시버의 하향 수직 핸드오버 수행이 완료된 것으로 인지한 후에, 가중 팩터 값을 산출하고, 그 가중 팩터 값과 상기 혼잡 윈도우 사이즈 값에 대응되게 슬로우 스타트 한계값을 산출하고,
상기 슬로우 스타트 한계값에 따라 슬로우 스타트 페이즈 모드를 수행함을 특징으로 하는 중첩된 망 환경에서 하향 버티컬 핸드오버시의 데이터 전송률 제어를 위한 TCP 시스템. - 제8항에 있어서,
상기 가중 팩터 값은,
이전 망의 중계장치에서의 버퍼 사이즈 및 대역폭 지연 프로덕트와 새로운 망의 중계장치에서의 버퍼 사이즈 및 대역폭 지연 프로덕트의 비율로 정해짐을 특징으로 하는 중첩된 망 환경에서 하향 버티컬 핸드오버시의 데이터 전송률 제어를 위한 TCP 시스템. - 제7항에 있어서,
상기 TCP 샌더가,
상기 TCP 리시버의 하향 수직 핸드오버 수행을 인지한 후에,
새로운 망에 대한 RTO(Retransmission Timeout)를 산출하고,
상기 TCP 리시버의 하향 수직 핸드오버 수행이 완료되면, RTO를 산출된 RTO로 설정함을 특징으로 하는 중첩된 망 환경에서 하향 버티컬 핸드오버시의 데이터 전송률 제어를 위한 TCP 시스템. - 제7항에 있어서,
상기 TCP 샌더가,
상기 TCP 리시버의 하향 수직 핸드오버 수행을 인지한 후부터 하향 수직 핸드오버 수행 완료를 인지할 때까지, 상기 TCP 리시버로부터 ACK가 수신될 때마다 그 ACK에 대한 다음 시퀀스 넘버를 저장하고,
상기 TCP 샌더가 상기 TCP 리시버의 하향 수직 핸드오버 수행 완료를 인지한 후에, 상기 TCP 리시버로부터 ACK가 미리 정해둔 횟수만큼 중복 수신되면, 그 ACK의 시퀀스 넘버가 저장된 시퀀스 넘버보다 작으면, 이전 망을 통한 링크에서의 패킷 손실로 판단하여 혼잡 윈도우 사이즈를 유지하고 해당 ACK에 대응되는 패킷을 재전송함을 특징으로 하는 중첩된 망 환경에서 하향 버티컬 핸드오버시의 데이터 전송률 제어를 위한 TCP 시스템. - 제7항에 있어서,
상기 TCP 샌더가,
상기 TCP 리시버의 하향 수직 핸드오버 수행을 인지한 후부터 하향 수직 핸드오버 수행 완료를 인지할 때까지, 상기 TCP 리시버로부터 ACK가 수신될 때마다 그 ACK에 대한 다음 시퀀스 넘버를 저장하고,
상기 TCP 샌더가 상기 TCP 리시버의 하향 수직 핸드오버 수행 완료를 인지한 후에, 상기 TCP 리시버로부터 ACK가 미리 정해둔 횟수만큼 중복 수신되면, 그 ACK의 시퀀스 넘버가 저장된 시퀀스 넘버 이상이면, 새로운 망을 통한 링크에서의 패킷 손실로 판단하여 혼잡 윈도우 사이즈를 감소한 후에 해당 ACK에 대응되는 패킷을 재전송함을 특징으로 하는 중첩된 망 환경에서 하향 버티컬 핸드오버시의 데이터 전송률 제어를 위한 TCP 시스템.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110035225A KR101246889B1 (ko) | 2011-04-15 | 2011-04-15 | 중첩된 망 환경에서 하향 수직 핸드오버시의 데이터 전송률 제어방법 및 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110035225A KR101246889B1 (ko) | 2011-04-15 | 2011-04-15 | 중첩된 망 환경에서 하향 수직 핸드오버시의 데이터 전송률 제어방법 및 시스템 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120117461A KR20120117461A (ko) | 2012-10-24 |
KR101246889B1 true KR101246889B1 (ko) | 2013-03-25 |
Family
ID=47285418
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110035225A KR101246889B1 (ko) | 2011-04-15 | 2011-04-15 | 중첩된 망 환경에서 하향 수직 핸드오버시의 데이터 전송률 제어방법 및 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101246889B1 (ko) |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7675854B2 (en) | 2006-02-21 | 2010-03-09 | A10 Networks, Inc. | System and method for an adaptive TCP SYN cookie with time validation |
US9609052B2 (en) | 2010-12-02 | 2017-03-28 | A10 Networks, Inc. | Distributing application traffic to servers based on dynamic service response time |
US8897154B2 (en) | 2011-10-24 | 2014-11-25 | A10 Networks, Inc. | Combining stateless and stateful server load balancing |
US9843484B2 (en) | 2012-09-25 | 2017-12-12 | A10 Networks, Inc. | Graceful scaling in software driven networks |
WO2014052099A2 (en) | 2012-09-25 | 2014-04-03 | A10 Networks, Inc. | Load distribution in data networks |
US9338225B2 (en) | 2012-12-06 | 2016-05-10 | A10 Networks, Inc. | Forwarding policies on a virtual service network |
KR101478751B1 (ko) * | 2013-03-05 | 2015-01-05 | 서강대학교산학협력단 | 수직적 핸드오버시 다중경로 전송제어프로토콜을 이용한 혼잡제어방법 및 이를 이용한 이동 단말 |
US9900252B2 (en) | 2013-03-08 | 2018-02-20 | A10 Networks, Inc. | Application delivery controller and global server load balancer |
WO2014144837A1 (en) | 2013-03-15 | 2014-09-18 | A10 Networks, Inc. | Processing data packets using a policy based network path |
US10038693B2 (en) | 2013-05-03 | 2018-07-31 | A10 Networks, Inc. | Facilitating secure network traffic by an application delivery controller |
US10230770B2 (en) | 2013-12-02 | 2019-03-12 | A10 Networks, Inc. | Network proxy layer for policy-based application proxies |
US9942162B2 (en) | 2014-03-31 | 2018-04-10 | A10 Networks, Inc. | Active application response delay time |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080002350A (ko) * | 2006-06-30 | 2008-01-04 | 주식회사 케이티 | 이종 무선망에서의 명시적 핸드오프 통지를 통한 패킷 복구및 혼잡 제어 방법 |
US20080062926A1 (en) | 2006-09-13 | 2008-03-13 | Toshiba America Research, Inc. | Mih protocol state machine |
KR20080113640A (ko) * | 2007-06-25 | 2008-12-31 | 한국과학기술정보연구원 | 이기종 무선네트워크에서 수직적 핸드오프의 혼잡제어단말장치 및 운용방법 |
-
2011
- 2011-04-15 KR KR1020110035225A patent/KR101246889B1/ko not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080002350A (ko) * | 2006-06-30 | 2008-01-04 | 주식회사 케이티 | 이종 무선망에서의 명시적 핸드오프 통지를 통한 패킷 복구및 혼잡 제어 방법 |
US20080062926A1 (en) | 2006-09-13 | 2008-03-13 | Toshiba America Research, Inc. | Mih protocol state machine |
KR20080113640A (ko) * | 2007-06-25 | 2008-12-31 | 한국과학기술정보연구원 | 이기종 무선네트워크에서 수직적 핸드오프의 혼잡제어단말장치 및 운용방법 |
Non-Patent Citations (1)
Title |
---|
백상헌 외 1명, 이질적 무선망 사이의 수직적 핸드오프에서의 TCP 성능분석, 정보과학회논문지 제32권 제1호 * |
Also Published As
Publication number | Publication date |
---|---|
KR20120117461A (ko) | 2012-10-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101246889B1 (ko) | 중첩된 망 환경에서 하향 수직 핸드오버시의 데이터 전송률 제어방법 및 시스템 | |
KR101198010B1 (ko) | 중첩된 망 환경에서 상향 수직 핸드오버시의 데이터 전송률 제어방법 및 시스템 | |
US8854992B2 (en) | Artificial delay inflation and jitter reduction to improve TCP throughputs | |
US8418016B2 (en) | Communication system, communication device, and communication method | |
US7948901B2 (en) | Data transmission method and device using controlled transmission profile | |
KR100597425B1 (ko) | 무선 네트워크 환경에서 전송 지연으로 인한 불필요한 재전송을 감소시키기 위한 방법 및 이를 이용한 통신 장치 | |
US9456377B2 (en) | System and method for transmission control protocol service delivery in wireless communications systems | |
KR100600607B1 (ko) | 무선 휴대 인터넷 시스템에서 arq 제어 장치 및 제어방법 | |
CN102111257B (zh) | 一种时间提前量的调整方法及系统 | |
US9313671B2 (en) | Wireless communication system, base station, and wireless communication method | |
CN110168983B (zh) | 用于数据重传的方法和设备 | |
US10524175B2 (en) | Data transmission method and network device | |
US12250134B2 (en) | Method and apparatus for splitting data in multi-connectivity | |
US20030022628A1 (en) | Data communication system and wireless communication device | |
US20220225163A1 (en) | Communications device, infrastructure equipment and methods | |
JP2006157918A (ja) | 高スループットを実現する通信システム、通信端末、セッション中継装置、及び通信プロトコル | |
US9538558B2 (en) | Methods and apparatuses for managing acknowledgements for multicast data in a wireless network | |
JPWO2007066588A1 (ja) | 無線lan通信システム | |
US10075965B2 (en) | Apparatus and method for detecting and alleviating unfairness in wireless network | |
US20220369151A1 (en) | Method and system for channel quality assisted transport in wireless network | |
KR101103077B1 (ko) | 송신장치, 중계장치, 수신장치 및 그 프레임 송신방법, 중계방법, 수신방법 | |
JP6145190B1 (ja) | 中継装置、中継方法及び中継プログラム | |
JP2006211015A (ja) | 無線通信端末装置および無線通信制御方法 | |
KR20100073890A (ko) | 소프트 버티컬 핸드오버 환경에서의 tcp 성능 향상 방법 | |
KR20090050125A (ko) | 무선 네트워크에서 티시피 성능 향상을 위한 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20110415 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20120807 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20130226 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20130318 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20130319 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20160223 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20160223 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20170321 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20170321 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20180226 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20180226 Start annual number: 6 End annual number: 6 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20191229 |