JP5648397B2 - 計算処理システム、そのジョブ分散配置方法及びジョブ分散配置プログラム - Google Patents
計算処理システム、そのジョブ分散配置方法及びジョブ分散配置プログラム Download PDFInfo
- Publication number
- JP5648397B2 JP5648397B2 JP2010217580A JP2010217580A JP5648397B2 JP 5648397 B2 JP5648397 B2 JP 5648397B2 JP 2010217580 A JP2010217580 A JP 2010217580A JP 2010217580 A JP2010217580 A JP 2010217580A JP 5648397 B2 JP5648397 B2 JP 5648397B2
- Authority
- JP
- Japan
- Prior art keywords
- calculation processing
- job
- processing device
- distribution
- devices
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/505—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Multi Processors (AREA)
Description
平準化指標=1/d(A1)+1/d(A2)+・・・+1/d(An)
・・・(1)
から求められる。この平準化指標が最小となる計算処理装置4Xを決定する。
平準化指標=
{1/d(A1)+1/d(A2)・・・+1/d(An)}×a×h(X)
・・・(2)
から求められる。式(2) において、aは、使用時間累計をどの程度考慮するかを示す負荷係数である。
平準化指標=p(A1)/d(A1)+p(A2)/d(A2)+
+・・・+p(An)/d(An) ・・・(3)
から求められる。この平準化指標が最小になる計算処理装置4Xを決定する。
前記各計算処理装置に対するジョブ割当てを表すジョブ割当て情報を記憶するジョブ割当て情報記憶部と、
前記各計算処理装置間の位置を表す位置情報を記憶する位置情報記憶部と、
前記ジョブ割当て情報及び前記位置情報を参照し、ジョブ実行中の各計算処理装置から最も距離が離れ且つ休止中の計算処理装置を求め、この計算処理装置にジョブを割り当てるジョブ割当て処理部と、
を備えることを特徴とする、計算処理システム。
を備え、
前記ジョブ割当て処理部は、前記使用時間記憶部にある使用時間を参照し、ジョブ実行中の各計算処理装置から最も距離が離れ且つ休止中の計算処理装置で、使用時間の少ない計算処理装置にジョブを割り当てることを特徴とする、付記1、2又は3に記載の計算処理システム。
を備え、
前記ジョブ割当て処理部は、ジョブ実行中の各計算処理装置から最も距離の離れた休止中の計算処理装置で、前記プロセッサ使用率の低い計算処理装置にジョブを割り当てることを特徴とする、付記1、2、3、4又は5に記載の計算処理システム。
各計算処理装置からジョブ割当て情報を取得し、
前記各計算処理装置間の位置情報を取得し、
前記ジョブ割当て情報及び前記位置情報を参照し、ジョブ実行中の各計算処理装置から最も距離が離れ且つ休止中の計算処理装置を求め、該計算処理装置にジョブを割り当てる、
ことを特徴とする、計算処理システムのジョブ分散配置方法。
前記使用時間記憶部にある使用時間を参照し、ジョブ実行中の各計算処理装置から最も距離が離れ且つ休止中の計算処理装置で、使用時間の少ない計算処理装置にジョブを割り当てることを特徴とする、付記7又は8に記載の計算処理システムのジョブ分散配置方法。
ジョブ実行中の各計算処理装置から最も距離が離れ且つ休止中の計算処理装置で、前記プロセッサ使用率の低い計算処理装置にジョブを割り当てることを特徴とする、付記7、8、9又は10に記載の計算処理システムのジョブ分散配置方法。
各計算処理装置からジョブ割当て情報を取得し、
前記各計算処理装置間の位置情報を取得し、
前記ジョブ割当て情報及び前記位置情報を参照し、ジョブ実行中の各計算処理装置から最も距離が離れ且つ休止中の計算処理装置を算出し、該計算処理装置にジョブを割り当てる、
処理を実行させる、計算処理システムのジョブ分散配置プログラム。
ジョブ実行中の計算処理装置からの距離の逆数の総和が最小となる休止中の計算処理装置を算出し、該計算処理装置にジョブを割り当てる処理を実行させる、付記12に記載の計算処理システムのジョブ分散配置プログラム。
更に、前記各計算処理装置の使用時間を使用時間記憶部に記憶し、
前記使用時間記憶部にある使用時間を参照し、ジョブ実行中の各計算処理装置から最も距離が離れ且つ休止中の計算処理装置で、使用時間の少ない計算処理装置にジョブを割り当てることを特徴とする、付記12又は13に記載の計算処理システムのジョブ分散配置プログラム。
使用時間累計により負荷係数を設定し、ジョブ実行中の各計算処理装置から最も距離が離れ且つ休止中の計算処理装置で、前記負荷係数の低い計算処理装置にジョブを割り当てることを特徴とする、付記12、13又は14に記載の計算処理システムのジョブ分散配置プログラム。
更に、前記各計算処理装置のプロセッサ使用率を取得し、
ジョブ実行中の各計算処理装置から最も距離が離れ且つ休止中の計算処理装置で、前記プロセッサ使用率の低い計算処理装置にジョブを割り当てることを特徴とする、付記12、13、14又は15に記載の計算処理システムのジョブ分散配置プログラム。
3 計算機室
41、42・・・4n、411、412・・・41n・・・4nn、4111、4112・・・411n・・・4nnn、4X 計算処理装置
6 ジョブ割当て情報記憶部
8 位置情報記憶部
10 ジョブ割当て処理部
12 装置筐体
14 プロセッサ
20 ジョブ割当て計算処理装置
22 ジョブ割当て機能
24 ジョブ割当て記憶機能
26 位置対応機能
28 使用時間管理機能
30 ネットワーク
36 記憶部
37 ジョブ分散配置プログラム
80 ジョブ割当て記憶テーブル
90A、90B、90C 位置対応テーブル
98 ラック
110 使用時間テーブル
120 CPU使用率テーブル
Claims (5)
- 複数の計算処理装置と、
前記各計算処理装置に対するジョブ割当てを表すジョブ割当て情報を記憶するジョブ割当て情報記憶部と、
前記各計算処理装置間の位置を表す位置情報を記憶する位置情報記憶部と、
前記ジョブ割当て情報を参照して休止中の計算処理装置があれば、前記位置情報を参照し、前記休止中の計算処理装置それぞれについて全てのジョブ実行中の計算処理装置からの距離の逆数の総和を算出し、該総和が最小となる前記休止中の計算処理装置を求め、この計算処理装置にジョブを割り当てるジョブ割当て処理部と、
を備えることを特徴とする、計算処理システム。 - 更に、前記各計算処理装置の使用時間を記憶する使用時間記憶部と、
を備え、
前記ジョブ割当て処理部は、前記使用時間記憶部にある使用時間を参照し、前記休止中の計算処理装置から、全てのジョブ実行中の計算処理装置からの距離の逆数の総和と使用時間とにより求めた計算処理装置にジョブを割り当てることを特徴とする、請求項1に記載の計算処理システム。 - 更に、前記各計算処理装置のプロセッサ使用率を取得するプロセッサ使用率取得部と、
を備え、
前記ジョブ割当て処理部は、前記休止中の計算処理装置から、全てのジョブ実行中の計算処理装置からの距離の逆数と前記プロセッサ使用率とにより求めた計算処理装置にジョブを割り当てることを特徴とする、請求項1又は2に記載の計算処理システム。 - 複数の計算処理装置を備える計算処理システムのジョブ分散配置方法であって、
各計算処理装置からジョブ割当て情報を取得し、
前記各計算処理装置間の位置情報を取得し、
前記ジョブ割当て情報を参照して休止中の計算処理装置があれば、前記位置情報を参照し、前記休止中の計算処理装置それぞれについて全てのジョブ実行中の計算処理装置からの距離の逆数の総和を算出し、該総和が最小となる前記休止中の計算処理装置を算出し、該計算処理装置にジョブを割り当てる、
ことを特徴とする、計算処理システムのジョブ分散配置方法。 - 複数の計算処理装置を備える計算処理システムのジョブ分散配置プログラムであって、
コンピュータに、
各計算処理装置からジョブ割当て情報を取得し、
前記各計算処理装置間の位置情報を取得し、
前記ジョブ割当て情報を参照して休止中の計算処理装置があれば、前記位置情報を参照し、前記休止中の計算処理装置それぞれについて全てのジョブ実行中の計算処理装置からの距離の逆数の総和を算出し、該総和が最小となる前記休止中の計算処理装置を算出し、該計算処理装置にジョブを割り当てる、
処理を実行させる、計算処理システムのジョブ分散配置プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010217580A JP5648397B2 (ja) | 2010-09-28 | 2010-09-28 | 計算処理システム、そのジョブ分散配置方法及びジョブ分散配置プログラム |
US13/214,363 US8782660B2 (en) | 2010-09-28 | 2011-08-22 | Computing system and job allocation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010217580A JP5648397B2 (ja) | 2010-09-28 | 2010-09-28 | 計算処理システム、そのジョブ分散配置方法及びジョブ分散配置プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012073784A JP2012073784A (ja) | 2012-04-12 |
JP5648397B2 true JP5648397B2 (ja) | 2015-01-07 |
Family
ID=45872037
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010217580A Expired - Fee Related JP5648397B2 (ja) | 2010-09-28 | 2010-09-28 | 計算処理システム、そのジョブ分散配置方法及びジョブ分散配置プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US8782660B2 (ja) |
JP (1) | JP5648397B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015198402A1 (ja) * | 2014-06-24 | 2015-12-30 | 富士通株式会社 | 情報処理システム、接続支援方法及びプログラム |
JP6558098B2 (ja) * | 2015-06-25 | 2019-08-14 | 富士通株式会社 | 情報処理装置、およびプログラム |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6006248A (en) * | 1996-07-12 | 1999-12-21 | Nec Corporation | Job application distributing system among a plurality of computers, job application distributing method and recording media in which job application distributing program is recorded |
FR2792087B1 (fr) * | 1999-04-07 | 2001-06-15 | Bull Sa | Procede d'amelioration des performances d'un systeme multiprocesseur comprenant une file d'attente de travaux et architecture de systeme pour la mise en oeuvre du procede |
JP2004126968A (ja) | 2002-10-03 | 2004-04-22 | Fujitsu Ltd | 並列計算機のジョブスケジューリング装置 |
JP2004240669A (ja) * | 2003-02-05 | 2004-08-26 | Sharp Corp | ジョブスケジューラおよびマルチプロセッサシステム |
US7596788B1 (en) * | 2004-05-11 | 2009-09-29 | Platform Computing Corporation | Support of non-trivial scheduling policies along with topological properties |
JP4895266B2 (ja) * | 2005-12-28 | 2012-03-14 | 富士通株式会社 | 管理システム、管理プログラムおよび管理方法 |
JP2008117145A (ja) * | 2006-11-02 | 2008-05-22 | Hitachi Ltd | 情報処理装置 |
JP5151203B2 (ja) | 2007-03-26 | 2013-02-27 | 日本電気株式会社 | ジョブスケジューリング装置及びジョブスケジューリング方法 |
JP5211778B2 (ja) | 2008-03-17 | 2013-06-12 | 富士通株式会社 | ジョブ割当装置、並列計算機システム、ジョブ割当方法、及び、ジョブ割当プログラム |
JP4724730B2 (ja) | 2008-04-09 | 2011-07-13 | 株式会社日立製作所 | 情報処理システムの運用管理方法、運用管理プログラム、および運用管理装置、ならびに情報処理システム |
JP5109799B2 (ja) | 2008-05-15 | 2012-12-26 | 富士通株式会社 | 情報処理システム、負荷制御方法、および負荷制御プログラム |
EP2330505B1 (en) * | 2008-09-17 | 2017-07-05 | Hitachi, Ltd. | Operation management method of information processing system |
JP2011039906A (ja) * | 2009-08-17 | 2011-02-24 | Mitsubishi Electric Corp | プログラム移転装置及びプログラム移転プログラム |
-
2010
- 2010-09-28 JP JP2010217580A patent/JP5648397B2/ja not_active Expired - Fee Related
-
2011
- 2011-08-22 US US13/214,363 patent/US8782660B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US20120079496A1 (en) | 2012-03-29 |
US8782660B2 (en) | 2014-07-15 |
JP2012073784A (ja) | 2012-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8589932B2 (en) | Data processing workload control | |
JP4768082B2 (ja) | 情報処理システムの運用管理装置 | |
US9229786B2 (en) | Provisioning aggregate computational workloads and air conditioning unit configurations to optimize utility of air conditioning units and processing resources within a data center | |
US7644148B2 (en) | Historical data based workload allocation | |
EP2587339A2 (en) | Information processing system, and its power-saving control method and device | |
EP2277093B1 (en) | Method for optimally allocating computer server load based on suitability of environmental conditions | |
US9015726B2 (en) | Scheduling jobs of a multi-node computer system based on environmental impact | |
JP2019079541A (ja) | ラックスケールアーキテクチャコンピューティングシステムのためのワークロード最適化、スケジューリング及び配置 | |
US20120005505A1 (en) | Determining Status Assignments That Optimize Entity Utilization And Resource Power Consumption | |
Kaushik et al. | T*: A data-centric cooling energy costs reduction approach for Big Data analytics cloud | |
US7724149B2 (en) | Apparatus, and associated method, for selecting distribution of processing tasks at a multi-processor data center | |
JP5549131B2 (ja) | ジョブ割当装置、ジョブ割当方法及びジョブ割当プログラム | |
CN102057367A (zh) | 依照环境数据的虚拟机迁移 | |
US8949632B2 (en) | Power control apparatus for controlling power according to change amount of thermal fluid analysis in power consumption for cooling servers in server room | |
JP2008242614A (ja) | ジョブスケジューリング装置及びジョブスケジューリング方法 | |
CN102197385A (zh) | 根据环境条件执行基于区域的工作负荷调度 | |
US20110270464A1 (en) | Distribution of cooling resources using hierarchically identified cooling microgrids | |
US10310912B2 (en) | Assigning data processing workloads in data centers based on non-data processing overhead | |
US20100138679A1 (en) | Recording-medium storing power consumption reduction support program, information processing device, and power consumption reduction support method | |
US10095204B2 (en) | Method, medium, and system | |
CA2723407C (en) | Arrangement for operating a data center using building automation system interface | |
JP5648397B2 (ja) | 計算処理システム、そのジョブ分散配置方法及びジョブ分散配置プログラム | |
JP4868262B2 (ja) | 分散処理システム、そのジョブ振り分け方法及びプログラム | |
JP4594877B2 (ja) | 計算機リソース割当管理方法および計算機リソース割当管理装置 | |
Chaudhry et al. | Thermal prediction models for virtualized data center servers by using thermal-profiles |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130702 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140228 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140304 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140507 |
|
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: 20141014 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141027 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5648397 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |