发明名称 |
USING SEPARATE PROCESSES TO HANDLE SHORT-LIVED AND LONG-LIVED JOBS TO REDUCE FAILURE OF PROCESSES |
摘要 |
A method, system and computer program product for reducing the failure of processes. After a job is received, a determination is made as whether the received job is a “short-lived job” or a “long-lived job.” A short-lived job refers to a job who accomplishes a given task in less than a threshold period of time. A long-lived job refers to a job who accomplishes a given task in greater than a threshold period of time. For an identified long-lived job, the long-lived job is executed on a single process apart from other processes; whereas, the short-lived job is executed on at least one process separate from the processes executing long-lived jobs. As a result of executing the long-lived jobs on separate processes from the short-lived jobs, the likelihood of having a process fail is lessened since the duration of time that the process is running will be lessened. |
申请公布号 |
US2014157038(A1) |
申请公布日期 |
2014.06.05 |
申请号 |
US201213693456 |
申请日期 |
2012.12.04 |
申请人 |
INTERNATIONAL BUSINESS MACHINES CORPORATION |
发明人 |
Ashok Rohith K.;Brabson Roy F.;Burr Michael J.;Hockett Hugh E.;Whetstone Kristin R. |
分类号 |
G06F9/44;G06F11/07 |
主分类号 |
G06F9/44 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method for reducing the failure of processes, the method comprising:
identifying a first job as being a short-lived job, wherein a time duration of said short-lived job to be completed is less than a first threshold period of time; identifying a second job being a first long-lived job, wherein a time duration of said first long-lived job to be completed is greater than said first threshold period of time; executing said first long-lived job on a first process; and executing, by a processor, said short-lived job on at least one process separated from said first process executing said first long-lived job.
|
地址 |
Armonk NY US |