JP6439559B2 - 計算機システム、計算機、ジョブ実行時刻予測方法及びジョブ実行時刻予測プログラム - Google Patents
計算機システム、計算機、ジョブ実行時刻予測方法及びジョブ実行時刻予測プログラム Download PDFInfo
- Publication number
- JP6439559B2 JP6439559B2 JP2015079496A JP2015079496A JP6439559B2 JP 6439559 B2 JP6439559 B2 JP 6439559B2 JP 2015079496 A JP2015079496 A JP 2015079496A JP 2015079496 A JP2015079496 A JP 2015079496A JP 6439559 B2 JP6439559 B2 JP 6439559B2
- Authority
- JP
- Japan
- Prior art keywords
- job
- time
- delay
- execution
- past
- 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
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/5038—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 execution order of a plurality of tasks, e.g. taking priority or time dependency constraints into consideration
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06312—Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
-
- 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/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Strategic Management (AREA)
- General Engineering & Computer Science (AREA)
- Educational Administration (AREA)
- Tourism & Hospitality (AREA)
- Quality & Reliability (AREA)
- General Business, Economics & Management (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Game Theory and Decision Science (AREA)
- Development Economics (AREA)
- Debugging And Monitoring (AREA)
Description
遅延予測時間=PRE_elps*a+past_mon*b+past_tue*c+past_wed*d+past_thu*e+past_fri*f+past_sat*g+past_am*h+past_non*i+past_pm*j+past_eve*k+past_nig*l+遅延時間
であり、a〜l及び遅延時間が遅延予測部41が算出する係数である。なお、要因のうち曜日からは日曜日を、時間帯から深夜が重回帰式から除かれている。
遅延予測時間=PRE_elps*(0.05422)+past_mon*(−29.096)+past_tue*(−30.361)+past_wed*(0)+past_thu*(0)+past_fri*(−45.723)+past_sat*(−42.47)+past_am*(0)+past_non*(0)+past_pm*(0)+past_eve*(31.6265)+past_nig*(0)+50.9639
を得る。
実行開始予定時刻=未来割当てによる実行開始予定時刻+遅延予測時間
により、ジョブの実行開始予定時刻を算出する。
2 ネットワーク
10 管理ノード
11 受付部
12 投入キュー
13 資源管理部
14 統計情報ファイル
15 過去実績ファイル
16 予定表示部
20 計算ノード
21 プロセッサ
22 プロセッサコア
30 利用者端末
40 ジョブスケジューラ
41 遅延予測部
41a 係数算出部
41b 予測部
42 実行開始予測部
43 実績集計部
50 コンピュータ
51 メインメモリ
52 CPU
53 LANインタフェース
54 HDD
55 スーパーIO
56 DVI
57 ODD
Claims (7)
- ジョブを実行する計算機と該計算機が実行するジョブの割り当てを行う管理装置とを有する計算機システムにおいて、
前記管理装置は、
ジョブ毎の過去の実行実績に基づく重回帰分析によりジョブ毎の実行開始時刻の遅延予測時間を算出する遅延算出部と、
前記遅延算出部により算出された遅延予測時間に基づいてジョブの実行開始時刻を予測する開始予測部と
を有することを特徴とする計算機システム。 - 前記遅延算出部は、ジョブを実行する曜日及び時間帯に基づく重回帰分析によりジョブ毎の実行開始時刻の遅延予測時間を算出することを特徴とする請求項1に記載の計算機システム。
- 前記遅延算出部は、ジョブの優先度毎の過去の実行実績に基づく重回帰分析によりジョブ毎の実行開始時刻の遅延予測時間を算出することを特徴とする請求項1又は2に記載の計算機システム。
- 前記遅延算出部は、ユーザが指定したジョブの実行時間に基づく重回帰分析によりジョブ毎の実行開始時刻の遅延予測時間を算出することを特徴とする請求項1、2又は3に記載の計算機システム。
- ジョブ毎の過去の実行実績に基づく重回帰分析によりジョブ毎の実行開始時刻の遅延予測時間を算出する遅延算出部と、
前記遅延算出部により算出された遅延予測時間に基づいてジョブの実行開始時刻を予測する開始予測部と
を有することを特徴とする計算機。 - コンピュータが、
ジョブ毎の過去の実行実績に基づく重回帰分析によりジョブ毎の実行開始時刻の遅延予測時間を算出し、
算出した遅延予測時間に基づいてジョブの実行開始時刻を予測する
処理を実行することを特徴とするジョブ実行時刻予測方法。 - コンピュータに、
ジョブ毎の過去の実行実績に基づく重回帰分析によりジョブ毎の実行開始時刻の遅延予測時間を算出し、
算出した遅延予測時間に基づいてジョブの実行開始時刻を予測する
処理を実行させることを特徴とするジョブ実行時刻予測プログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015079496A JP6439559B2 (ja) | 2015-04-08 | 2015-04-08 | 計算機システム、計算機、ジョブ実行時刻予測方法及びジョブ実行時刻予測プログラム |
EP16163351.6A EP3079111A1 (en) | 2015-04-08 | 2016-03-31 | System, method and device for job scheduling |
US15/089,637 US20160299787A1 (en) | 2015-04-08 | 2016-04-04 | System, method and managing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015079496A JP6439559B2 (ja) | 2015-04-08 | 2015-04-08 | 計算機システム、計算機、ジョブ実行時刻予測方法及びジョブ実行時刻予測プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016200912A JP2016200912A (ja) | 2016-12-01 |
JP6439559B2 true JP6439559B2 (ja) | 2018-12-19 |
Family
ID=55699433
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015079496A Active JP6439559B2 (ja) | 2015-04-08 | 2015-04-08 | 計算機システム、計算機、ジョブ実行時刻予測方法及びジョブ実行時刻予測プログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US20160299787A1 (ja) |
EP (1) | EP3079111A1 (ja) |
JP (1) | JP6439559B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10025636B2 (en) * | 2016-04-15 | 2018-07-17 | Google Llc | Modular electronic devices with contextual task management and performance |
US10725816B2 (en) | 2017-01-13 | 2020-07-28 | International Business Machines Corporation | Optimizing pipeline execution scheduling based on commit activity trends, priority information, and attributes |
JP6885264B2 (ja) * | 2017-08-25 | 2021-06-09 | 富士通株式会社 | 情報処理装置、情報処理システム、及びプログラム |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004005205A (ja) * | 2002-05-31 | 2004-01-08 | Ufit Co Ltd | ジョブ進捗監視システム |
JP4102695B2 (ja) | 2003-03-28 | 2008-06-18 | 株式会社日本総合研究所 | バッチジョブ管理システム及びバッチジョブ管理プログラム |
JP2005043991A (ja) * | 2003-07-23 | 2005-02-17 | Canon Inc | サーバ及びサーバの制御方法、プログラム及び記憶媒体 |
JP4756675B2 (ja) * | 2004-07-08 | 2011-08-24 | インターナショナル・ビジネス・マシーンズ・コーポレーション | コンピュータ資源のキャパシティを予測するためのシステム、方法およびプログラム |
US8261283B2 (en) * | 2005-02-16 | 2012-09-04 | Yissum Research Development Company Of Hebrew University Of Jerusalem | System and method for backfilling with system-generated predictions rather than user runtime estimates |
JP2007241667A (ja) * | 2006-03-08 | 2007-09-20 | Nec Corp | 業務フロー制御システム、業務フロー制御方法および制御用プログラム |
JP5111186B2 (ja) | 2008-03-24 | 2012-12-26 | 株式会社野村総合研究所 | ジョブ処理システムおよびジョブ管理方法 |
JP2012089049A (ja) * | 2010-10-22 | 2012-05-10 | Hitachi Ltd | 計算機システム及びサーバ |
US9195550B2 (en) * | 2011-02-03 | 2015-11-24 | International Business Machines Corporation | Method for guaranteeing program correctness using fine-grained hardware speculative execution |
JP5676297B2 (ja) | 2011-02-17 | 2015-02-25 | 日本電気株式会社 | ジョブスケジューリングシステム、ジョブスケジューリング方法及びプログラム |
JP2013190888A (ja) * | 2012-03-13 | 2013-09-26 | Hitachi Ltd | コンピュータリソース管理方法 |
US8510238B1 (en) * | 2012-06-22 | 2013-08-13 | Google, Inc. | Method to predict session duration on mobile devices using native machine learning |
US20130346347A1 (en) * | 2012-06-22 | 2013-12-26 | Google Inc. | Method to Predict a Communicative Action that is Most Likely to be Executed Given a Context |
-
2015
- 2015-04-08 JP JP2015079496A patent/JP6439559B2/ja active Active
-
2016
- 2016-03-31 EP EP16163351.6A patent/EP3079111A1/en not_active Withdrawn
- 2016-04-04 US US15/089,637 patent/US20160299787A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
JP2016200912A (ja) | 2016-12-01 |
US20160299787A1 (en) | 2016-10-13 |
EP3079111A1 (en) | 2016-10-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11201832B2 (en) | Dynamic allocation of resources while considering resource reservations | |
JP6447120B2 (ja) | ジョブスケジューリング方法、データアナライザ、データ解析装置、コンピュータシステム及びコンピュータ可読媒体 | |
US7793294B2 (en) | System for scheduling tasks within an available schedule time period based on an earliest possible end time of the task | |
US9477523B1 (en) | Scheduling data access jobs based on job priority and predicted execution time using historical execution data | |
US8185903B2 (en) | Managing system resources | |
US8566285B2 (en) | Method and system for scheduling and controlling backups in a computer system | |
JP6241144B2 (ja) | 制御プログラム、制御方法および制御装置 | |
US9430283B2 (en) | Information processing apparatus and job scheduling method | |
US20110314477A1 (en) | Fair share scheduling based on an individual user's resource usage and the tracking of that usage | |
Liu et al. | Bursty-interference analysis techniques for analyzing complex real-time task models | |
US8849889B1 (en) | Clustered computer system | |
Tan et al. | Tempo: robust and self-tuning resource management in multi-tenant parallel databases | |
US8271982B2 (en) | Rescheduling jobs for execution by a computing system | |
JP6439559B2 (ja) | 計算機システム、計算機、ジョブ実行時刻予測方法及びジョブ実行時刻予測プログラム | |
JP2011180894A (ja) | ジョブスケジューリングプログラム、ジョブスケジューリング装置、及びジョブスケジューリング方法 | |
Monge et al. | Autoscaling Scientific Workflows on the Cloud by Combining On-demand and Spot Instances. | |
Matani et al. | A fault-tolerant workflow scheduling algorithm for grid with near-optimal redundancy | |
CN110663051B (zh) | 解决车辆调度中的跨车辆依赖性的计算机化***和方法 | |
Quinton et al. | Formal analysis of sporadic bursts in real-time systems | |
JP5755025B2 (ja) | プログラム更新指示装置 | |
US10180858B2 (en) | Parallel computing device, parallel computing system, and job control method | |
US20180341521A1 (en) | Managing job schedules | |
JP6753521B2 (ja) | 計算資源管理装置、計算資源管理方法、及びプログラム | |
JP5480322B2 (ja) | 性能制御方法、そのシステムおよびプログラム | |
US20150269510A1 (en) | Workload determination for information technology service events |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180206 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20180919 |
|
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: 20181023 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20181105 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6439559 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |