KR101465891B1 - 무선 네트워크에서 트래픽 중복 제거 방법 및 장치 - Google Patents
무선 네트워크에서 트래픽 중복 제거 방법 및 장치 Download PDFInfo
- Publication number
- KR101465891B1 KR101465891B1 KR20130090276A KR20130090276A KR101465891B1 KR 101465891 B1 KR101465891 B1 KR 101465891B1 KR 20130090276 A KR20130090276 A KR 20130090276A KR 20130090276 A KR20130090276 A KR 20130090276A KR 101465891 B1 KR101465891 B1 KR 101465891B1
- Authority
- KR
- South Korea
- Prior art keywords
- packet
- chunk
- fingerprint
- overhearing
- target terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- 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
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/08—Access point devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
도 2는 본 발명의 일 실시예에 따른 단말의 오버히어링에 따른 트래픽 중복 제거를 설명하기 위해 도시한 도면.
도 3은 본 발명의 일 실시예에 따른 중계 장치의 내부 구성을 개략적으로 도시한 블록도.
도 4는 본 발명의 일 실시예에 따른 캐시테이블을 예시한 도면.
도 5는 본 발명의 일 실시예에 따른 단말의 구성을 개략적으로 도시한 도면.
도 6는 본 발명의 일 실시예에 따른 핑거프린트 테이블을 도시한 도면.
도 7은 본 발명의 일 실시예에 따른 중계 장치에서 트래픽 중복을 제거하여 패킷을 전달하는 방법을 나타낸 순서도.
도 8은 본 발명의 일 실시예에 따른 인코딩된 패킷의 구조를 설명하기 위해 도시한 도면.
도 9은 본 발명의 일 실시예에 따른 단말에서 인코딩된 패킷을 디코딩하는 방법을 나타낸 순서도.
도 10는 본 발명의 일 실시예에 따른 단말의 패킷 디코딩 실패에 따른 재전송 과정을 도시한 흐름도.
120: 단말
Claims (14)
- 코어망으로부터 패킷을 수신하는 통신부;
패킷의 전송 모드를 고려한 대상 단말의 오버히어링 여부에 따라 상기 패킷의 중복 청크를 제거하여 상기 패킷을 인코딩하는 인코딩부; 및
상기 대상 단말로부터 패킷 정보 및 핑거프린트를 포함하는 디코딩 에러 메시지 수신시, 상기 패킷 정보 및 상기 핑거프린트에 대응하는 청크를 추출하여 인코딩없이 재전송하는 재전송 관리부를 포함하되,
상기 인코딩된 패킷은 상기 통신부를 통해 상기 대상 단말로 전송되는 것을 특징으로 하는 중계 장치. - 제1 항에 있어서,
상기 패킷을 분석하여 상기 중복 청크를 검색하는 검색부; 및
상기 검색부의 검색 결과 중복 청크가 존재하면 중복 청크 정보 및 대상 단말의 채널 상태를 이용하여 오버히어링 확률을 계산하는 계산부를 더 포함하되,
상기 인코딩부는 상기 계산된 오버히어링 확률에 따라 상기 중복 청크를 기저장된 핑거프린트로 대체하여 인코딩할지 여부를 결정하는 것을 특징으로 하는 중계 장치.
- 제2 항에 있어서,
상기 검색부는,
상기 패킷을 정해진 청크 사이즈로 분할하여 각 청크에 대한 핑거프린트를 생성하고, 상기 생성된 핑거프린트가 기저장되어 있는지 검색하여 상기 중복 청크를 검색하는 것을 특징으로 하는 중계 장치. - 제2 항에 있어서,
상기 계산부는, 상기 중복 청크의 오버히어링 시점과 현재 시점의 시간 차이 및 현재 시점의 대상 단말의 전송 모드를 이용하여 다중 비트율 모델을 적용하여 상기 중복 청크의 오버히어링 시점의 상기 대상 단말의 채널 상태에 따른 전송 모드를 예측하고, 상기 예측된 채널 상태 및 상기 중복 청크의 전송 모드를 이용하여 상기 대상 단말의 오버히어링 확률을 계산하는 것을 특징으로 하는 중계 장치. - 제3 항에 있어서,
상기 계산부는 rate adaptation 알고리즘을 적용하여 상기 중복 청크의 오버히어링 시점의 상기 대상 단말의 채널 상태에 따른 전송 모드를 예측하는 것을 특징으로 하는 중계 장치. - 제3 항에 있어서,
상기 계산부는 상기 단말이 상기 중계 장치의 커버리지내에 진입한 시점이 상기 오버히어링 시점 이전인 경우 상기 오버히어링 확률을 계산하는 것을 특징으로 하는 중계 장치. - 제2 항에 있어서,
상기 인코딩부는,
상기 오버히어링 확률이 임계치 이상인 경우, 상기 중복 청크를 핑거프린트로 대체하여 상기 패킷을 인코딩하는 것을 특징으로 하는 중계 장치. - 제8 항에 있어서,
상기 인코딩된 패킷은 상기 핑거프린트 개수, 상기 핑거프린트의 위치를 알리는 오프셋 정보를 더 포함하는 것을 특징으로 하는 중계 장치. - 삭제
- 중계 장치로부터 인코딩된 패킷을 수신하는 통신부;
상기 인코딩된 패킷을 분석하여 핑거프린트가 존재하는지를 판단하고, 핑거프린트가 존재하면, 기저장된 핑거프린트 테이블을 참조하여 상기 핑거프린트에 대응하는 청크를 추출하여 상기 인코딩된 패킷을 디코딩하는 디코딩부; 및
상기 핑거프린트 테이블에 상기 핑거프린트가 저장되지 않은 경우, 상기 핑거프린트 및 상기 패킷의 정보를 포함하는 디코딩 에러 메시지를 상기 중계 장치로 전송하여 상기 핑거프린트에 대응하는 청크를 재전송받는 재전송 관리부를 포함하되,
상기 중계 장치는,
상기 핑거프린트 및 상기 패킷의 정보를 포함하는 상기 디코딩 에러 메시지 수신시, 상기 패킷 정보 및 상기 핑거프린트에 대응하는 청크를 추출하여 인코딩없이 재전송하는 것을 특징으로 하는 단말. - 삭제
- 제11 항에 있어서,
상기 디코딩부는 디코딩 에러 발생시, 상기 재전송받은 청크를 이용하여 상기 인코딩된 패킷을 디코딩하는 것을 특징으로 하는 단말. - 패킷을 수신하는 단계;
상기 패킷을 분석하여 중복 청크를 검색하는 단계;
상기 중복 청크가 존재하는 경우, 상기 중복 청크 및 대상 단말의 채널 상태를 이용하여 상기 대상 단말의 오버히어링 확률을 계산하는 단계;
상기 계산된 오버히어링 확률에 따라 상기 중복 청크를 제거하여 상기 패킷을 인코딩하는 단계; 및
상기 인코딩된 패킷을 상기 대상 단말로 전달하는 단계를 포함하되,
상기 인코딩하는 단계는,
상기 오버히어링 확률이 임계치 이상인 경우, 상기 중복 청크를 핑거프린트로 대체하여 상기 패킷을 인코딩하는 것을 특징으로 하는 트래픽 중복 제거 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20130090276A KR101465891B1 (ko) | 2013-07-30 | 2013-07-30 | 무선 네트워크에서 트래픽 중복 제거 방법 및 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20130090276A KR101465891B1 (ko) | 2013-07-30 | 2013-07-30 | 무선 네트워크에서 트래픽 중복 제거 방법 및 장치 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101465891B1 true KR101465891B1 (ko) | 2014-11-26 |
Family
ID=52291731
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20130090276A Active KR101465891B1 (ko) | 2013-07-30 | 2013-07-30 | 무선 네트워크에서 트래픽 중복 제거 방법 및 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101465891B1 (ko) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170095570A (ko) | 2016-02-15 | 2017-08-23 | 한국전자통신연구원 | 네트워크 트래픽 기록 장치 및 그 방법 |
KR20180099136A (ko) | 2017-02-28 | 2018-09-05 | 한국전자통신연구원 | 네트워크 패킷의 중복 데이터 제거 장치 및 그 방법, 중복제거파일 복원 장치 |
KR20190049244A (ko) | 2017-11-01 | 2019-05-09 | 국민대학교산학협력단 | 경량 복잡도 기반의 패킷레벨 중복 제거 장치 및 방법, 이를 저장하는 기록매체 |
KR20220060842A (ko) | 2020-11-05 | 2022-05-12 | 국민대학교산학협력단 | 네트워크 패킷 분석 기반의 대상파일 검출 장치 및 방법 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070001125A (ko) * | 2004-02-06 | 2007-01-03 | 소니 가부시끼 가이샤 | 정보 처리 장치 및 정보 처리 방법, 프로그램, 및 데이터구조 |
KR20090012019A (ko) * | 2007-07-27 | 2009-02-02 | 엘지전자 주식회사 | 헤더 오버헤드 감소를 위한 패킷 전송 방법 |
KR101200792B1 (ko) * | 2011-05-24 | 2012-11-13 | 성균관대학교산학협력단 | Mac 유니캐스트와 중계 노드를 이용한 네트워크 브로드캐스트 방법 |
KR101280084B1 (ko) | 2009-01-13 | 2013-06-28 | 알까뗄 루슨트 | 인터넷 프로토콜 기반 tv 시스템에서 tv 데이터 전송 중 신뢰도를 보장하는 방법 및 장치 |
-
2013
- 2013-07-30 KR KR20130090276A patent/KR101465891B1/ko active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070001125A (ko) * | 2004-02-06 | 2007-01-03 | 소니 가부시끼 가이샤 | 정보 처리 장치 및 정보 처리 방법, 프로그램, 및 데이터구조 |
KR20090012019A (ko) * | 2007-07-27 | 2009-02-02 | 엘지전자 주식회사 | 헤더 오버헤드 감소를 위한 패킷 전송 방법 |
KR101280084B1 (ko) | 2009-01-13 | 2013-06-28 | 알까뗄 루슨트 | 인터넷 프로토콜 기반 tv 시스템에서 tv 데이터 전송 중 신뢰도를 보장하는 방법 및 장치 |
KR101200792B1 (ko) * | 2011-05-24 | 2012-11-13 | 성균관대학교산학협력단 | Mac 유니캐스트와 중계 노드를 이용한 네트워크 브로드캐스트 방법 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170095570A (ko) | 2016-02-15 | 2017-08-23 | 한국전자통신연구원 | 네트워크 트래픽 기록 장치 및 그 방법 |
KR20180099136A (ko) | 2017-02-28 | 2018-09-05 | 한국전자통신연구원 | 네트워크 패킷의 중복 데이터 제거 장치 및 그 방법, 중복제거파일 복원 장치 |
KR20190049244A (ko) | 2017-11-01 | 2019-05-09 | 국민대학교산학협력단 | 경량 복잡도 기반의 패킷레벨 중복 제거 장치 및 방법, 이를 저장하는 기록매체 |
KR102026125B1 (ko) * | 2017-11-01 | 2019-09-27 | 국민대학교산학협력단 | 경량 복잡도 기반의 패킷레벨 중복 제거 장치 및 방법, 이를 저장하는 기록매체 |
KR20220060842A (ko) | 2020-11-05 | 2022-05-12 | 국민대학교산학협력단 | 네트워크 패킷 분석 기반의 대상파일 검출 장치 및 방법 |
US12007949B2 (en) | 2020-11-05 | 2024-06-11 | Kookmin University Industry Academy Cooperation Foundation | Apparatus and method for detecting target file based on network packet analysis |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107276722B (zh) | 一种基于udp的数据传输方法和系统 | |
US9030960B2 (en) | Method and apparatus for reducing redundant traffic in communication networks | |
US7616661B2 (en) | Apparatus for transmitting/receiving a bit stream in a network and method therefor | |
US20130254611A1 (en) | Recovering data in multimedia file segments | |
US20080025298A1 (en) | Techniques for balancing throughput and compression in a network communication system | |
US7505465B2 (en) | Packet transmission method with packet retransmission requests and a control mechanism relating to the transmission of such requests | |
US20080082891A1 (en) | Method and device for efficiently retransmitting packets in wired/wireless network | |
KR101465891B1 (ko) | 무선 네트워크에서 트래픽 중복 제거 방법 및 장치 | |
RU2645283C1 (ru) | Способ и устройство адаптации стека протоколов | |
CN106709069A (zh) | 高可靠性的大数据日志采集与传输方法 | |
CN111093083B (zh) | 数据传输方法及装置 | |
US20150109933A1 (en) | Apparatus and method for transmitting and receiving multimedia data in mobile communication system | |
CN104661042A (zh) | 一种传输流的传输方法、装置和系统 | |
CN103731499A (zh) | 终端和文件传输方法 | |
JP7282895B2 (ja) | データの再送復号方法、装置、システム及び通信装置 | |
KR102162350B1 (ko) | 다중 통신 제어 장치 및 방법 | |
CN113824540B (zh) | 组播重传方法、装置、服务器以及存储介质 | |
EP2548393B1 (en) | Method and apparatus for reducing effects of lost packets on redundancy reduction in communication networks | |
JP4217534B2 (ja) | パケット送信装置、パケット受信装置、方法及びプログラム | |
CN107306199B (zh) | 网元数据回放的方法和装置 | |
CN118660047A (zh) | 一种超大文件上传方法、装置、电子设备及存储介质 | |
JP2015095724A (ja) | 送信機、データ処理方法及びデータ送受信システム | |
CN109005011B (zh) | 一种用于水声网络的数据传输方法、系统及可读存储介质 | |
CN114070647A (zh) | 一种视频传输系统及视频传输方法 | |
KR102123839B1 (ko) | 네트워크 환경에서의 적응적 텍스트 스트림 데이터 전송 시스템 및 그 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20130730 |
|
PA0201 | Request for examination | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20140723 Patent event code: PE09021S01D |
|
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: 20141119 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20141120 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20141120 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20171030 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20171030 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20181025 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20181025 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20201208 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20220926 Start annual number: 9 End annual number: 9 |
|
PR1001 | Payment of annual fee |