发明名称 DATA-AWARE WORKLOAD SCHEDULING AND EXECUTION IN HETEROGENEOUS ENVIRONMENTS
摘要 In an approach for scheduling the execution of a workload in a computing environment, a computer receives a request for scheduling execution of a computing job, wherein the computing job includes a plurality of computing tasks to be executed in a sequence, and wherein at least one computing task requires access to a set of data. The computer identifies information related to the computing environment, wherein the information comprises at least processors available to execute each computing task of the plurality of computing tasks and storage device proximity to the processors. The computer determines an execution configuration for the computing job based, at least in part, on the received request, the information related to the computing environment, and current utilization of the processors' resources. The computer schedules execution of the execution configuration for the computing job.
申请公布号 US2016085587(A1) 申请公布日期 2016.03.24
申请号 US201414489664 申请日期 2014.09.18
申请人 International Business Machines Corporation 发明人 Dube Parijat;Zhang Li
分类号 G06F9/50;G06F9/48 主分类号 G06F9/50
代理机构 代理人
主权项 1. A method for scheduling and executing a computing job in a computing environment, the method comprising: receiving, by a computer, a request for scheduling execution of a computing job, wherein the computing job includes a plurality of computing tasks to be executed in a sequence, and wherein at least one computing task requires access to a set of data; identifying, by the computer, information related to the computing environment, wherein the information comprises at least processors available to execute each computing task of the plurality of computing tasks and storage device proximity to the processors; generating, by the computer, one or more execution mappings for the computing job based, at least in part, on the received request, the information related to the computing environment, and current utilization of the processors' resources; selecting, by the computer, an execution mapping from the one or more execution mappings based, at least in part, on an expected amount of time to execute the computing job and an expected cost associated with executing the computing job; and executing, by the computer, the computing job according to the selected execution mapping.
地址 Armonk NY US