JP4916809B2 - 負荷分散制御装置および方法 - Google Patents
負荷分散制御装置および方法 Download PDFInfo
- Publication number
- JP4916809B2 JP4916809B2 JP2006213023A JP2006213023A JP4916809B2 JP 4916809 B2 JP4916809 B2 JP 4916809B2 JP 2006213023 A JP2006213023 A JP 2006213023A JP 2006213023 A JP2006213023 A JP 2006213023A JP 4916809 B2 JP4916809 B2 JP 4916809B2
- Authority
- JP
- Japan
- Prior art keywords
- server
- request
- response
- requests
- waiting
- 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
- 238000000034 method Methods 0.000 title claims description 108
- 230000004044 response Effects 0.000 claims description 174
- 239000000872 buffer Substances 0.000 claims description 93
- 238000012546 transfer Methods 0.000 claims description 92
- 230000008569 process Effects 0.000 claims description 61
- 238000012545 processing Methods 0.000 claims description 16
- 238000005259 measurement Methods 0.000 claims description 8
- 230000010365 information processing Effects 0.000 description 11
- 230000007423 decrease Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 6
- 230000006872 improvement Effects 0.000 description 6
- 238000007616 round robin method Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000005315 distribution function Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000000903 blocking effect Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000011084 recovery Methods 0.000 description 3
- 230000015556 catabolic process Effects 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 238000002474 experimental method Methods 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 235000014510 cooky Nutrition 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000012536 storage buffer Substances 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Description
本発明の第一の実施形態のリクエスト振り分け機能の概念図を図3に示す。負荷分散制御装置が受信したリクエストを負荷分散制御装置に接続されたいずれのサーバ上でも処理できると仮定する。このとき、負荷分散制御装置は、受信したリクエストを全てのサーバで共有するバッファ10に格納する。そして、転送先サーバ選択部11により、サーバの実行状況に応じて、バッファ10からリクエストを取り出し、各サーバにリクエストを振り分ける。
・Xi<Riとなるサーバに対し、ラウンドロビン方式に基づき一定順序で、リクエストを振り分ける。
・Xi<Riとなるサーバのうち、応答待ちリクエスト数Xiが最も小さいサーバを選択する。すなわち、応答待ちリクエスト数を均一化させる。
・Xi<Riとなるサーバのうち、応答待ちリクエスト数と閾値との比Xi/Riが最も小さいサーバを選択する。すなわち、各サーバの閾値に対する応答待ちリクエスト数の割合が均一化されるようにリクエストを転送する。
・サーバSiの応答待ちリクエスト数に対するスループット(単位時間当りのリクエスト完了数など)を予め計測しておく。ここで、応答待ちリクエスト数がXiであるときのサーバSiの平均スループットをTi[Xi]と表記する。このとき、Xi<Riとなるサーバのうち、Ti[Xi+1]−Ti[Xi]が最大となるサーバを選択する。すなわち、当該リクエストの転送によるシステム全体のスループット向上効果が最大となるように、リクエストの転送先を選択する。
Deadline First)方式などを用いて、リクエストを選択できる。また、リクエストの重要度や要求品質に応じた優先制御を実施することもできる。
第一の実施形態では、負荷分散制御装置が受信したリクエストを負荷分散制御装置に接続されたいずれのサーバ上でも処理できる、と仮定していた。しかしながら、サーバのアプリケーションによっては、受信したリクエストによって、そのリクエストを処理できるサーバの範囲が異なる場合がある。
第一および第二の実施形態では、バッファの格納後にリクエストの転送先を決定している。しかしながら、図11のように、転送可能サーバ特定部13により、予めリクエストのバッファへの格納前に、その転送先サーバを決定することもできる。転送先サーバ毎に独立したバッファを持つことができるため、サーバ毎のリクエストの優先制御を、他のサーバに影響されることなく実現できる、という利点が得られる。以下では、サーバSi(i=1,…,N)に送信されるリクエストを格納するためのバッファをQiと表記する。
・いずれかのサーバの応答待ちリクエスト数がその閾値を下回っている場合には、第一の実施形態の転送サーバの選択処理と同様の手法が利用できる。
・全てのサーバの応答待ちリクエスト数がその閾値に達している場合には、ラウンドロビン方式に基づき、順番にリクエストの転送先サーバを選択する。または、バッファ中のリクエスト数が最も少ないサーバを選択する。すなわち、バッファ中のリクエスト数が均一化されるように、リクエストの転送先サーバを決定する。または、各サーバSiのスループット(単位時間当りの完了リクエスト数)を計測しておく。スループットに対するバッファ中のリクエスト数の割合が最も小さいサーバを選択する。すなわち、バッファ中の待機する時間が最も短くなるように、リクエストの転送先サーバを決定する。
第四の実施形態は、汎用の情報処理装置にインストールすることにより、その汎用の情報処理装置に、本実施形態の負荷分散制御装置の機能に相応する機能を実現させるプログラムである。このプログラムは、記録媒体に記録されて汎用の情報処理装置にインストールされ、あるいは通信回線を介して汎用の情報処理装置にインストールされることにより当該汎用の情報処理装置に、本実施形態の負荷分散制御装置に相応する機能を実現させることができる。汎用の情報処理装置は、例えば、汎用のパーソナル・コンピュータである。
2 ネットワーク
3 負荷分散制御装置
10、Q0〜QN バッファ
11 転送先サーバ選択部
12 転送可能範囲特定部
13 転送可能サーバ特定部
S1〜SN サーバ
Claims (6)
- 1つ以上のクライアントと2つ以上のサーバとの間に配置され、前記クライアントから受信したリクエストを前記サーバのいずれかに転送し、リクエストに対して前記サーバから返却されるレスポンスを前記クライアントに転送する負荷分散制御装置において、
リクエストを処理できるサーバの範囲である転送可能範囲を特定する手段と、
サーバへ送信済みのリクエストのうちサーバからレスポンスが返却されていないリクエストである応答待ちリクエストを複数、サーバに保持させる手段と、
応答待ちリクエストの数をサーバ毎にリアルタイムで計測する手段と、
この計測する手段の計測結果に基づき、
転送可能範囲内のいずれかのサーバにおいて応答待ちリクエスト数が閾値を下回っている場合に、閾値を下回っているサーバのいずれかにリクエストを転送し、そのサーバに対応する応答待ちリクエスト数をインクリメントするためのリクエストを転送する手段と、
レスポンスがサーバから返却される度にそのサーバの属する転送可能範囲に設けられたバッファ中に転送を待ち合わせているリクエストが存在するか否かを検査し、バッファ中に転送を待ち合わせているリクエストが存在しない場合にはそのサーバに対応する応答待ちリクエスト数をデクリメントし、バッファ中に転送を待ち合わせているリクエストが存在する場合にはバッファから選択した一つのリクエストを前記レスポンスを返却したサーバに転送するためのレスポンスを返却する手段と、
転送可能範囲内の全てのサーバにおいて応答待ちリクエスト数が閾値に達している場合に、リクエストを転送可能範囲毎に設けられたバッファに一時蓄積する手段と、
転送可能範囲内のいずれかのサーバの応答待ちリクエスト数が閾値を下回るまで前記バッファからのリクエストの転送を待ち合わせる手段と
を備え、
前記転送可能範囲を特定する手段は、セッション処理を実行中のリクエストについては、当該セッションを開始処理したサーバを転送先とすることで転送可能範囲を特定する
ことを特徴とする負荷分散制御装置。 - 1つ以上のクライアントと2つ以上のサーバとの間に配置され、前記クライアントから受信したリクエストを前記サーバのいずれかに転送し、リクエストに対して前記サーバから返却されるレスポンスを前記クライアントに転送する負荷分散制御装置において、
リクエストを処理できるサーバの範囲である転送可能範囲を特定する手段と、
サーバへ送信済みのリクエストのうちサーバからレスポンスが返却されていないリクエストである応答待ちリクエストを複数、サーバに保持させる手段と、
応答待ちリクエストの数をサーバ毎にリアルタイムで計測する手段と、
この計測する手段の計測結果に基づき、
転送可能範囲内のサーバにおいて応答待ちリクエスト数が閾値を下回っている場合に、当該サーバにリクエストを転送し、そのサーバに対応する応答待ちリクエスト数をインクリメントするためのリクエストを転送する手段と、
レスポンスがサーバから返却される度にそのサーバに設けられたバッファ中に転送を待ち合わせているリクエストが存在するか否かを検査し、バッファ中に転送を待ち合わせているリクエストが存在しない場合にはそのサーバに対応する応答待ちリクエスト数をデクリメントし、バッファ中に転送を待ち合わせているリクエストが存在する場合には選択した一つのリクエストを前記レスポンスを返却したサーバに転送するためのレスポンスを返却する手段と、
転送可能範囲内のサーバにおいて応答待ちリクエスト数が閾値に達している場合に、リクエストを当該サーバ毎に設けられたバッファに一時蓄積する手段と、
転送可能範囲内のサーバの応答待ちリクエスト数が閾値を下回るまで前記バッファからのリクエストの転送を待ち合わせる手段と
を備え、
前記転送可能範囲を特定する手段は、
セッション処理を実行中のリクエストについては、当該セッションを開始処理したサーバを転送先とすることで転送可能範囲を特定し、
セッション処理を実行中のリクエスト以外のリクエストについては、リクエストを処理できるサーバのいずれかのサーバにおいて応答待ちリクエスト数が閾値を下回っている場合には、閾値を下回っているサーバから選択した一つのサーバを転送先とすることで転送可能範囲を特定し、
リクエストを処理できるサーバの全てのサーバにおいて応答待ちリクエスト数が閾値に達している場合には、バッファ中で転送を待ち合わせているリクエスト数に基づき選択した一つのサーバを転送先とすることで転送可能範囲を特定する
ことを特徴とする負荷分散制御装置。 - 前記転送する手段は、サーバの応答待ちリクエスト数が閾値を下回った場合において、当該サーバへの転送を待ち合わせているリクエストのうち、すでにセッションを開始済みであるクライアントからのリクエストを優先して当該サーバに転送する請求項1記載の負荷分散制御装置。
- 1つ以上のクライアントと2つ以上のサーバとの間に配置され、前記クライアントから受信したリクエストを前記サーバのいずれかに転送し、リクエストに対して前記サーバから返却されるレスポンスを前記クライアントに転送する負荷分散制御装置において実行される負荷分散制御方法において、
リクエストを処理できるサーバの範囲である転送可能範囲を特定し、
サーバへ送信済みのリクエストのうち、サーバからレスポンスが返却されていないリクエストである応答待ちリクエストを複数、サーバに保持させ、
応答待ちリクエストの数をサーバ毎にリアルタイムで計測し、
この計測結果に基づき、
転送可能範囲内のいずれかのサーバにおいて応答待ちリクエスト数が閾値を下回っている場合に、閾値を下回っているサーバのいずれかにリクエストを転送し、そのサーバに対応する応答待ちリクエスト数をインクリメントし、
レスポンスがサーバから返却される度にそのサーバに設けられたバッファ中に転送を待ち合わせているリクエストが存在するか否かを検査し、バッファ中に転送を待ち合わせているリクエストが存在しない場合にはそのサーバに対応する応答待ちリクエスト数をデクリメントし、バッファ中に転送を待ち合わせているリクエストが存在する場合には選択した一つのリクエストを前記レスポンスを返却したサーバに転送し、
転送可能範囲内の全てのサーバにおいて応答待ちリクエスト数が閾値に達している場合に、リクエストを転送可能範囲毎に設けられたバッファに一時蓄積し、
転送可能範囲内のいずれかのサーバの応答待ちリクエスト数が閾値を下回るまで前記バッファからのリクエストの転送を待ち合わせ、
前記転送可能範囲を特定する際に、セッション処理を実行中のリクエストについては、当該セッションを開始処理したサーバを転送先とすることで転送可能範囲を特定する
ことを特徴とする負荷分散制御方法。 - 1つ以上のクライアントと2つ以上のサーバとの間に配置され、前記クライアントから受信したリクエストを前記サーバのいずれかに転送し、リクエストに対して前記サーバから返却されるレスポンスを前記クライアントに転送する負荷分散制御装置において実行される負荷分散制御方法において、
リクエストを処理できるサーバの範囲である転送可能範囲を特定し、
サーバへ送信済みのリクエストのうち、サーバからレスポンスが返却されていないリクエストである応答待ちリクエストを複数、サーバに保持させ、
応答待ちリクエストの数をサーバ毎にリアルタイムで計測し、
この計測結果に基づき、
転送可能範囲内のサーバにおいて応答待ちリクエスト数が閾値を下回っている場合に、当該サーバにリクエストを転送し、そのサーバに対応する応答待ちリクエスト数をインクリメントし、
レスポンスがサーバから返却される度にそのサーバに設けられたバッファ中に転送を待ち合わせているリクエストが存在するか否かを検査し、バッファ中に転送を待ち合わせているリクエストが存在しない場合にはそのサーバに対応する応答待ちリクエスト数をデクリメントし、バッファ中に転送を待ち合わせているリクエストが存在する場合には選択した一つのリクエストを前記レスポンスを返却したサーバに転送し、
転送可能範囲内のサーバにおいて応答待ちリクエスト数が閾値に達している場合に、リクエストを当該サーバ毎に設けられたバッファに一時蓄積し、
転送可能範囲内のサーバの応答待ちリクエスト数が閾値を下回るまで前記バッファからのリクエストの転送を待ち合わせ、
前記転送可能範囲を特定する際に、
セッション処理を実行中のリクエストについては、当該セッションを開始処理したサーバを転送先とすることで転送可能範囲を特定し、
セッション処理を実行中のリクエスト以外のリクエストについては、リクエストを処理できるサーバのいずれかのサーバにおいて応答待ちリクエスト数が閾値を下回っている場合には、閾値を下回っているサーバから選択した一つのサーバを転送先とすることで転送可能範囲を特定し、
リクエストを処理できるサーバの全てのサーバにおいて応答待ちリクエスト数が閾値に達している場合には、バッファ中で転送を待ち合わせているリクエスト数に基づき選択した一つのサーバを転送先とすることで転送可能範囲を特定する
ことを特徴とする負荷分散制御方法。 - 前記リクエストを転送する際に、サーバの応答待ちリクエスト数が閾値を下回った場合において、当該サーバへの転送を待ち合わせているリクエストのうち、すでにセッションを開始済みであるクライアントからのリクエストを優先して当該サーバに転送する請求項4記載の負荷分散制御方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006213023A JP4916809B2 (ja) | 2006-08-04 | 2006-08-04 | 負荷分散制御装置および方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006213023A JP4916809B2 (ja) | 2006-08-04 | 2006-08-04 | 負荷分散制御装置および方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008040718A JP2008040718A (ja) | 2008-02-21 |
JP4916809B2 true JP4916809B2 (ja) | 2012-04-18 |
Family
ID=39175653
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006213023A Active JP4916809B2 (ja) | 2006-08-04 | 2006-08-04 | 負荷分散制御装置および方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4916809B2 (ja) |
Families Citing this family (45)
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 |
US8312507B2 (en) | 2006-10-17 | 2012-11-13 | A10 Networks, Inc. | System and method to apply network traffic policy to an application session |
US8584199B1 (en) | 2006-10-17 | 2013-11-12 | A10 Networks, Inc. | System and method to apply a packet routing policy to an application session |
JP5291366B2 (ja) * | 2008-03-18 | 2013-09-18 | 株式会社野村総合研究所 | 流量制御装置 |
JP2009245131A (ja) * | 2008-03-31 | 2009-10-22 | Nec Corp | コンピュータ装置、コンピュータ装置の拡張カード、負荷分散方法及びプログラム |
JP5177799B2 (ja) | 2008-12-19 | 2013-04-10 | 株式会社ナカヨ通信機 | 分散処理機能を有するゲートウェイおよび通信端末 |
US9960967B2 (en) | 2009-10-21 | 2018-05-01 | A10 Networks, Inc. | Determining an application delivery server based on geo-location information |
JP5586985B2 (ja) * | 2010-02-22 | 2014-09-10 | キヤノン株式会社 | ネットワークシステム、ネットワークシステムの制御方法、及び、プログラム |
JP2011186810A (ja) * | 2010-03-09 | 2011-09-22 | Fujitsu Ltd | 負荷分散装置、負荷分散方法及び負荷分散プログラム |
US9215275B2 (en) * | 2010-09-30 | 2015-12-15 | A10 Networks, Inc. | System and method to balance servers based on server load status |
US9609052B2 (en) | 2010-12-02 | 2017-03-28 | A10 Networks, Inc. | Distributing application traffic to servers based on dynamic service response time |
WO2013047339A1 (ja) * | 2011-09-26 | 2013-04-04 | 日本電気株式会社 | 負荷分散装置、方法及びプログラム |
US9069617B2 (en) * | 2011-09-27 | 2015-06-30 | Oracle International Corporation | System and method for intelligent GUI navigation and property sheets in a traffic director environment |
US8897154B2 (en) | 2011-10-24 | 2014-11-25 | A10 Networks, Inc. | Combining stateless and stateful server load balancing |
JP5822125B2 (ja) | 2011-11-09 | 2015-11-24 | 日本電気株式会社 | サービス連携装置、サービス連携方法およびサービス連携プログラム |
US9626273B2 (en) * | 2011-11-09 | 2017-04-18 | Nec Corporation | Analysis system including analysis engines executing predetermined analysis and analysis executing part controlling operation of analysis engines and causing analysis engines to execute analysis |
US9386088B2 (en) | 2011-11-29 | 2016-07-05 | A10 Networks, Inc. | Accelerating service processing using fast path TCP |
US9094364B2 (en) | 2011-12-23 | 2015-07-28 | A10 Networks, Inc. | Methods to manage services over a service gateway |
US10044582B2 (en) | 2012-01-28 | 2018-08-07 | A10 Networks, Inc. | Generating secure name records |
US8782221B2 (en) | 2012-07-05 | 2014-07-15 | A10 Networks, Inc. | Method to allocate buffer for TCP proxy session based on dynamic network conditions |
US10002141B2 (en) | 2012-09-25 | 2018-06-19 | A10 Networks, Inc. | Distributed database in software driven networks |
US10021174B2 (en) | 2012-09-25 | 2018-07-10 | A10 Networks, Inc. | Distributing service sessions |
KR101692751B1 (ko) | 2012-09-25 | 2017-01-04 | 에이10 네트워크스, 인코포레이티드 | 데이터망 부하 분산 |
US9843484B2 (en) | 2012-09-25 | 2017-12-12 | A10 Networks, Inc. | Graceful scaling in software driven networks |
US9338225B2 (en) | 2012-12-06 | 2016-05-10 | A10 Networks, Inc. | Forwarding policies on a virtual service network |
US9531846B2 (en) | 2013-01-23 | 2016-12-27 | A10 Networks, Inc. | Reducing buffer usage for TCP proxy session based on delayed acknowledgement |
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 |
JP2014217262A (ja) * | 2013-04-30 | 2014-11-17 | 株式会社日立製作所 | 監視制御システム、処理分散装置及び処理分散方法 |
US10027761B2 (en) | 2013-05-03 | 2018-07-17 | A10 Networks, Inc. | Facilitating a secure 3 party network session by a network device |
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 |
US9942152B2 (en) | 2014-03-25 | 2018-04-10 | A10 Networks, Inc. | Forwarding data packets using a service-based forwarding policy |
US9942162B2 (en) | 2014-03-31 | 2018-04-10 | A10 Networks, Inc. | Active application response delay time |
US9906422B2 (en) | 2014-05-16 | 2018-02-27 | A10 Networks, Inc. | Distributed system to determine a server's health |
US10129122B2 (en) | 2014-06-03 | 2018-11-13 | A10 Networks, Inc. | User defined objects for network devices |
US9986061B2 (en) | 2014-06-03 | 2018-05-29 | A10 Networks, Inc. | Programming a data network device using user defined scripts |
US9992229B2 (en) | 2014-06-03 | 2018-06-05 | A10 Networks, Inc. | Programming a data network device using user defined scripts with licenses |
JP6521784B2 (ja) * | 2015-07-31 | 2019-05-29 | 三菱電機株式会社 | サーバ |
US10581976B2 (en) | 2015-08-12 | 2020-03-03 | A10 Networks, Inc. | Transmission control of protocol state exchange for dynamic stateful service insertion |
US10243791B2 (en) | 2015-08-13 | 2019-03-26 | A10 Networks, Inc. | Automated adjustment of subscriber policies |
US9665714B1 (en) * | 2016-05-31 | 2017-05-30 | AO Kaspersky Lab | System and method of detecting malicious files on virtual machines in a distributed network |
CN110659151B (zh) * | 2018-06-28 | 2023-05-02 | 阿里巴巴集团控股有限公司 | 数据校验方法及装置,存储介质 |
EP4026342B1 (en) * | 2019-09-06 | 2023-10-25 | Everseen Limited | Distributed computing system for intensive video processing |
JP2023039500A (ja) | 2021-09-09 | 2023-03-22 | 株式会社日立製作所 | 計算機システム及びデータ送信制御方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06332834A (ja) * | 1993-05-25 | 1994-12-02 | Hitachi Ltd | リモートプロシジャコール方法 |
JPH10334064A (ja) * | 1997-05-27 | 1998-12-18 | Shikoku Nippon Denki Software Kk | 負荷分散方式 |
JP2000268012A (ja) * | 1999-03-12 | 2000-09-29 | Nec Corp | クライアントサーバシステムにおけるサーバ負荷の分散方法ならびに装置 |
JP2002269061A (ja) * | 2001-03-08 | 2002-09-20 | Ntt Comware Corp | クライアントサーバシステム、中継サーバ、接続先サーバの決定方法 |
JP3856291B2 (ja) * | 2001-10-12 | 2006-12-13 | 日本電信電話株式会社 | クライアント監視方法、サーバー装置、プログラム及び記録媒体 |
JP2005062927A (ja) * | 2003-08-11 | 2005-03-10 | Hitachi Ltd | 負荷制御方法および装置並びにその処理プログラム |
-
2006
- 2006-08-04 JP JP2006213023A patent/JP4916809B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2008040718A (ja) | 2008-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4916809B2 (ja) | 負荷分散制御装置および方法 | |
US8667120B2 (en) | Load control device and method thereof for controlling requests sent to a server | |
US9154572B2 (en) | Changing I/O types for processing data requests | |
US9185047B2 (en) | Hierarchical profiled scheduling and shaping | |
US9813529B2 (en) | Effective circuits in packet-switched networks | |
Prabhavat et al. | Effective delay-controlled load distribution over multipath networks | |
George et al. | Congestion control mechanism for unresponsive flows in internet through active queue management system (AQM) | |
JP2008059040A (ja) | 負荷制御システムおよび方法 | |
JP4394710B2 (ja) | 負荷制御装置及び方法及びプログラム | |
JP2002091910A (ja) | ユーザの行動及び予測に基づいて要求を分類するWebサーバ要求分類システム | |
US7804773B2 (en) | System and method of managing data flow in a network | |
Patel et al. | Comparative analysis of congestion control algorithms using ns-2 | |
JP4646931B2 (ja) | サーバ装置およびリクエスト整理方法 | |
Ding et al. | DAQ: Deadline-aware queue scheme for scheduling service flows in data centers | |
JP4722150B2 (ja) | クライアントサーバシステム | |
Rezaei et al. | Resqueue: A smarter datacenter flow scheduler | |
Nandhini et al. | Exploration and Evaluation of Congestion Control Algorithms for Data Center Networks | |
KR20010038486A (ko) | 이더넷 큐오에스 지원 버퍼 및 큐 구조와 그 운용 방법 | |
CN107332786B (zh) | 一种在服务链环境下保障数据流截止时间的调度方法 | |
JP2013222407A (ja) | 流量制御機能を有するシステム | |
JP2017059250A (ja) | 流量制御機能を有するシステム | |
Ntuen et al. | Internetwork Congestion-Avoidance and Collapse-Prevention Framework in Mobile Data Using Network Border Patrol Protocol | |
JP2005033673A (ja) | パケット転送制御回路及びパケット転送制御方法 | |
Sun et al. | User-perceived web QoS measurement and evaluation system | |
JP2008236625A (ja) | パケット送信制御プログラム、パケット送信制御装置、及びパケット送信制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090212 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090224 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090424 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090804 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7426 Effective date: 20090910 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20090910 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20090910 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090916 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20090910 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091110 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100106 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20100427 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100726 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100804 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20100826 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20101112 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111227 |
|
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: 20120125 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150203 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4916809 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |
|
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 |
|
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 |