Techniques to copy an operating system
AssigneeIntel Corporation
InventorsEliel Louzoun, Mickey Gutman, Gregory Cummings
Life of this patent
Estimating the term…
Abstract
Techniques are described that can be used to enable a transfer of an operating system from one machine to another. The transfer permits the operating system to be available to the target machine at buffers that are accessible to one or more application or other logic. In some implementations, information related to an operating system migration is stored in a buffer that is accessible to an application that is to use the information and thereby avoids a copy of such information from an intermediate buffer to an application buffer.
Claims19
1-20. (canceled)
At least one computer readable storage medium storing instructions thereon that when executed by one or more processors, cause the one or more processors to:
- cause assignment of at least one buffer to store a portion of a network protocol unit carrying information associated with a virtual machine migration, the virtual machine migration including a virtual operating system migration;
- in response to receipt of a network protocol unit that carries information associated with the virtual machine migration, cause transfer of a portion of the received network protocol unit to the assigned at least one buffer;
- and
- provide availability of a portion of a payload of the received network protocol unit directly from the assigned at least one buffer, wherein at least some content of the assigned at least one buffer is available to logic directly from the assigned at least one buffer and without copying of the at least some content from the assigned at least one buffer to another buffer, the logic comprising at least a virtual machine manager for managing migration of the virtual machine to its recipient.
A computer-implemented method, the method comprising:
- assigning at least one buffer to store a portion of a network protocol unit carrying information associated with a virtual machine migration, the virtual machine migration including a virtual operating system migration;
- in response to receipt of a network protocol unit that carries information associated with the virtual machine migration, transferring a portion of the received network protocol unit to the assigned at least one buffer;
- and
- providing availability of a portion of a payload of the received network protocol unit directly from the assigned at least one buffer, wherein at least some content of the assigned at least one buffer is available to logic directly from the assigned at least one buffer and without copying of the at least some content from the assigned at least one buffer to another buffer, the logic comprising at least a virtual machine manager for managing migration of the virtual machine to its recipient.
A system comprising:
- a display and
- a host system communicatively coupled to the display, the host system comprising at least one memory and a network component, the host system to:
- assign at least one buffer to store a portion of a network protocol unit that carries information associated with a virtual machine migration, the virtual machine migration to include a virtual operating system migration;
- in response to receipt of a network protocol unit that carries information associated with the virtual machine migration, cause transfer of a portion of the received network protocol unit to the assigned at least one buffer;
- and
- provide availability of a portion of a payload of the received network protocol unit directly from the assigned at least one buffer, wherein at least some content of the assigned at least one buffer is available to logic directly from the assigned at least one buffer and without copying of the at least some content from the assigned at least one buffer to another buffer, the logic comprising at least a virtual machine manager for managing migration of the virtual machine to its recipient.
Dependencies are inferred from the claim text.