-
公开(公告)号:US11194623B2
公开(公告)日:2021-12-07
申请号:US16558983
申请日:2019-09-03
Applicant: Huawei Technologies Co., Ltd.
Inventor: Jia Li , Jie Liu , Lifei Dang , Lingzhi Mao
IPC: G06F3/00 , G06F9/48 , G06F9/54 , G06F12/08 , G06F3/06 , G06F9/38 , G06F12/0871 , G06F12/123
Abstract: A resource scheduling method and a related resource scheduling apparatus to improve data input/output (I/O) efficiency, where the method includes determining a current task queue, where the current task queue includes a plurality of to-be-executed application tasks, determining, for data blocks on a disk to be accessed by the application tasks, a quantity of times that each data block is to be accessed by the application tasks, determining a hotspot data block according to the quantity of times that each data block is to be accessed by the application tasks, and sending a move-in instruction to a local node of the hotspot data block, where the move-in instruction instructs to move the hotspot data block into a memory such that the hotspot data block can be accessed in the memory.
-
公开(公告)号:US10430237B2
公开(公告)日:2019-10-01
申请号:US15584661
申请日:2017-05-02
Applicant: Huawei Technologies Co., Ltd.
Inventor: Jia Li , Jie Liu , Lifei Dang , Lingzhi Mao
IPC: G06F3/00 , G06F9/48 , G06F9/54 , G06F12/08 , G06F9/38 , G06F12/0871 , G06F12/123 , G06F3/06
Abstract: A resource scheduling method and a related resource scheduling apparatus to improve data input/output (IO) efficiency, where the method includes determining a current task queue, where the current task queue includes a plurality of to-be-executed application tasks, determining, for data blocks on a disk to be accessed by the application tasks, a quantity of times that each data block is to be accessed by the application tasks, determining a hotspot data block according to the quantity of times that each data block is to be accessed by the application tasks, and sending a move-in instruction to a local node of the hotspot data block, where the move-in instruction instructs to move the hotspot data block into a memory such that the hotspot data block can be accessed in the memory.
-
公开(公告)号:US20190286488A1
公开(公告)日:2019-09-19
申请号:US16434403
申请日:2019-06-07
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Baifeng Yu , Jiongjiong Gu , Muhui Lin , Zhou Yu , Lingzhi Mao
IPC: G06F9/50
Abstract: Embodiments provide a resource management technology that may be applied to a host, where the host includes a CPU, an endpoint connected to the CPU, and an I/O device connected to the endpoint. A method includes: allocating, by the CPU, a target endpoint to a target process, where a virtual device is disposed on the target endpoint; obtaining, by the target endpoint, a performance specification of the target process, and adjusting a performance parameter of the virtual device according to the performance specification, where the adjusted virtual device satisfies requirements of performance specifications of all processes that use the target endpoint; and when the target process needs to access a resource, obtaining, from the I/O device, a resource that satisfies the performance specification of the target process, and providing the obtained resource to the target process for use.
-
公开(公告)号:US20190391847A1
公开(公告)日:2019-12-26
申请号:US16558983
申请日:2019-09-03
Applicant: Huawei Technologies Co., Ltd.
Inventor: Jia Li , Jie Liu , Lifei Dang , Lingzhi Mao
IPC: G06F9/48 , G06F9/54 , G06F12/08 , G06F3/06 , G06F9/38 , G06F12/0871 , G06F12/123
Abstract: A resource scheduling method and a related resource scheduling apparatus to improve data input/output (I/O) efficiency, where the method includes determining a current task queue, where the current task queue includes a plurality of to-be-executed application tasks, determining, for data blocks on a disk to be accessed by the application tasks, a quantity of times that each data block is to be accessed by the application tasks, determining a hotspot data block according to the quantity of times that each data block is to be accessed by the application tasks, and sending a move-in instruction to a local node of the hotspot data block, where the move-in instruction instructs to move the hotspot data block into a memory such that the hotspot data block can be accessed in the memory.
-
公开(公告)号:US20170235602A1
公开(公告)日:2017-08-17
申请号:US15584661
申请日:2017-05-02
Applicant: Huawei Technologies Co., Ltd.
Inventor: Jia Li , Jie Liu , Lifei Dang , Lingzhi Mao
IPC: G06F9/48 , G06F12/123 , G06F9/38 , G06F12/0871
Abstract: A resource scheduling method and a related resource scheduling apparatus to improve data input/output (IO) efficiency, where the method includes determining a current task queue, where the current task queue includes a plurality of to-be-executed application tasks, determining, for data blocks on a disk to be accessed by the application tasks, a quantity of times that each data block is to be accessed by the application tasks, determining a hotspot data block according to the quantity of times that each data block is to be accessed by the application tasks, and sending a move-in instruction to a local node of the hotspot data block, where the move-in instruction instructs to move the hotspot data block into a memory such that the hotspot data block can be accessed in the memory.
-
公开(公告)号:US11379265B2
公开(公告)日:2022-07-05
申请号:US16434403
申请日:2019-06-07
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Baifeng Yu , Jiongjiong Gu , Muhui Lin , Zhou Yu , Lingzhi Mao
Abstract: A resource management technology is disclosed that may be applied to a host, where the host includes a Central Processing Unit (CPU), an endpoint connected to the CPU, and an Input/Output (I/O) device connected to the endpoint. A method includes: allocating, by the CPU, a target endpoint to a target process, where a virtual device is disposed on the target endpoint; obtaining, by the target endpoint, a performance specification of the target process, and adjusting a performance parameter of the virtual device according to the performance specification, where the adjusted virtual device satisfies requirements of performance specifications of all processes that use the target endpoint; and when the target process needs to access a resource, obtaining, from the I/O device, a resource that satisfies the performance specification of the target process, and providing the obtained resource to the target process for use.
-
公开(公告)号:US10331487B2
公开(公告)日:2019-06-25
申请号:US15471202
申请日:2017-03-28
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Baifeng Yu , Jiongjiong Gu , Muhui Lin , Zhou Yu , Lingzhi Mao
Abstract: Embodiments provide a resource management technology that may be applied to a host, where the host includes a CPU, an endpoint connected to the CPU, and an I/O device connected to the endpoint. A method includes: allocating, by the CPU, a target endpoint to a target process, where a virtual device is disposed on the target endpoint; obtaining, by the target endpoint, a performance specification of the target process, and adjusting a performance parameter of the virtual device according to the performance specification, where the adjusted virtual device satisfies a total requirement of performance specifications of all processes that use the target endpoint; and when the target process needs to access a resource, obtaining, from the I/O device, a resource that satisfies the performance specification of the target process, and providing the obtained resource to the target process for use.
-
-
-
-
-
-