JP4125313B2 - パケットシェーピング装置およびパケットシェーピング方法 - Google Patents
パケットシェーピング装置およびパケットシェーピング方法 Download PDFInfo
- Publication number
- JP4125313B2 JP4125313B2 JP2005277517A JP2005277517A JP4125313B2 JP 4125313 B2 JP4125313 B2 JP 4125313B2 JP 2005277517 A JP2005277517 A JP 2005277517A JP 2005277517 A JP2005277517 A JP 2005277517A JP 4125313 B2 JP4125313 B2 JP 4125313B2
- Authority
- JP
- Japan
- Prior art keywords
- token bucket
- amount
- register
- data
- token
- 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 - Lifetime
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Description
なお、トークンバケツモデルやリーキバケツモデルのパケットシェーピング処理により、フレームを通信ネットワークに送信する技術が公開されている(非特許文献1参照)。
戸田巖、「詳解ネットワークQoS技術」、株式会社オーム社、平成13年05月25日、p.51-55
所定の間隔のトリガを受付けることにより、フレーム送信上限データ量を格納できる容量のトークンバケツレジスタに、順次、所定のトークンデータ量を加算していくトークンバケツレジスタ制御部と、トークンバケツモデルの処理が設定されている場合には送信要求のあったフレームサイズのデータ量を選択し、リーキバケツモデルの処理が設定されている場合には“0”のデータ量を選択するセレクタと、フレーム送信要求を受けつけた場合に、前記トークンバケツレジスタに格納されているデータ量と、前記セレクタが選択したデータ量とを比較して、前記トークンバケツレジスタに格納されているデータ量が前記セレクタが選択したデータ量以上である場合に、送信フレームの送信許可を出力する比較器と、前記送信許可に応じてバッファへのフレーム送信命令を出力するバッファ制御部と、を備えることを特徴とするパケットシェーピング装置である。
まずトークンバケツレジスタ制御部14にはトリガが入力される。トークンバケツレジスタ制御部14はこのトリガの入力を受ける毎に、トークンレジスタ12で記憶するトークンのデータ量を読み込み、トークンバケツレジスタ13に加算していく。なおトークンバケツレジスタ制御部14は、トークンバケツレジスタ13にトークンのデータ量を加算する事によりトークンバケツレジスタ13の容量一杯にデータが加算されたことを、トークンバケツサイズレジスタ11に記録されている情報に基づいて検知し、トークンバケツレジスタ13の容量が一杯になった場合には、トリガを受けつけてもトークンのデータ量のトークンバケツレジスタ13への加算を停止する。
12・・・トークンレジスタ
13・・・トークンバケツレジスタ
14・・・トークンバケツレジスタ制御部
15・・・比較器
16・・・セレクタ
17・・・バッファ制御部
Claims (4)
- トークンバケツモデルとリーキバケツモデルの2つのモデルのパケットシェーピング処理を行なうパケットシェーピング装置であって、
所定の間隔のトリガを受付けることにより、フレーム送信上限データ量を格納できる容量のトークンバケツレジスタに、順次、所定のトークンデータ量を加算していくトークンバケツレジスタ制御部と、
トークンバケツモデルの処理が設定されている場合には送信要求のあったフレームサイズのデータ量を選択し、リーキバケツモデルの処理が設定されている場合には“0”のデータ量を選択するセレクタと、
フレーム送信要求を受けつけた場合に、前記トークンバケツレジスタに格納されているデータ量と、前記セレクタが選択したデータ量とを比較して、前記トークンバケツレジスタに格納されているデータ量が前記セレクタが選択したデータ量以上である場合に、送信フレームの送信許可を出力する比較器と、
前記送信許可に応じてバッファへのフレーム送信命令を出力するバッファ制御部と、
を備えることを特徴とするパケットシェーピング装置。 - 前記トークンバケツレジスタ制御部は、
前記フレーム送信命令が出力された場合には、前記送信フレームのデータ量を前記トークンバケツレジスタで保持しているデータ量から減算する
ことを特徴とする請求項1に記載のパケットシェーピング装置。 - 前記トークンバケツレジスタ制御部は、
前記トークンバケツレジスタで保持しているデータ量が前記フレーム送信上限データ量以下である場合には、前記トリガを受付けることにより、トークンバケツレジスタに順次、所定のトークンデータ量を加算していく
ことを特徴とする請求項1に記載のパケットシェーピング装置。 - トークンバケツモデルとリーキバケツモデルの2つのモデルのパケットシェーピング処理を行なうパケットシェーピング装置におけるパケットシェーピング方法であって、
トークンバケツレジスタ制御部が、所定の間隔のトリガを受付けることにより、フレーム送信上限データ量を格納できる容量のトークンバケツレジスタに、順次、所定のトークンデータ量を加算していき、
セレクタが、トークンバケツモデルの処理が設定されている場合には送信要求のあったフレームサイズのデータ量を選択し、リーキバケツモデルの処理が設定されている場合には“0”のデータ量を選択し、
比較器が、フレーム送信要求を受けつけた場合に、前記トークンバケツレジスタに格納されているデータ量と、前記セレクタが選択したデータ量とを比較して、前記トークンバケツレジスタに格納されているデータ量が前記セレクタが選択したデータ量以上である場合に、送信フレームの送信許可を出力し、
バッファ制御部が、前記送信許可に応じてバッファへのフレーム送信命令を出力する
ことを特徴とするパケットシェーピング方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005277517A JP4125313B2 (ja) | 2005-09-26 | 2005-09-26 | パケットシェーピング装置およびパケットシェーピング方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005277517A JP4125313B2 (ja) | 2005-09-26 | 2005-09-26 | パケットシェーピング装置およびパケットシェーピング方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007088998A JP2007088998A (ja) | 2007-04-05 |
| JP4125313B2 true JP4125313B2 (ja) | 2008-07-30 |
Family
ID=37975514
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005277517A Expired - Lifetime JP4125313B2 (ja) | 2005-09-26 | 2005-09-26 | パケットシェーピング装置およびパケットシェーピング方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4125313B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4601657B2 (ja) * | 2007-10-25 | 2010-12-22 | 日本電信電話株式会社 | トラヒックシェーピング装置および方法 |
-
2005
- 2005-09-26 JP JP2005277517A patent/JP4125313B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007088998A (ja) | 2007-04-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10652602B2 (en) | System and monitoring of video quality adaptation | |
| CA2742858C (en) | Audio/video data play control method and apparatus | |
| US20080232253A1 (en) | Port rate smoothing in an avionics network | |
| CN113645150A (zh) | 传输速率控制方法、装置、电子设备和可读存储介质 | |
| WO2016118668A1 (en) | Multiple protocol media streaming | |
| CN107483401A (zh) | 一种多媒体数据传输方法及其设备、存储介质、服务器 | |
| JP2009200947A (ja) | パケット伝送装置、パケット伝送方法およびパケット伝送プログラム | |
| CN106789700B (zh) | 一种流量整形方法及网络设备 | |
| US20100086021A1 (en) | Information transmission apparatus, method of controlling the same, and storage medium | |
| WO2017059678A1 (zh) | 实时语音通话中的实时语音接收设备及降低延迟的方法 | |
| CN111953978B (zh) | 帧率控制方法、装置及存储介质 | |
| JP4125313B2 (ja) | パケットシェーピング装置およびパケットシェーピング方法 | |
| CN112786062B (zh) | 带宽自适应网络音频传输方法、设备、介质及系统 | |
| KR100889730B1 (ko) | 직접 메모리 접근 제어 방법 및 장치 | |
| KR102306485B1 (ko) | 데이터 부호화 방법, 장치, 단말기기 및 컴퓨터 판독 가능한 기억매체 | |
| JP4577220B2 (ja) | トークンバケットによるトラヒック制御装置、方法及びプログラム | |
| JP2005260302A (ja) | 動画情報伝送方法および装置 | |
| KR101855265B1 (ko) | 감시 조건을 효율적으로 저장하는 통신 감시 장치, 통신 감시 방법 및 이를 구현하는 미들박스 운영체제 프로그램을 기록한 저장 매체 | |
| JP6093317B2 (ja) | ノンフリーズ型映像配信ネットワークシステム | |
| CN119172524B (zh) | 摄像头设备控制方法、装置、电子设备和计算机可读介质 | |
| JP6724517B2 (ja) | ビットレート指示装置、ビットレート指示方法、及び、ビットレート指示プログラム | |
| JP5445401B2 (ja) | 通信装置、通信方法、及び通信プログラム | |
| JP2002125226A (ja) | フレームレート制御方法及び画像伝送装置 | |
| JP4601657B2 (ja) | トラヒックシェーピング装置および方法 | |
| JPWO2018034141A1 (ja) | ビットレート指示装置、ビットレート指示方法、及び、ビットレート指示プログラム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080414 |
|
| 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: 20080425 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080507 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4125313 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110516 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110516 Year of fee payment: 3 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110516 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110516 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120516 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120516 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130516 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140516 Year of fee payment: 6 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |