发明名称 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