发明名称 Assigning levels of pools of resources to a super process having sub-processes
摘要 Provided are a computer program product, system, and method for assigning levels of pools of resources in an operating system to a super process having sub-processes. A plurality of first level pools of resources are reserved in the operating system for first level processes to perform a first level operation and invoke at least one second level process to perform a second level operation. A plurality of second level pools of resources are reserved in the operating system for second level processes. One of the second level pools of resources assigned to one of the second level processes is released and available to assign to another second level process when the second level process completes the second level operation for which it was invoked.
申请公布号 US9274837(B2) 申请公布日期 2016.03.01
申请号 US201313897238 申请日期 2013.05.17
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Brown Theresa M.;Li Suguang;Lipets Mark L.
分类号 G06F9/50;G06F17/30 主分类号 G06F9/50
代理机构 Konrad Raynes Davda & Victor LLP 代理人 Victor David W.;Konrad Raynes Davda & Victor LLP
主权项 1. A computer program product for assigning resources to processes invoked in an operating system, the computer program product comprising a non-transitory computer readable storage medium having computer readable program code embodied therein that executes to perform operations, the operations comprising: providing a copy relationship to copy data from a source volume to a target volume; reserving a plurality of first level pools of resources in the operating system for first level processes invoked in the operating system, wherein each of the first level processes are invoked to write data to the source volume that is in the copy relationship with the target volume, wherein each of the first level processes are capable of invoking at least one second level process to update a change recording bitmap for the target volume to indicate an update to the source volume, wherein one of the first level pools of resources assigned to one of the first level processes is released and available to assign to another first level process when the first level process completes the writing of data to the source volume; and reserving a plurality of second level pools of resources in the operating system for second level processes invoked in the operating system by the first level processes, wherein one of the second level pools of resources assigned to one of the second level processes is released and available to assign to another second level process when the second level process completes the updating the change recording bitmap.
地址 Armonk NY US