JP4506430B2 - アプリケーションモニタ装置 - Google Patents
アプリケーションモニタ装置 Download PDFInfo
- Publication number
- JP4506430B2 JP4506430B2 JP2004338264A JP2004338264A JP4506430B2 JP 4506430 B2 JP4506430 B2 JP 4506430B2 JP 2004338264 A JP2004338264 A JP 2004338264A JP 2004338264 A JP2004338264 A JP 2004338264A JP 4506430 B2 JP4506430 B2 JP 4506430B2
- Authority
- JP
- Japan
- Prior art keywords
- packet
- unit
- transmission
- application
- application monitor
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/20—Traffic policing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/32—Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Description
前記パケット受信手段から入力されるパケットを前記アプリケーションモニタ手段及び前記パケット送信手段の両方に送信する手段と、前記アプリケーションモニタ手段及び前記パケット送信手段各々からの情報に基づいて前記パケット受信手段から入力されるパケットを前記アプリケーションモニタ手段及び前記パケット送信手段の両方に送出するか否かを判定する判定手段とを含むパケット送信判定手段を備えている。
2−1,2−2,2−N 受信端末
3−1,3−2 中継装置
4,5a,5b,6 アプリケーションモニタ装置
41,61 パケット受信手段
42,42a,42b,
42c,52,62 パケット送信判定手段
43,63 パケット送信手段
44,54,57,
64−1,64−2,
64−N アプリケーションモニタ手段
51 IP受信処理部
53 IP送信処理部
421 アプリケーションモニタ手段送出許可条件受信部
422 パケット送信手段送出許可条件受信部
423,425,427 送信許可テーブル
424,428 送出判定部
426 パケットバッファ
541 L4組立処理部
542,571 アプリケーションモニタ処理部
Claims (17)
- ネットワークからパケットを受信するパケット受信手段と、前記ネットワークにパケットを送信するパケット送信手段と、前記パケット受信手段で受信されたパケットに対してモニタ処理を行うアプリケーションモニタ手段とからなるアプリケーションモニタ装置であって、
前記パケット受信手段から入力されるパケットを前記アプリケーションモニタ手段及び前記パケット送信手段の両方に送信する手段と、前記アプリケーションモニタ手段及び前記パケット送信手段各々からの情報に基づいて前記パケット受信手段から入力されるパケットを前記アプリケーションモニタ手段及び前記パケット送信手段の両方に送出するか否かを判定する判定手段とを含むパケット送信判定手段を有することを特徴とするアプリケーションモニタ装置。 - 前記パケット送信判定手段は、前記アプリケーションモニタ手段及び前記パケット送信手段の両方から入力されかつ前記パケットの送出を許可するか否かを示すパケット送出許可情報によって前記アプリケーションモニタ手段及び前記パケット送信手段の両方に対する前記パケットの送出が許可されている時にのみ前記パケットを送出し、それ以外の時に前記パケットを廃棄することを特徴とする請求項1記載のアプリケーションモニタ装置。
- 前記パケット送信判定手段は、前記アプリケーションモニタ手段及び前記パケット送信手段の両方からの前記パケット送出許可情報がコネクション単位で別々に通知される場合、前記コネクション単位で前記パケットを送出するか、前記パケットを廃棄するかを判定することを特徴とする請求項2記載のアプリケーションモニタ装置。
- 前記パケット送信判定手段は、前記パケットを蓄積するパケットバッファを含み、前記アプリケーションモニタ手段及び前記パケット送信手段の両方から前記パケットの送出が許可されている時にのみ前記パケットを送出し、それ以外の時に前記パケットバッファに前記パケットを蓄積することを特徴とする請求項1記載のアプリケーションモニタ装置。
- 前記パケット送信判定手段は、前記パケット受信手段から前記パケットが入力された際に前記パケットバッファのパケット蓄積量に基づいて前記パケットの廃棄処理を行うことを特徴とする請求項4記載のアプリケーションモニタ装置。
- 前記パケット送信判定手段は、前記アプリケーションモニタ手段及び前記パケット送信手段の両方から入力されかつ前記パケットの送出を許可するか否かを示すパケット送出許可情報がコネクション単位で別々に通知される場合、前記コネクション単位でパケットを送出するかどうかを判定するとともに、前記パケットバッファを前記コネクション単位で管理することで前記パケットの送出可能なコネクションを出力することを特徴とする請求項4または請求項5記載のアプリケーションモニタ装置。
- 前記パケット送信判定手段は、前記パケットバッファのパケット蓄積量を前記コネクション単位で管理し、前記パケット受信手段から前記パケットが入力された際に当該コネクション単位で管理されたパケット蓄積量に基づいて前記パケットの廃棄処理を行うことを特徴とする請求項6記載のアプリケーションモニタ装置。
- 前記パケット送信判定手段は、前記アプリケーションモニタ手段及び前記パケット送信手段に対して前記パケットを独立に出力自在とし、前記アプリケーションモニタ手段に対して送出したパケットと前記パケット送信手段に送出したパケットとを記憶することで前記アプリケーションモニタ手段及び前記パケット送信手段の両方に出力したパケットに関して当該パケットの読出しが完了したと判定することを特徴とする請求項1と請求項4〜7とのいずれかに記載のアプリケーションモニタ装置。
- 前記パケット送信判定手段は、前記アプリケーションモニタ手段及び前記パケット送信手段に対して送出可能なパケット量を通知し、前記アプリケーションモニタ手段及び前記パケット送信手段各々が独立に前記パケット送信判定手段から前記パケットの読出しを行うことを特徴とする請求項8記載のアプリケーションモニタ装置。
- 前記アプリケーションモニタ手段は、前記パケット送信判定手段から入力されるコネクション単位でモニタが必要かどうかを判定する手段と、前記パケット送信判定手段に対して当該コネクション単位での前記モニタ処理が必要かどうかの判定情報を出力する手段とを含み、
前記パケット送信判定手段は、前記モニタ処理が不要となったコネクションに関して前記アプリケーションモニタ手段へのデータ出力を抑止し、前記パケット送信手段からの情報のみに基づいて前記パケット送信手段に対して前記パケットを送出することを特徴とする請求項3と請求項6〜9とのいずれかに記載のアプリケーションモニタ装置。 - 前記アプリケーションモニタ手段は、前記パケット送信判定手段から入力されるコネクション単位で前記モニタ処理が必要かどうかを判定する手段と、前記モニタ処理が不要と判定したコネクションに関して常に前記パケットの受信が可能という情報を前記パケット送信判定手段に出力する手段と、前記パケット送信判定手段から入力されたパケットを廃棄する手段とを含むことを特徴とする請求項3と請求項6〜9とのいずれかに記載のアプリケーションモニタ装置。
- 前記パケット受信手段は、前記パケットの受信のためのレイヤ3以下の終端処理を行い、
前記パケット送信手段は、前記パケットの送信のためのレイヤ3以下の終端処理を行い、
前記アプリケーションモニタ手段は、受信したパケットをレイヤ4のプロトコル仕様にしたがって前記パケットの順序を並び替えた後に前記モニタ処理を実施することを特徴する請求項1から請求項11のいずれかに記載のアプリケーションモニタ装置。 - 前記パケット受信手段は、前記パケットの受信のためのレイヤ4以下の終端処理を行い、
前記パケット送信手段は、前記パケットの送信のためのレイヤ4以下の終端処理を行い、
前記パケット送信判定手段は、前記アプリケーションモニタ手段及び前記パケット送信手段の両方に前記パケットが送出可能な場合に前記パケット受信手段から前記パケットの読出しを行うことを特徴とする請求項1記載のアプリケーションモニタ装置。 - 前記パケット受信手段は、前記パケットの受信のためのレイヤ4以下の終端処理を行い、
前記パケット送信手段は、前記パケットの送信のためのレイヤ4以下の終端処理を行い、
前記パケット送信判定手段は、前記アプリケーションモニタ手段及び前記パケット送信手段各々に対して独立に前記パケットの送信を可能とし、
前記パケット受信手段は、前記アプリケーションモニタ手段及び前記パケット送信手段の両方から読出されたパケットのみを解放することを特徴とする請求項1記載のアプリケーションモニタ装置。 - 前記アプリケーションモニタ手段及び前記パケット送信手段各々は、前記パケットの送出を許可するか否かを示すパケット送出許可情報をコネクション単位で前記パケット送信判定手段に別々に通知し、
前記パケット送信判定手段は、前記コネクション単位で前記パケット受信手段から前記パケットの読出しを行うことを特徴とする請求項13または請求項14記載のアプリケーションモニタ装置。 - 前記パケット受信手段は、レイヤ4の終端処理用のコネクション単位のパケットバッファを含み、当該コネクション単位のパケットバッファ量にしたがって前記レイヤ4のレート制御をかけることで前記アプリケーションモニタ手段の処理性能に合わせたレート制御をかけることを特徴とする請求項13から請求項15のいずれかに記載のアプリケーションモニタ装置。
- 前記アプリケーションモニタ手段を複数配設し、
前記パケット送信判定手段は、複数のアプリケーションモニタ手段全てと前記パケット送信手段とに対して前記パケットを出力する手段を含み、
前記パケット送信判定手段は、前記アプリケーションモニタ手段全てと前記パケット送信手段とに対して前記パケットが出力可能と判定される時にのみ前記パケットの送出を行うことを特徴とする請求項1から請求項16のいずれかに記載のアプリケーションモニタ装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004338264A JP4506430B2 (ja) | 2004-11-24 | 2004-11-24 | アプリケーションモニタ装置 |
US11/274,181 US8289860B2 (en) | 2004-11-24 | 2005-11-16 | Application monitor apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004338264A JP4506430B2 (ja) | 2004-11-24 | 2004-11-24 | アプリケーションモニタ装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006148727A JP2006148727A (ja) | 2006-06-08 |
JP4506430B2 true JP4506430B2 (ja) | 2010-07-21 |
Family
ID=36460843
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004338264A Expired - Fee Related JP4506430B2 (ja) | 2004-11-24 | 2004-11-24 | アプリケーションモニタ装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8289860B2 (ja) |
JP (1) | JP4506430B2 (ja) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090006659A1 (en) * | 2001-10-19 | 2009-01-01 | Collins Jack M | Advanced mezzanine card for digital network data inspection |
US7602785B2 (en) * | 2004-02-09 | 2009-10-13 | Washington University | Method and system for performing longest prefix matching for network address lookup using bloom filters |
JP2010166189A (ja) * | 2009-01-14 | 2010-07-29 | Nec Corp | Ip中継装置、通信システム及びそれらに用いるtcpフロー制御方法 |
US9047243B2 (en) | 2011-12-14 | 2015-06-02 | Ip Reservoir, Llc | Method and apparatus for low latency data distribution |
US11436672B2 (en) | 2012-03-27 | 2022-09-06 | Exegy Incorporated | Intelligent switch for processing financial market data |
US9990393B2 (en) | 2012-03-27 | 2018-06-05 | Ip Reservoir, Llc | Intelligent feed switch |
US10650452B2 (en) | 2012-03-27 | 2020-05-12 | Ip Reservoir, Llc | Offload processing of data packets |
US10121196B2 (en) | 2012-03-27 | 2018-11-06 | Ip Reservoir, Llc | Offload processing of data packets containing financial market data |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002009843A (ja) * | 2000-05-03 | 2002-01-11 | Agilent Technol Inc | ネットワーク・モニタ・システム |
JP2003174489A (ja) * | 2001-12-05 | 2003-06-20 | Ntt Docomo Inc | ストリーミング配信装置、ストリーミング配信方法 |
JP2004214755A (ja) * | 2002-12-27 | 2004-07-29 | Hitachi Ltd | 動的符号化レート変更方法及びその装置 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11243389A (ja) | 1998-02-26 | 1999-09-07 | Nippon Telegr & Teleph Corp <Ntt> | ネットワーク監視方法及びその装置 |
US6600721B2 (en) * | 1998-12-31 | 2003-07-29 | Nortel Networks Limited | End node pacing for QOS and bandwidth management |
ATE326805T1 (de) * | 2000-06-15 | 2006-06-15 | Ericsson Telefon Ab L M | Verfahren und anordnungen in einem telekommunikationssystem |
US7260062B2 (en) * | 2002-12-20 | 2007-08-21 | International Business Machines Corporation | Flow control in network devices |
DE602004007130T2 (de) * | 2003-05-05 | 2008-03-13 | Nxp B.V. | Fehlererkennung und unterdrückung in einem tdma-basierten netzknoten |
US7002943B2 (en) * | 2003-12-08 | 2006-02-21 | Airtight Networks, Inc. | Method and system for monitoring a selected region of an airspace associated with local area networks of computing devices |
-
2004
- 2004-11-24 JP JP2004338264A patent/JP4506430B2/ja not_active Expired - Fee Related
-
2005
- 2005-11-16 US US11/274,181 patent/US8289860B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002009843A (ja) * | 2000-05-03 | 2002-01-11 | Agilent Technol Inc | ネットワーク・モニタ・システム |
JP2003174489A (ja) * | 2001-12-05 | 2003-06-20 | Ntt Docomo Inc | ストリーミング配信装置、ストリーミング配信方法 |
JP2004214755A (ja) * | 2002-12-27 | 2004-07-29 | Hitachi Ltd | 動的符号化レート変更方法及びその装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2006148727A (ja) | 2006-06-08 |
US20060109798A1 (en) | 2006-05-25 |
US8289860B2 (en) | 2012-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5816718B2 (ja) | 通信装置、通信システム、およびデータ通信の中継方法 | |
US10237153B2 (en) | Packet retransmission method and apparatus | |
EP2892189B1 (en) | System and method for diverting established communication sessions | |
Stevens | RFC2001: TCP slow start, congestion avoidance, fast retransmit, and fast recovery algorithms | |
Ford et al. | TCP extensions for multipath operation with multiple addresses | |
Stevens | TCP slow start, congestion avoidance, fast retransmit, and fast recovery algorithms | |
US8379515B1 (en) | TCP throughput control by imposing temporal delay | |
US7873065B1 (en) | Selectively enabling network packet concatenation based on metrics | |
JP5651805B2 (ja) | 通信装置 | |
EP1755314A2 (en) | TCP normalisation engine | |
JP5661868B2 (ja) | 少なくとも1つのtcpデータセグメントストリームをインラインコンテンツ解析にサブミットするための方法及びデバイス、その方法を実施するための1つ又は複数の命令シーケンスを保持するコンピュータ可読媒体、並びにコンピュータプログラム製品 | |
US9967193B2 (en) | Method and system for increasing data flow transmission | |
US10361921B2 (en) | Method and apparatus for managing connections in a communication network | |
JPWO2008023656A1 (ja) | 通信装置 | |
Ford et al. | TCP Extensions for Multipath Operation with Multiple Addresses, draft-ietf-mptcp-multiaddressed-09 | |
JP2017520996A (ja) | トランスペアレント性能拡張プロキシを動作させるための方法およびコンピュータ・プログラム、ならびにトランスペアレント性能拡張プロキシ | |
US8289860B2 (en) | Application monitor apparatus | |
CN104683259A (zh) | Tcp拥塞控制方法及装置 | |
JP5832335B2 (ja) | 通信装置および通信システム | |
JP2005520374A (ja) | Tcp/ipに対する変更 | |
JP4229807B2 (ja) | データ転送方法とtcpプロキシ装置およびそれを用いたネットワークシステム | |
US20040052265A1 (en) | Method and system for providing reliable and fast communications with mobile entities | |
CN111314447B (zh) | 代理服务器及其处理访问请求的方法 | |
CN113424578B (zh) | 一种传输控制协议加速方法和装置 | |
Chitre et al. | TCP in the IPSEC environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071010 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091106 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100112 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100315 |
|
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: 20100406 |
|
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: 20100419 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130514 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4506430 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: 20140514 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |