JP5382812B2 - データ圧縮転送システム、伝送装置及びそれらに用いるデータ圧縮転送方法 - Google Patents
データ圧縮転送システム、伝送装置及びそれらに用いるデータ圧縮転送方法 Download PDFInfo
- Publication number
- JP5382812B2 JP5382812B2 JP2010174955A JP2010174955A JP5382812B2 JP 5382812 B2 JP5382812 B2 JP 5382812B2 JP 2010174955 A JP2010174955 A JP 2010174955A JP 2010174955 A JP2010174955 A JP 2010174955A JP 5382812 B2 JP5382812 B2 JP 5382812B2
- Authority
- JP
- Japan
- Prior art keywords
- compression
- packet
- data
- flow
- algorithm
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 96
- 230000005540 biological transmission Effects 0.000 title claims description 52
- 238000013144 data compression Methods 0.000 title claims description 49
- 238000007906 compression Methods 0.000 claims description 141
- 230000006835 compression Effects 0.000 claims description 141
- 238000004422 calculation algorithm Methods 0.000 claims description 64
- 230000003044 adaptive effect Effects 0.000 claims description 20
- 230000000694 effects Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 9
- 230000006837 decompression Effects 0.000 description 8
- 238000005538 encapsulation Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 3
- 230000006866 deterioration Effects 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
データを送受信する装置間に低速回線及び高速回線が存在し、回線速度がボトルネックとなる環境において、前記データを圧縮することでネットワークの高速化を図るデータ圧縮転送システムであって、
前記低速回線側の第1の伝送装置と前記高速回線内の第2の伝送装置との間に配設されかつパケット毎に圧縮方式を適宜変えながらカプセル化されたパケットを通す適応型データ圧縮トンネルと、
前記第1及び第2の伝送装置の少なくとも一方に設けられかつ同一フローパケットでありながらパケット単位で異なる圧縮方式及び無圧縮の混在パケットを前記適応型データ圧縮トンネルを介して送受信する送受信手段とを有し、
前記送受信手段は、前記パケットのフロー毎の情報を格納するデータベースと、前記データベースの格納内容に基づいて前記パケットの最適な圧縮方式の選択及びその選択アルゴリスムの学習を行うとともにその結果に基づいて前記データベースの更新を行う手段を含み、
前記パケットを少なくともプロトコル及びポート番号のフローに分類し、前記フロー毎の圧縮効果及び中央処理装置の負荷を要素として最適と思われる前記圧縮方式の選択アルゴリズムを逐次適応していき、
少なくとも圧縮効率のデータを加味して、次に選択すべき圧縮方式を確率的に導き出すことを特徴とする。
データを送受信する装置間に低速回線及び高速回線が存在し、回線速度がボトルネックとなる環境において、前記データを圧縮することでネットワークの高速化を図る伝送装置であって、
前記低速回線及び前記高速回線を介して対向する装置との間に、パケット毎に圧縮方式を適宜変えながらカプセル化されたパケットを通す適応型データ圧縮トンネルを配設し、
同一フローパケットでありながらパケット単位で異なる圧縮方式及び無圧縮の混在パケットを前記適応型データ圧縮トンネルを介して送受信する送受信手段を有し、
前記送受信手段は、前記パケットのフロー毎の情報を格納するデータベースと、前記データベースの格納内容に基づいて前記パケットの最適な圧縮方式の選択及びその選択アルゴリズムの学習を行うとともにその結果に基づいて前記データベースの更新を行う手段を含み、
前記パケットを少なくともプロトコル及びポート番号のフローに分類し、前記フロー毎の圧縮効果及び中央処理装置の負荷を要素として最適と思われる前記圧縮方式の選択アルゴリズムを逐次適応していき、
少なくとも圧縮効率のデータを加味して、次に選択すべき圧縮方式を確率的に導き出すことを特徴とする。
データを送受信する装置間に低速回線及び高速回線が存在し、回線速度がボトルネックとなる環境において、前記データを圧縮することでネットワークの高速化を図るシステムに用いるデータ圧縮転送方法であって、
前記低速回線側の第1の伝送装置と前記高速回線内の第2の伝送装置との間に、パケット毎に圧縮方式を適宜変えながらカプセル化されたパケットを通す適応型データ圧縮トンネルを配設し、
前記第1及び第2の伝送装置の少なくとも一方において、同一フローパケットでありながらパケット単位で異なる圧縮方式及び無圧縮の混在パケットを前記適応型データ圧縮トンネルを介して送受信し、
前記パケットのフロー毎の情報を格納するデータベースを前記第1及び第2の伝送装置の少なくとも一方に配設し、
前記混在パケットの送受信において、前記データベースの格納内容に基づいて前記パケットの最適な圧縮方式の選択及びその選択アルゴリズムの学習を行うとともにその結果に基づいて前記データベースの更新を行い、
前記パケットを少なくともプロトコル及びポート番号のフローに分類し、前記フロー毎の圧縮効果及び中央処理装置の負荷を要素として最適と思われる前記圧縮方式の選択アルゴリズムを逐次適応していき、
少なくとも圧縮効率のデータを加味して、次に選択すべき圧縮方式を確率的に導き出すことを特徴とする。
データを送受信する装置間に低速回線及び高速回線が存在し、回線速度がボトルネックとなる環境において、前記データを圧縮することでネットワークの高速化を図る伝送装置であって、
前記低速回線及び前記高速回線を介して対向する装置との間に、パケット毎に圧縮アルゴリズムを適宜変えながらカプセル化する適応型データ圧縮トンネルを配設し、
同一フローパケットでありながらパケット単位で異なる圧縮アルゴリズム及び無圧縮の混在パケットを前記適応型データ圧縮トンネルを介して送受信する送受信手段を有し、
前記送受信手段は、前記パケットのフロー毎の情報を格納するデータベースと、前記データベースの格納内容を基づいて前記パケットの最適な圧縮方法の選択及びその選択の学習を行うとともにその結果に基づいて前記データベースの更新を行う手段を含むことを特徴とする伝送装置。
自装置及び対向する装置各々の少なくとも一方の負荷情報を前記圧縮方法の選択アルゴリズムに組み込むことを特徴とする付記1記載の伝送装置。
自装置及び対向する装置各々の少なくとも一方の負荷情報と前記低速回線及び前記高速回線の回線状況を検知しながら能動的に前記最適な圧縮方法の選択及びアルゴリズムの選択とそれらの学習とを行いながら前記データを転送させることを特徴とする付記1または付記2記載の伝送装置。
前記パケットを少なくともプロトコル及びポート番号のフローに分類し、前記フロー毎の圧縮効果及び中央処理装置の負荷を要素として最適と思われる圧縮アルゴリズムを逐次適応していくことを特徴とする付記1から付記3のいずれか記載の伝送装置。
データを送受信する装置間に低速回線及び高速回線が存在し、回線速度がボトルネックとなる環境において、前記データを圧縮することでネットワークの高速化を図るシステムに用いるデータ圧縮転送方法であって、
前記低速回線側の第1の伝送装置と前記高速回線内の第2の伝送装置との間に、パケット毎に圧縮アルゴリズムを適宜変えながらカプセル化する適応型データ圧縮トンネルを配設し、
前記第1及び第2の伝送装置各々の少なくとも一方において、同一フローパケットでありながらパケット単位で異なる圧縮アルゴリズム及び無圧縮の混在パケットを前記適応型データ圧縮トンネルを介して送受信し、
前記パケットのフロー毎の情報を格納するデータベースを前記第1及び第2の伝送装置各々の少なくとも一方に配設し、
前記混在パケットの送受信において、前記データベースの格納内容を基づいて前記パケットの最適な圧縮方法の選択及びその選択の学習を行うとともにその結果に基づいて前記データベースの更新を行うことを特徴とするデータ圧縮転送方法。
前記第1及び第2の伝送装置各々の少なくとも一方の負荷情報を前記圧縮方法の選択アルゴリズムに組み込むことを特徴とする付記5記載のデータ圧縮転送方法。
前記第1及び第2の伝送装置各々の少なくとも一方の負荷情報と前記低速回線及び前記高速回線の回線状況を検知しながら能動的に前記最適な圧縮方法の選択及びアルゴリズムの選択とそれらの学習とを行いながら前記データを転送させることを特徴とする付記5または付記6記載のデータ圧縮転送方法。
前記パケットを少なくともプロトコル及びポート番号のフローに分類し、前記フロー毎の圧縮効果及び中央処理装置の負荷を要素として最適と思われる圧縮アルゴリズムを逐次適応していくことを特徴とする付記5から付記7のいずれか記載のデータ圧縮転送方法。
2 拠点ルータ
3 ルータ
4 サーバ
21 フロー分割処理部
22 圧縮エンジン
23 カプセル化処理部
24 圧縮方式選択アルゴリズム
25 フローエントリデータベース
26 アルゴリズムデータベース
31 圧縮情報ヘッダ解析部
32 解凍処理部
101 適応型データ圧縮トンネル
102 低速回線
103 高速回線
Claims (5)
- データを送受信する装置間に低速回線及び高速回線が存在し、回線速度がボトルネックとなる環境において、前記データを圧縮することでネットワークの高速化を図るデータ圧縮転送システムであって、
前記低速回線側の第1の伝送装置と前記高速回線内の第2の伝送装置との間に配設されかつパケット毎に圧縮方式を適宜変えながらカプセル化されたパケットを通す適応型データ圧縮トンネルと、
前記第1及び第2の伝送装置の少なくとも一方に設けられかつ同一フローパケットでありながらパケット単位で異なる圧縮方式及び無圧縮の混在パケットを前記適応型データ圧縮トンネルを介して送受信する送受信手段とを有し、
前記送受信手段は、前記パケットのフロー毎の情報を格納するデータベースと、前記データベースの格納内容に基づいて前記パケットの最適な圧縮方式の選択及びその選択アルゴリスムの学習を行うとともにその結果に基づいて前記データベースの更新を行う手段を含み、
前記パケットを少なくともプロトコル及びポート番号のフローに分類し、前記フロー毎の圧縮効果及び中央処理装置の負荷を要素として最適と思われる前記圧縮方式の選択アルゴリズムを逐次適応していき、
少なくとも圧縮効率のデータを加味して、次に選択すべき圧縮方式を確率的に導き出すことを特徴とするデータ圧縮転送システム。 - 前記第1及び第2の伝送装置の少なくとも一方の負荷情報を前記圧縮方式の選択アルゴリズムに組み込むことを特徴とする請求項1記載のデータ圧縮転送システム。
- 前記第1及び第2の伝送装置の少なくとも一方の負荷情報と前記低速回線及び前記高速回線の回線状況を検知しながら能動的に前記最適な圧縮方式の選択の学習を行いながら前記データを転送させることを特徴とする請求項1または請求項2記載のデータ圧縮転送システム。
- データを送受信する装置間に低速回線及び高速回線が存在し、回線速度がボトルネックとなる環境において、前記データを圧縮することでネットワークの高速化を図る伝送装置であって、
前記低速回線及び前記高速回線を介して対向する装置との間に、パケット毎に圧縮方式を適宜変えながらカプセル化されたパケットを通す適応型データ圧縮トンネルを配設し、
同一フローパケットでありながらパケット単位で異なる圧縮方式及び無圧縮の混在パケットを前記適応型データ圧縮トンネルを介して送受信する送受信手段を有し、
前記送受信手段は、前記パケットのフロー毎の情報を格納するデータベースと、前記データベースの格納内容に基づいて前記パケットの最適な圧縮方式の選択及びその選択アルゴリズムの学習を行うとともにその結果に基づいて前記データベースの更新を行う手段を含み、
前記パケットを少なくともプロトコル及びポート番号のフローに分類し、前記フロー毎の圧縮効果及び中央処理装置の負荷を要素として最適と思われる前記圧縮方式の選択アルゴリズムを逐次適応していき、
少なくとも圧縮効率のデータを加味して、次に選択すべき圧縮方式を確率的に導き出すことを特徴とする伝送装置。 - データを送受信する装置間に低速回線及び高速回線が存在し、回線速度がボトルネックとなる環境において、前記データを圧縮することでネットワークの高速化を図るシステムに用いるデータ圧縮転送方法であって、
前記低速回線側の第1の伝送装置と前記高速回線内の第2の伝送装置との間に、パケット毎に圧縮方式を適宜変えながらカプセル化されたパケットを通す適応型データ圧縮トンネルを配設し、
前記第1及び第2の伝送装置の少なくとも一方において、同一フローパケットでありながらパケット単位で異なる圧縮方式及び無圧縮の混在パケットを前記適応型データ圧縮トンネルを介して送受信し、
前記パケットのフロー毎の情報を格納するデータベースを前記第1及び第2の伝送装置の少なくとも一方に配設し、
前記混在パケットの送受信において、前記データベースの格納内容に基づいて前記パケットの最適な圧縮方式の選択及びその選択アルゴリズムの学習を行うとともにその結果に基づいて前記データベースの更新を行い、
前記パケットを少なくともプロトコル及びポート番号のフローに分類し、前記フロー毎の圧縮効果及び中央処理装置の負荷を要素として最適と思われる前記圧縮方式の選択アルゴリズムを逐次適応していき、
少なくとも圧縮効率のデータを加味して、次に選択すべき圧縮方式を確率的に導き出すことを特徴とするデータ圧縮転送方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010174955A JP5382812B2 (ja) | 2010-08-04 | 2010-08-04 | データ圧縮転送システム、伝送装置及びそれらに用いるデータ圧縮転送方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010174955A JP5382812B2 (ja) | 2010-08-04 | 2010-08-04 | データ圧縮転送システム、伝送装置及びそれらに用いるデータ圧縮転送方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012039198A JP2012039198A (ja) | 2012-02-23 |
JP5382812B2 true JP5382812B2 (ja) | 2014-01-08 |
Family
ID=45850741
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010174955A Expired - Fee Related JP5382812B2 (ja) | 2010-08-04 | 2010-08-04 | データ圧縮転送システム、伝送装置及びそれらに用いるデータ圧縮転送方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5382812B2 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013192128A (ja) * | 2012-03-15 | 2013-09-26 | Fujitsu Telecom Networks Ltd | 中継装置及び中継方法 |
US10019457B1 (en) | 2013-01-22 | 2018-07-10 | Amazon Technologies, Inc. | Multi-level compression for storing data in a data store |
US9384204B2 (en) | 2013-05-22 | 2016-07-05 | Amazon Technologies, Inc. | Efficient data compression and analysis as a service |
US10778680B2 (en) | 2013-08-02 | 2020-09-15 | Alibaba Group Holding Limited | Method and apparatus for accessing website |
JP7075077B2 (ja) * | 2018-03-13 | 2022-05-25 | Necソリューションイノベータ株式会社 | バックアップサーバ、バックアップ方法、プログラム、ストレージシステム |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6173399B1 (en) * | 1997-06-12 | 2001-01-09 | Vpnet Technologies, Inc. | Apparatus for implementing virtual private networks |
JP2002223220A (ja) * | 2001-01-24 | 2002-08-09 | Matsushita Electric Ind Co Ltd | 通信装置、構内交換機、サーバ、ネットワークシステムのデータ送信方法、データ送信プログラムおよび記録媒体 |
JP3622701B2 (ja) * | 2001-08-01 | 2005-02-23 | 日本電気株式会社 | Voipシステム及びそれに用いるサービス品質制御方法 |
-
2010
- 2010-08-04 JP JP2010174955A patent/JP5382812B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2012039198A (ja) | 2012-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8649395B2 (en) | Protocol stack using shared memory | |
CN108270813B (zh) | 一种异构多协议栈方法、装置及*** | |
CN101668005B (zh) | 一种基于发送端多接入通道的数据传输加速引擎方法 | |
US9565681B2 (en) | Low power and fast application service transmission | |
KR101921015B1 (ko) | 데이터 통신 시스템 내에서의 데이터 패킷들의 전달 방법 | |
EP1920353B1 (en) | Remote protocol support for communication of large objects in arbitrary format | |
US11917038B2 (en) | Methods and apparatus to compress packets in a computing environment | |
JP5382812B2 (ja) | データ圧縮転送システム、伝送装置及びそれらに用いるデータ圧縮転送方法 | |
US20090094353A1 (en) | Information processing apparatus and information processing system | |
US8467390B2 (en) | Method and system for network stack tuning | |
AU2007240530B2 (en) | Method and apparatus for quality of service for packet communications | |
CN104717041A (zh) | 数据传输方法和装置 | |
CN107846341B (zh) | 调度报文的方法、相关装置和*** | |
CN115834556B (zh) | 数据传输方法、***、设备、存储介质及程序产品 | |
US11620250B2 (en) | Systems and methods for data transfer over a shared interface | |
CN109617833B (zh) | 多线程用户态网络协议栈***的nat数据审计方法和*** | |
CN105763375B (zh) | 一种数据包发送方法、接收方法及微波站 | |
KR101554760B1 (ko) | 네트워크 메시지 변환 디바이스 및 그 방법들 | |
CN114615347B (zh) | 基于udp gso的数据传输方法、装置、计算机设备和存储介质 | |
CN104038307A (zh) | 数据流传输***及方法 | |
CN112887093B (zh) | 用于实现密码算法的硬件加速***和方法 | |
CN114615348B (zh) | 基于udp gso的数据传输方法、装置、计算机设备和存储介质 | |
CN115942000B (zh) | H.264格式的视频流转码方法及装置、设备及介质 | |
Abualhaj et al. | An innovative approach for enhancing capacity utilization in point-to-point voice over internet protocol calls. | |
US6918026B2 (en) | External device transmission system and a fast pattern processor employing the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120824 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120904 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121105 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130305 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130507 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130604 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130729 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130903 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130926 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5382812 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |