-
公开(公告)号:US10397122B2
公开(公告)日:2019-08-27
申请号:US14515106
申请日:2014-10-15
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Matthew J. Jarvis , Geraint North
IPC: G06F15/173 , H04L12/825 , H04L29/08 , G06F9/54
Abstract: A technique for managing a data network includes monitoring data transfer rates and data transfer thresholds for data transferred between storage and an application. Feedback on the suitability of the data transfer rate is collected from the application. A data transfer threshold for the application is changed based on the monitored data transfer rate and the collected feedback.
-
公开(公告)号:US10346255B2
公开(公告)日:2019-07-09
申请号:US16108583
申请日:2018-08-22
Applicant: International Business Machines Corporation
Inventor: Guy Lynn Guthrie , Naresh Nayar , Geraint North , Hugh Shen , William Starke , Phillip Williams
IPC: G06F12/00 , G06F11/14 , G06F12/0806 , G06F9/455 , G06F12/0875 , G06F12/109 , G06F11/20 , G06F3/06 , G06F12/0804 , G06F12/0891 , G06F12/12
Abstract: A computer system comprises a processor unit arranged to run a hypervisor running one or more virtual machines; a cache connected to the processor unit and comprising a plurality of cache rows, each cache row comprising a memory address, a cache line and an image modification flag; and a memory connected to the cache and arranged to store an image of at least one virtual machine. The processor unit is arranged to define a log in the memory and the cache further comprises a cache controller arranged to set the image modification flag for a cache line modified by a virtual machine being backed up, but not for a cache line modified by the hypervisor operating in privilege mode; periodically check the image modification flags; and write only the memory address of the flagged cache rows in the defined log.
-
公开(公告)号:US10339009B2
公开(公告)日:2019-07-02
申请号:US16108236
申请日:2018-08-22
Applicant: International Business Machines Corporation
Inventor: Guy Lynn Guthrie , Naresh Nayar , Geraint North , Hugh Shen , William Starke , Phillip Williams
IPC: G06F12/00 , G06F11/14 , G06F12/0806 , G06F9/455 , G06F12/0875 , G06F12/109 , G06F11/20 , G06F3/06 , G06F12/0804 , G06F12/0891 , G06F12/12
Abstract: A computer system comprises a processor unit arranged to run a hypervisor running one or more virtual machines; a cache connected to the processor unit and comprising a plurality of cache rows, each cache row comprising a memory address, a cache line and an image modification flag; and a memory connected to the cache and arranged to store an image of at least one virtual machine. The processor unit is arranged to define a log in the memory and the cache further comprises a cache controller arranged to set the image modification flag for a cache line modified by a virtual machine being backed up, but not for a cache line modified by the hypervisor operating in privilege mode; periodically check the image modification flags; and write only the memory address of the flagged cache rows in the defined log.
-
公开(公告)号:US10225197B2
公开(公告)日:2019-03-05
申请号:US14734625
申请日:2015-06-09
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Matthew J. Jarvis , Geraint North
IPC: G06F15/173 , H04L12/825 , H04L29/08 , G06F9/54
Abstract: A technique for managing a data network includes monitoring data transfer rates and data transfer thresholds for data transferred between storage and an application. Feedback on the suitability of the data transfer rate is collected from the application. A data transfer threshold for the application is changed based on the monitored data transfer rate and the collected feedback.
-
公开(公告)号:US10152385B2
公开(公告)日:2018-12-11
申请号:US14903833
申请日:2014-07-03
Applicant: International Business Machines Corporation
Inventor: Guy Lynn Guthrie , Naresh Nayar , Geraint North , Hugh Shen , William Starke , Phillip Williams
IPC: G06F12/00 , G06F11/14 , G06F12/0806 , G06F9/455 , G06F12/0875 , G06F12/109 , G06F3/06 , G06F12/0804 , G06F12/0891 , G06F12/12 , G06F11/20
Abstract: A computer system comprises a processor unit arranged to run a hypervisor running one or more virtual machines; a cache connected to the processor unit and comprising a plurality of cache rows, each cache row comprising a memory address, a cache line and an image modification flag; and a memory connected to the cache and arranged to store an image of at least one virtual machine. The processor unit is arranged to define a log in the memory and the cache further comprises a cache controller arranged to set the image modification flag for a cache line modified by a virtual machine being backed up, but not for a cache line modified by the hypervisor operating in privilege mode; periodically check the image modification flags; and write only the memory address of the flagged cache rows in the defined log.
-
公开(公告)号:US10084663B2
公开(公告)日:2018-09-25
申请号:US14498156
申请日:2014-09-26
Applicant: International Business Machines Corporation
Inventor: Randal L. Bertram , Gregory R. Hintermeister , Geraint North , Paul B. Tippett
IPC: H04L12/24 , H04L12/911
CPC classification number: H04L41/22 , G06F17/30554 , H04L41/5096 , H04L47/70
Abstract: Method to display the status of tags applied to objects in a cloud computing environment, by comparing an attribute of an object to a criterion of a tag applied to the object, wherein the object is part of the cloud computing environment, and outputting for display a graphical representation of the tag, wherein the graphical representation comprises a text of the tag and an indication of a result of the comparison.
-
公开(公告)号:US09984087B2
公开(公告)日:2018-05-29
申请号:US14497794
申请日:2014-09-26
Applicant: International Business Machines Corporation
Inventor: Randal L. Bertram , Gregory R. Hintermeister , Geraint North , Paul B. Tippett
IPC: G06F17/30
CPC classification number: G06F17/3012
Abstract: Methods to tag objects in a cloud computing environment, by tagging an object with a first tag, of a plurality of tags, wherein each of the plurality of tags specifies a respective criterion for objects tagged by each tag, and upon determining that the object not satisfy the criterion of the first tag, performing an action associated with the first tag to modify the object to meet the criterion of the first tag.
-
公开(公告)号:US09984086B2
公开(公告)日:2018-05-29
申请号:US14451569
申请日:2014-08-05
Applicant: International Business Machines Corporation
Inventor: Randal L. Bertram , Gregory R. Hintermeister , Geraint North , Paul B. Tippett
IPC: G06F17/30
CPC classification number: G06F17/3012
Abstract: Systems, methods, and computer program products to tag objects in a cloud computing environment, by tagging an object with a first tag, of a plurality of tags, wherein each of the plurality of tags specifies a respective criterion for objects tagged by each tag, and upon determining that the object not satisfy the criterion of the first tag, performing an action associated with the first tag to modify the object to meet the criterion of the first tag.
-
公开(公告)号:US09563451B2
公开(公告)日:2017-02-07
申请号:US14301624
申请日:2014-06-11
Applicant: International Business Machines Corporation
Inventor: Gregory R. Hintermeister , Geraint North , Carl C. Pecinovsky
CPC classification number: G06F9/455 , G06F8/60 , G06F9/45533 , G06F9/45558 , G06F9/50 , G06F2009/4557
Abstract: In an approach to allocating hypervisor resources for virtual machine deployment, one or more computer processors determine one or more hierarchically grouped computing resources within a hypervisor. The one or more computer processors receive a selection of one or more hierarchically grouped computing resources. The one or more computer processors apply deployment constraints for a workload to the selected one or more hierarchically grouped computing resources. The one or more computer processors determine, based, at least in part, on the deployment constraints for the workload, one or more computing resources from the one or more hierarchically grouped computing resources.
Abstract translation: 在分配用于虚拟机部署的管理程序资源的方法中,一个或多个计算机处理器确定管理程序内的一个或多个分层分组的计算资源。 一个或多个计算机处理器接收一个或多个分层分组的计算资源的选择。 一个或多个计算机处理器将工作负载的部署约束应用于所选择的一个或多个分层分组的计算资源。 一个或多个计算机处理器至少部分地基于来自一个或多个分层分组的计算资源的工作负载的部署约束确定一个或多个计算资源。
-
公开(公告)号:US09417896B2
公开(公告)日:2016-08-16
申请号:US14281471
申请日:2014-05-19
Applicant: International Business Machines Corporation
Inventor: Gregory R. Hintermeister , Geraint North , Carl C. Pecinovsky
CPC classification number: G06F9/455 , G06F8/60 , G06F9/45533 , G06F9/45558 , G06F9/50 , G06F2009/4557
Abstract: In an approach to allocating hypervisor resources for virtual machine deployment, one or more computer processors determine one or more hierarchically grouped computing resources within a hypervisor. The one or more computer processors receive a selection of one or more hierarchically grouped computing resources. The one or more computer processors apply deployment constraints for a workload to the selected one or more hierarchically grouped computing resources. The one or more computer processors determine, based, at least in part, on the deployment constraints for the workload, one or more computing resources from the one or more hierarchically grouped computing resources.
Abstract translation: 在分配用于虚拟机部署的管理程序资源的方法中,一个或多个计算机处理器确定管理程序内的一个或多个分层分组的计算资源。 一个或多个计算机处理器接收一个或多个分层分组的计算资源的选择。 一个或多个计算机处理器将工作负载的部署约束应用于所选择的一个或多个分层分组的计算资源。 一个或多个计算机处理器至少部分地基于来自一个或多个分层分组的计算资源的工作负载的部署约束确定一个或多个计算资源。
-
-
-
-
-
-
-
-
-