-
公开(公告)号:US11573831B2
公开(公告)日:2023-02-07
申请号:US15627660
申请日:2017-06-20
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Xiao Jie Li , Zhimin Lin , Jinming Lv , Guang Han Sui , Hao Zhou
Abstract: Embodiments for optimizing resource usage in a distributed computing environment. Resource usage of each task in a set of running tasks associated with a job is monitored to collect resource usage information corresponding to each respective task. A resource unit size of at least one resource allocated to respective tasks in the set of running tasks is adjusted based on the resource usage information to improve overall resource usage in the distributed computing environment.
-
公开(公告)号:US11360804B2
公开(公告)日:2022-06-14
申请号:US16024238
申请日:2018-06-29
Applicant: International Business Machines Corporation
Inventor: Guang Han Sui , Wei Ge , Xing Fang , Jinming Lv
Abstract: For resource management for a parent child workload, a processor organizes a plurality of processes into a plurality of process groups. Each process group includes a given parent process and all child processes of the given parent process. Each process group has a process level. The processor further calculates a process cost for each process group and assigns a process priority to each process group based on the process cost for the process group. The processor iteratively assigns computing resources to subgroups of a given process group with a highest process priority at a given process level.
-
公开(公告)号:US20200004580A1
公开(公告)日:2020-01-02
申请号:US16024238
申请日:2018-06-29
Applicant: International Business Machines Corporation
Inventor: Guang Han Sui , Wei Ge , Xing Fang , Jinming Lv
Abstract: For resource management for a parent child workload, a processor organizes a plurality of processes into a plurality of process groups. Each process group includes a given parent process and all child processes of the given parent process. Each process group has a process level. The processor further calculates a process cost for each process group and assigns a process priority to each process group based on the process cost for the process group. The processor iteratively assigns computing resources to subgroups of a given process group with a highest process priority at a given process level.
-
-