JP4515354B2 - 負荷分散処理システム及び装置 - Google Patents
負荷分散処理システム及び装置 Download PDFInfo
- Publication number
- JP4515354B2 JP4515354B2 JP2005235893A JP2005235893A JP4515354B2 JP 4515354 B2 JP4515354 B2 JP 4515354B2 JP 2005235893 A JP2005235893 A JP 2005235893A JP 2005235893 A JP2005235893 A JP 2005235893A JP 4515354 B2 JP4515354 B2 JP 4515354B2
- Authority
- JP
- Japan
- Prior art keywords
- server
- requests
- request
- servers
- executed
- 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
Landscapes
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Multi Processors (AREA)
Description
3 サーバ
5 クライアント
11 リクエスト処理部
13 記憶部
15 登録処理部
18 参照テーブル
19 ステータステーブル
Claims (11)
- 負荷分散装置と複数のサーバとを備えた負荷分散処理システムであって、
前記サーバは、それぞれ複数のプロセスが実行可能であり、
前記負荷分散装置は、
クライアントからのリクエストを各サーバに対して割り当てるために、前記プロセス毎に固定的に設定されたサーバの優先順位と、対象となるプロセスに関して前記各サーバに依頼可能な最大リクエスト数と、前記対象となるプロセスに関して前記各サーバが現在実行している実行中リクエスト数とを記憶した記憶手段と、
クライアントからリクエストを受け付ける度に、その受け付けたリクエストの対象となるプロセスを特定し、その対象となるプロセスに関して、前記記憶手段を参照して、前記実行中リクエスト数が前記最大リクエスト数に達していないサーバのうち最も優先順位の高いサーバである目的サーバを設定し、その目的サーバに対して前記実行中リクエスト数が前記最大リクエスト数に到達するまで連続してリクエストを割り当てるとともに、前記目的サーバの前記実行中リクエスト数が前記最大リクエスト数に到達した場合には、前記目的サーバを次に優先順位が高いサーバに設定することで、前記対象となるプロセスに関して、前記優先順位の高い前記サーバから順次、前記最大リクエスト数に到達するまでリクエストの割り当てを行う振り分け手段と、を備える負荷分散処理システム。 - 負荷分散装置と複数のサーバとを備えた負荷分散処理システムであって、
前記複数のサーバでは、それぞれ複数のプロセスが実行可能であり、
前記負荷分散装置は、
各サーバに対して処理を割り当てる優先度を示すサーバ別の優先順位と、各サーバでの最大処理量と、各サーバでの実行中処理量とをプロセス別に記憶した記憶手段と、
リクエストを受け付けると、前記記憶手段を参照し、前記実行中処理量が前記最大処理量に達していないサーバのうち、最も優先順位の高いサーバに対して前記リクエストを割り当てる振り分け手段と、を備え、
前記振り分け手段は、受け付けたリクエストがどのプロセスに対するリクエストであるかを特定し、前記特定されたプロセスに対する前記優先順位、前記最大処理量、及び前記実行中処理量に基づいて、当該リクエストを割り当てるサーバを決定し、
前記優先順位は、前記負荷分散装置に対する接続順序が後のサーバで実行されるプロセスほど高く設定される、負荷分散処理システム。 - 前記プロセス別の最大処理量は、プロセス別の、それぞれのサーバに依頼可能な最大リクエスト数であり、
前記実行中処理量は、各サーバで処理を実行している、プロセス別のリクエスト数である、請求項2に記載の負荷分散処理システム。 - 前記複数のサーバは、それぞれ、自サーバで実行可能なプロセスを前記負荷分散装置へ通知し、
前記負荷分散装置は、前記通知を受け付けたサーバに前記プロセス別の優先順位を割り当てて、前記記憶手段に登録する手段をさらに備える、請求項1から3のいずれかに記載の負荷分散処理システム。 - 前記複数のサーバは、それぞれ、自サーバで実行可能なプロセス別の前記最大処理量又は前記最大リクエスト数を前記負荷分散装置へ通知する、請求項1から4のいずれかに記載の負荷分散処理システム。
- 複数のプロセスが実行可能な複数のサーバのいずれかに、クライアントからのリクエストを振り分ける負荷分散装置であって、
前記プロセス毎に固定的に設定された前記各サーバの優先順位と、対象となるプロセスに関して前記各サーバに依頼可能な最大リクエスト数と、前記対象となるプロセスに関して前記各サーバが現在実行している実行中リクエスト数とを記憶した記憶手段と、
クライアントからリクエストを受け付ける度に、その受け付けたリクエストの対象となるプロセスを特定し、前記記憶手段を参照して、対象となるプロセスに関して、前記実行中リクエスト数が前記最大リクエスト数に達していないサーバのうち最も優先順位の高いサーバである目的サーバを設定し、その目的サーバに対して前記実行中リクエスト数が前記最大リクエスト数に到達するまで連続してリクエストを割り当てるとともに、前記目的サーバの前記実行中リクエスト数が前記最大リクエスト数に到達した場合には、前記目的サーバを次に優先順位が高いサーバに設定することで、前記対象となるプロセスに関して、前記優先順位の高い前記サーバから順次、前記最大リクエスト数に到達するまでリクエストの割り当てを行う振り分け手段と、を備える負荷分散装置。 - 複数のプロセスが実行可能な複数のサーバのいずれかに、負荷分散装置がクライアントからのリクエストを振り分けるための負荷分散方法であって、
前記負荷分散装置は、
前記プロセス毎に固定的に設定されたサーバの優先順位と、対象となるプロセスに関して前記各サーバに依頼可能な最大リクエスト数と、を記憶するステップと、
前記対象となるプロセスに関して前記各サーバが現在実行している実行中リクエスト数を記憶するステップと、
クライアントからのリクエストを受け付ける度に、その受け付けたリクエストの対象となるプロセスを特定し、前記記憶手段を参照して、前記対象となるプロセスに関して、前記実行中リクエスト数が前記最大リクエスト数に達していないサーバのうち最も優先順位の高いサーバである目的サーバを設定し、その目的サーバに対して前記実行中リクエスト数が前記最大リクエスト数に到達するまで連続してリクエストを割り当てるとともに、前記目的サーバの前記実行中リクエスト数が前記最大リクエスト数に到達した場合には、前記目的サーバを次に優先順位が高いサーバに設定することで、前記対象となるプロセスに関して、前記優先順位の高い前記サーバから順次、前記最大リクエスト数に到達するまでリクエストの割り当てを行うステップと、を備える負荷分散方法。 - 複数のプロセスが実行可能な複数のサーバのいずれかに、クライアントからのリクエストを振り分ける負荷分散のためのコンピュータプログラムであって、
コンピュータに実行されると、
前記プロセス毎に固定的に設定された前記各サーバの優先順位と、対象となるプロセスに関して前記各サーバに依頼可能な最大リクエスト数と、を記憶するステップと、
前記複数のサーバのそれぞれで実行中の処理量を記憶するステップと、
クライアントからのリクエストを受け付ける度に、その受け付けたリクエストの対象となるプロセスを特定し、前記記憶手段を参照して、前記対象となるプロセスに関して、前記実行中リクエスト数が前記最大リクエスト数に達していないサーバのうち最も優先順位の高いサーバである目的サーバを設定し、その目的サーバに対して前記実行中リクエスト数が前記最大リクエスト数に到達するまで連続してリクエストを割り当てるとともに、前記目的サーバの前記実行中リクエスト数が前記最大リクエスト数に到達した場合には、前記目的サーバを次に優先順位が高いサーバに設定することで、前記対象となるプロセスに関して、前記優先順位の高い前記サーバから順次、前記最大リクエスト数に到達するまでリクエストの割り当てを行うステップと、が行われるコンピュータプログラム。 - 複数のサーバのいずれかにリクエストを振り分ける負荷分散装置であって、
前記複数のサーバでは、それぞれ複数のプロセスが実行可能であり、
前記複数のサーバのそれぞれについて、優先順位、最大処理量、及び実行中処理量をプロセス別に記憶した記憶手段と、
リクエストを受け付けると、前記記憶手段を参照し、前記実行中処理量が前記最大処理量に達していないサーバのうち、最も優先順位の高いサーバに対して前記リクエストを割り当てる手段と、を備え、
前記リクエストを割り当てる手段は、受け付けたリクエストがどのプロセスに対するリクエストであるかを特定し、前記特定されたプロセスに対する前記優先順位、前記最大処理量、及び前記実行中処理量に基づいて、当該リクエストを割り当てるサーバを決定し、
前記優先順位は、前記負荷分散装置に対する接続順序が後のサーバで実行されるプロセスほど高く設定される、負荷分散装置。 - 複数のサーバのいずれかに、負荷分散装置がリクエストを振り分けるための負荷分散方法であって、
前記複数のサーバでは、それぞれ複数のプロセスが実行可能であり、
前記負荷分散装置は、
前記複数のサーバのそれぞれについて、優先順位及び最大処理量がプロセス別に記憶されるステップと、
前記複数のサーバのそれぞれで実行中の処理量をプロセス別に記憶するステップと、
リクエストを受け付けると、前記実行中の処理量が前記最大処理量に達していないサーバのうち、最も優先順位の高いサーバに対して前記リクエストを割り当てるステップと、を備え、
前記リクエストを割り当てるステップは、受け付けたリクエストがどのプロセスに対するリクエストであるかを特定し、前記特定されたプロセスに対する前記優先順位、前記最大処理量、及び前記実行中処理量に基づいて、当該リクエストを割り当てるサーバを決定し、
前記優先順位は、前記負荷分散装置に対する接続順序が後のサーバで実行されるプロセスほど高く設定される、負荷分散方法。 - 複数のサーバのいずれかにリクエストを振り分ける負荷分散のためのコンピュータプログラムであって、
前記複数のサーバでは、それぞれ複数のプロセスが実行可能であり、
コンピュータに実行されると、
前記複数のサーバのそれぞれについて、優先順位及び最大処理量をプロセス別に記憶するステップと、
前記複数のサーバのそれぞれで実行中の処理量をプロセス別に記憶するステップと、
リクエストを受け付けると、前記実行中の処理量が前記最大処理量に達していないサーバのうち、最も優先順位の高いサーバに対して前記リクエストを割り当てるステップと、が行われ、
前記リクエストを割り当てるステップは、受け付けたリクエストがどのプロセスに対するリクエストであるかを特定し、前記特定されたプロセスに対する前記優先順位、前記最大処理量、及び前記実行中処理量に基づいて、当該リクエストを割り当てるサーバを決定し、
前記優先順位は、前記負荷分散装置に対する接続順序が後のサーバで実行されるプロセスほど高く設定される、コンピュータプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005235893A JP4515354B2 (ja) | 2005-08-16 | 2005-08-16 | 負荷分散処理システム及び装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005235893A JP4515354B2 (ja) | 2005-08-16 | 2005-08-16 | 負荷分散処理システム及び装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007052542A JP2007052542A (ja) | 2007-03-01 |
| JP4515354B2 true JP4515354B2 (ja) | 2010-07-28 |
Family
ID=37916966
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005235893A Expired - Fee Related JP4515354B2 (ja) | 2005-08-16 | 2005-08-16 | 負荷分散処理システム及び装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4515354B2 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4523965B2 (ja) * | 2007-11-30 | 2010-08-11 | 株式会社日立製作所 | リソース割当方法、リソース割当プログラム、および、運用管理装置 |
| JP5359295B2 (ja) | 2009-01-16 | 2013-12-04 | 富士通株式会社 | 負荷分散装置、負荷分散方法および負荷分散プログラム |
| JP5291504B2 (ja) * | 2009-03-23 | 2013-09-18 | 株式会社野村総合研究所 | 負荷分散処理システム |
| JP4995300B2 (ja) * | 2010-04-20 | 2012-08-08 | 日本電信電話株式会社 | サーバ選択制御装置、サービス要求装置、サーバ選択制御方法、サービス要求方法、サーバ選択制御プログラム、サービス要求プログラム、サービス提供システムおよびサービス提供方法 |
| KR101465966B1 (ko) * | 2011-03-09 | 2014-11-28 | 에스케이텔레콤 주식회사 | 클라우드 환경에서의 데이터 암호화 처리 장치 및 방법 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2508589B2 (ja) * | 1993-05-25 | 1996-06-19 | 日本電気株式会社 | サ―バ運用方式 |
| JPH0764892A (ja) * | 1993-08-25 | 1995-03-10 | Sharp Corp | 分散コンピューティングシステム |
| JPH09185589A (ja) * | 1996-01-05 | 1997-07-15 | Toshiba Corp | 情報処理システムと情報処理システムの省電力方法 |
| JP2003099347A (ja) * | 2001-09-25 | 2003-04-04 | Nippon Telegr & Teleph Corp <Ntt> | 分散サーバ選択システム |
| JP2003167775A (ja) * | 2001-11-30 | 2003-06-13 | Mitsubishi Electric Corp | 負荷分散システムおよび負荷分散装置 |
| JP4163481B2 (ja) * | 2002-10-11 | 2008-10-08 | 株式会社東芝 | クラスタシステム及び同システムにおけるサービス制御方法 |
| JP2005182641A (ja) * | 2003-12-22 | 2005-07-07 | Hitachi Information Systems Ltd | 動的負荷分散システム及び動的負荷分散方法 |
-
2005
- 2005-08-16 JP JP2005235893A patent/JP4515354B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007052542A (ja) | 2007-03-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20250193276A1 (en) | Load balanced network file accesses | |
| CN103870334B (zh) | 一种大规模漏洞扫描的任务分配方法及装置 | |
| CN104539713B (zh) | 业务请求处理方法和装置 | |
| US10754702B2 (en) | Technique for reconfiguring a virtual machine | |
| CN108933829A (zh) | 一种负载均衡方法及装置 | |
| US20100042723A1 (en) | Method and system for managing load in a network | |
| CN108170517A (zh) | 一种容器分配方法、装置、服务器及介质 | |
| CN106648900B (zh) | 基于智能电视的超算方法及系统 | |
| CN104158841A (zh) | 计算资源分配方法 | |
| JP4515354B2 (ja) | 負荷分散処理システム及び装置 | |
| US20140047454A1 (en) | Load balancing in an sap system | |
| JP2010224754A (ja) | リソース割当装置、リソース割当方法、及びプログラム | |
| CN109189581A (zh) | 一种作业调度方法和装置 | |
| US10171570B2 (en) | Information processing apparatus | |
| CN104394095A (zh) | 数据传输方法、系统及源服务器 | |
| CN111459651B (zh) | 一种负载均衡方法、装置、存储介质及调度系统 | |
| CN112445618A (zh) | 多服务器集群任务分配方法、装置、设备及可读存储介质 | |
| JP2006344068A5 (ja) | ||
| CN106557310B (zh) | 一种远程桌面管理方法和系统 | |
| CN113973092B (zh) | 链路资源调度方法、装置、计算设备及计算机存储介质 | |
| KR20140097881A (ko) | 자원 사용량 예측 기반 부하분산 장치 및 방법 | |
| CN108989474A (zh) | 分布式节点的服务角色分配方法及分布式数据传输系统 | |
| CN112948201B (zh) | 一种自动化运维方法和系统 | |
| Berwal et al. | Load balancing in cloud computing | |
| CN114217917A (zh) | 一种主机调度方法、装置、设备及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080226 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090928 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091006 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091203 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100105 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100308 |
|
| 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: 20100511 |
|
| 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: 20100512 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130521 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130521 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140521 Year of fee payment: 4 |
|
| 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 |
|
| LAPS | Cancellation because of no payment of annual fees |