-
公开(公告)号:US20180189152A1
公开(公告)日:2018-07-05
申请号:US15398954
申请日:2017-01-05
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Sumangala B S , Sreenivasa Prasad V , Paulose Kuriakose Arackal
CPC classification number: G06F11/2007 , G06F13/426 , G06F2201/805 , G06F2201/815
Abstract: Examples disclosed herein relate to virtual Fibre Channel port migration. In some examples disclosed herein, a failure in a primary physical host bus adapter (HBA) hosting a plurality of virtual HBA ports assigned to a virtual machine may be detected. In response to the detecting, incoming input/output (I/O) requests from the virtual machine may be placed into a wait queue, and the plurality of virtual HBA ports may be migrated to a backup physical HBA. After the plurality of virtual HBA ports have been migrated to the backup physical HBA, the I/O requests in the wait queue may be transferred to an active queue to be processed using the plurality of virtual HBA ports registered on the backup physical HBA.
-
公开(公告)号:US20180189141A1
公开(公告)日:2018-07-05
申请号:US15904669
申请日:2018-02-26
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Alex FRIEDMAN , Constantine GAVRILOV
CPC classification number: G06F11/1417 , G06F1/32 , G06F9/44 , G06F2201/815
Abstract: Methods, apparatus and computer program products implement embodiments of the present invention that enable a computer system comprising networked computers to self-heal from a boot failure of one of the computers. In some embodiments, upon detecting a first computer having a memory and a physical boot device failing to successfully load a boot image, a second computer defines a virtual boot device in communication with the first computer and the second computer and having a boot image for the first computer. Subsequent to defining the virtual boot device, the second computer can configure the first computer to boot from the virtual boot device.
-
公开(公告)号:US10007807B2
公开(公告)日:2018-06-26
申请号:US12346561
申请日:2008-12-30
Applicant: Scott Summers , Albert French
Inventor: Scott Summers , Albert French
CPC classification number: G06F21/72 , G06F11/1456 , G06F21/80 , G06F21/85 , G06F2201/815 , H04L63/0428 , H04L67/1097
Abstract: Methods and systems for managing I/O requests in a secure storage appliance are disclosed. One method includes receiving a plurality of I/O requests at the secure storage appliance, each I/O request associated with a block of data and a volume, each volume associated with a plurality of shares stored on a plurality of physical storage devices. The method further includes storing a plurality of blocks of data in buffers of the secure storage appliance, each of the blocks of data associated with one or more of the plurality of I/O requests. The method also includes associating a state with each of the blocks of data, the state selected from a plurality of states associated with processing of an I/O request. The method includes determining the availability of a resource in the secure storage appliance, the resource used to process an I/O request of a buffer, and, upon determining that the resource is available, applying the resource to a block of data in the buffer and updating the state associated with the block of data.
-
公开(公告)号:US09996440B2
公开(公告)日:2018-06-12
申请号:US15292186
申请日:2016-10-13
Applicant: VMWARE, INC.
Inventor: Hariharan Jeyaraman Ganesan , Jinto Antony , Madhusudhanan Gangadharan , Saju Chengat
CPC classification number: G06F11/3037 , G06F3/0619 , G06F3/0665 , G06F3/0685 , G06F9/45558 , G06F11/1407 , G06F11/1471 , G06F11/1484 , G06F11/2058 , G06F11/2069 , G06F11/301 , G06F11/3034 , G06F11/3051 , G06F11/3433 , G06F2009/4557 , G06F2201/815 , G06F2201/84
Abstract: Examples provide a fault tolerant virtual machine (VM) using pooled memory. When fault tolerance is enabled for a VM, a primary VM is created on a first host in a server cluster. A secondary VM is created on a second host in the server cluster. Memory for the VMs is maintained on a shared partition in pooled memory. The pooled memory is accessible to all hosts in the cluster. The primary VM has read and write access to the VM memory in the pooled memory. The secondary VM has read-only access to the VM memory. If the second host fails, a new secondary VM is created on another host in the cluster. If the first host fails, the secondary VM becomes the new primary VM and a new secondary VM is created on another host in the cluster.
-
公开(公告)号:US20180150365A1
公开(公告)日:2018-05-31
申请号:US15363682
申请日:2016-11-29
Applicant: International Business Machines Corporation
Inventor: Josep Cors , Richard E. Harper , Naresh Nayar , Gerhard A. Widmayer
IPC: G06F11/20
CPC classification number: G06F11/203 , G06F11/2025 , G06F11/2035 , G06F11/2048 , G06F2201/815
Abstract: A mechanism is provided for disaster recovery of managed systems. Responsive to an identification of a virtual machine recovery condition occurring at a first node site, one or more virtual machines to be recovered to a second site node are identified. Further responsive to the identification of the virtual machine recovery condition occurring at the first node site and responsive to the identification of the one or more virtual machines to be recovered, at least some of records/metadata state data associated with the one or more virtual machines are transmitted to the second site node.
-
公开(公告)号:US09983900B2
公开(公告)日:2018-05-29
申请号:US15335349
申请日:2016-10-26
Applicant: BMC SOFTWARE, INC.
Inventor: Jeyashree Sivasubramanian , Sudheer Apte
CPC classification number: G06F9/45558 , G06F9/5061 , G06F9/5077 , G06F11/30 , G06F11/301 , G06F11/3065 , G06F11/3086 , G06F11/3419 , G06F11/3433 , G06F11/3442 , G06F11/3452 , G06F2009/45591 , G06F2201/81 , G06F2201/815
Abstract: An access data collector collects access assignment data characterizing active access assignment operations of a hypervisor in assigning host computing resources among virtual machines for use in execution of the virtual machines. Then, a capacity risk indicator calculator calculates a capacity risk indicator characterizing a capacity risk of the host computing resources with respect to meeting a prospective capacity demand of the virtual machines, based on the access assignment data.
-
公开(公告)号:US09971660B2
公开(公告)日:2018-05-15
申请号:US14485198
申请日:2014-09-12
Applicant: VMware, Inc.
Inventor: Qianyi Zheng , Pin Xie
CPC classification number: G06F11/2028 , G06F11/203 , G06F11/2035 , G06F11/2046 , G06F2201/815 , H04L41/046 , H04L41/0668 , H04L43/0811
Abstract: Exemplary methods, apparatuses, and systems determine that a first physical network interface controller of a first host computer has lost a client traffic network connection. At least one data compute node running on the first host computer has client traffic transmitted via the client traffic network connection. In response to the loss of the client traffic network connection, one or more host computers each having a physical network interface controller with a functioning network connection for the client traffic are identified. Further in response to the loss of the client traffic network connection, the data compute node is moved to one of the identified host computers. The first host computer utilizes a second physical network interface controller to move data compute node.
-
公开(公告)号:US09965403B2
公开(公告)日:2018-05-08
申请号:US14709369
申请日:2015-05-11
Applicant: INTEL CORPORATION
Inventor: Ramesh Thomas , Kuo-Lang Tseng , Ravi L. Sahita , David M. Durham , Madhukar Tallam
CPC classification number: G06F12/1458 , G06F9/45533 , G06F9/468 , G06F11/1484 , G06F11/2056 , G06F12/08 , G06F12/1009 , G06F12/1425 , G06F12/145 , G06F12/1483 , G06F2009/45583 , G06F2009/45587 , G06F2201/815 , G06F2201/84 , G06F2212/1052 , G06F2212/657
Abstract: Embodiments of techniques and systems for increasing efficiencies in computing systems using virtual memory are described. In embodiments, instructions which are located in two memory pages in a virtual memory system, such that one of the pages does not permit execution of the instructions located therein, are identified and then executed under temporary permissions that permit execution of the identified instructions. In various embodiments, the temporary permissions may come from modified virtual memory page tables, temporary virtual memory page tables which allow for execution, and/or emulators which have root access. In embodiments, per-core virtual memory page tables may be provided to allow two cores of a computer processor to operate in accordance with different memory access permissions. In embodiments, a physical page permission table may be utilized to provide for maintenance and tracking of per-physical-page memory access permissions. Other embodiments may be described and claimed.
-
公开(公告)号:US09952956B2
公开(公告)日:2018-04-24
申请号:US14792593
申请日:2015-07-06
Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventor: Rajarshi Das , Philip L Vitale
CPC classification number: G06F11/3051 , G06F1/04 , G06F1/08 , G06F9/4881 , G06F11/301 , G06F11/3024 , G06F11/34 , G06F11/348 , G06F2201/815 , G06F2201/88
Abstract: Apparatuses, methods, systems, and computer program products are disclosed for calculating a clock rate of a processor. A baseline data module receives a first set of performance data associated with a processor. The performance data is generated using a hardware element that captures performance data for the processor. The hardware element is external to the processor. An update data module receives a second set of performance data associated with the processor a predefined time interval after the first set of performance data is received. The second set of performance data corresponds to the first set of performance data. A rate module calculates a clock rate for the processor based on the first set of performance data and the second set of performance data.
-
60.
公开(公告)号:US20180095797A1
公开(公告)日:2018-04-05
申请号:US15831510
申请日:2017-12-05
Applicant: International Business Machines Corporation
Inventor: Bin Cao , James E. Carey , Bradley L. Manning
CPC classification number: G06F9/5011 , G06F8/61 , G06F9/45558 , G06F9/5077 , G06F11/30 , G06F11/3409 , G06F2009/4557 , G06F2009/45591 , G06F2009/45595 , G06F2201/81 , G06F2201/815 , G06F2201/865
Abstract: Disclosed aspects include managing a set of assets for a user in a shared pool of configurable computing resources. The shared pool of configurable computing resources has a set of virtual machines. A set of usage data for the user is established. The set of usage data corresponds to usage of an asset by the user. Based on the set of usage data for the user, an asset action for the asset for the user on a virtual machine is determined. In response to determining the asset action for the asset, the asset action for the asset for the user on the virtual machine is selected.
-
-
-
-
-
-
-
-
-