-
公开(公告)号:US20180276080A1
公开(公告)日:2018-09-27
申请号:US15685253
申请日:2017-08-24
Applicant: International Business Machines Corporation
Inventor: Sangeeth Keeriyadath , Nitin Kumar
Abstract: An approach for virtual machine (VM) random access memory (RAM) disk preservation during VM failure. A RAM disk manager receives a VM identifier and attributes for connecting a RAM disk to the VM, where the RAM disk includes a memory region separate from memory region(s) associated with the VM. The RAM disk manager creates a RAM disk VM driver for interfacing the RAM disk between a disk driver and virtual drive adapter. The RAM disk manager detects an output action based on the disk driver operation and responds to detecting an output action by storing output data to the RAM disk and marking synchronization status as pending. The RAM disk manager synchronizes the output data, asynchronously with non-volatile storage and detects a failed VM, responding by disconnecting the RAM disk and can re-assign the RAM disk to a next VM.
-
公开(公告)号:US20180300110A1
公开(公告)日:2018-10-18
申请号:US15857860
申请日:2017-12-29
Applicant: International Business Machines Corporation
Inventor: Kavana N. Bhat , Savitri Hunasheekatti , Nitin Kumar
Abstract: The present invention provides a computer implemented method, system, and computer program product of preserving dynamic trace purity. In an embodiment, the present invention includes compiling a dynamic tracing computer software script, tracing an execution of a host computer software program executing on the host computer system, resulting in trace data, activating probe points in the executing of the compiled dynamic tracing computer software script at which the trace data can be collected, collecting the trace data from the probe points, storing the collected trace data in predefined computer storage buffers within the host computer system, collecting the stored trace data on a periodic basis, storing the periodically collected trace data in a common device computer storage buffer, sorting the stored periodically collected trace data, converting raw address data within the sorted trace data into trace display data, and displaying the trace display data on a computer display.
-
公开(公告)号:US10067838B1
公开(公告)日:2018-09-04
申请号:US15685253
申请日:2017-08-24
Applicant: International Business Machines Corporation
Inventor: Sangeeth Keeriyadath , Nitin Kumar
CPC classification number: G06F11/1451 , G06F3/0619 , G06F3/065 , G06F3/0685 , G06F9/45558 , G06F11/1464 , G06F11/2033 , G06F11/2035 , G06F11/2046 , G06F2009/45579 , G06F2009/45583 , G06F2009/45591 , G06F2201/815 , G06F2201/82
Abstract: An approach for virtual machine (VM) random access memory (RAM) disk preservation during VM failure. A RAM disk manager receives a VM identifier and attributes for connecting a RAM disk to the VM, where the RAM disk includes a memory region separate from memory region(s) associated with the VM. The RAM disk manager creates a RAM disk VM driver for interfacing the RAM disk between a disk driver and virtual drive adapter. The RAM disk manager detects an output action based on the disk driver operation and responds to detecting an output action by storing output data to the RAM disk and marking synchronization status as pending. The RAM disk manager synchronizes the output data, asynchronously with non-volatile storage and detects a failed VM, responding by disconnecting the RAM disk and can re-assign the RAM disk to a next VM.
-
公开(公告)号:US10083091B1
公开(公告)日:2018-09-25
申请号:US15465656
申请日:2017-03-22
Applicant: International Business Machines Corporation
Inventor: Sangeeth Keeriyadath , Nitin Kumar
Abstract: An approach for virtual machine (VM) random access memory (RAM) disk preservation during VM failure. A RAM disk manager receives a VM identifier and attributes for connecting a RAM disk to the VM, where the RAM disk includes a memory region separate from memory region(s) associated with the VM. The RAM disk manager creates a RAM disk VM driver for interfacing the RAM disk between a disk driver and virtual drive adapter. The RAM disk manager detects an output action based on the disk driver operation and responds to detecting an output action by storing output data to the RAM disk and marking synchronization status as pending. The RAM disk manager synchronizes the output data, asynchronously with non-volatile storage and detects a failed VM, responding by disconnecting the RAM disk and can re-assign the RAM disk to a next VM.
-
公开(公告)号:US20180300109A1
公开(公告)日:2018-10-18
申请号:US15488684
申请日:2017-04-17
Applicant: International Business Machines Corporation
Inventor: Kavana N. Bhat , Savitri Hunasheekatti , Nitin Kumar
Abstract: The present invention provides a computer implemented method, system, and computer program product of preserving dynamic trace purity. In an embodiment, the present invention includes compiling a dynamic tracing computer software script, tracing an execution of a host computer software program executing on the host computer system, resulting in trace data, activating probe points in the executing of the compiled dynamic tracing computer software script at which the trace data can be collected, collecting the trace data from the probe points, storing the collected trace data in predefined computer storage buffers within the host computer system, collecting the stored trace data on a periodic basis, storing the periodically collected trace data in a common device computer storage buffer, sorting the stored periodically collected trace data, converting raw address data within the sorted trace data into trace display data, and displaying the trace display data on a computer display.
-
公开(公告)号:US20180276077A1
公开(公告)日:2018-09-27
申请号:US15465656
申请日:2017-03-22
Applicant: International Business Machines Corporation
Inventor: Sangeeth Keeriyadath , Nitin Kumar
Abstract: An approach for virtual machine (VM) random access memory (RAM) disk preservation during VM failure. A RAM disk manager receives a VM identifier and attributes for connecting a RAM disk to the VM, where the RAM disk includes a memory region separate from memory region(s) associated with the VM. The RAM disk manager creates a RAM disk VM driver for interfacing the RAM disk between a disk driver and virtual drive adapter. The RAM disk manager detects an output action based on the disk driver operation and responds to detecting an output action by storing output data to the RAM disk and marking synchronization status as pending. The RAM disk manager synchronizes the output data, asynchronously with non-volatile storage and detects a failed VM, responding by disconnecting the RAM disk and can re-assign the RAM disk to a next VM.
-
公开(公告)号:US20180300111A1
公开(公告)日:2018-10-18
申请号:US15903590
申请日:2018-02-23
Applicant: International Business Machines Corporation
Inventor: Kavana N. Bhat , Savitri Hunasheekatti , Nitin Kumar
Abstract: The present invention provides a computer implemented method, system, and computer program product of preserving dynamic trace purity. In an embodiment, the present invention includes compiling a dynamic tracing computer software script, tracing an execution of a host computer software program executing on the host computer system, resulting in trace data, activating probe points in the executing of the compiled dynamic tracing computer software script at which the trace data can be collected, collecting the trace data from the probe points, storing the collected trace data in predefined computer storage buffers within the host computer system, collecting the stored trace data on a periodic basis, storing the periodically collected trace data in a common device computer storage buffer, sorting the stored periodically collected trace data, converting raw address data within the sorted trace data into trace display data, and displaying the trace display data on a computer display.
-
-
-
-
-
-