Apparatus and method for adaptation of input/output interface in virtualization environment
AssigneesSamsung Electronics Co., Ltd., Georgia Tech Research Corporation
InventorsSang-bum Suh, Xiang Song, Kishore Ramachandran, Joo-young Hwang, Jung-hyun Yoo, Dushmanta Mohapatra
Life of this patent
Estimating the term…
Abstract
Provided are an apparatus and method for adapting an input/output interface. According to the exemplary method, a host system adapts an input/output interface of the guest system to an input/output unit capability of a host system so as to support a service supported by an input/output unit supporting the input/output unit capability of the guest system using the at least one input/output unit of the host system.
Claims17
An apparatus comprising a non-transitory computer-readable storage medium storing instructions for a host system to adapt an input/output interface, the host system comprising a plurality of capability adaptors the capability adaptors included in a registry, each of which is configured to adapt an input/output unit capability to a different input/output unit capability, wherein
- in response to a guest system migrating to the apparatus having the host system which controls at least one input/output unit, wherein the guest system has an input/output unit capability,
- the host system adapts an input/output interface of the guest system to the input/output unit capability of the host system desired by the guest system so as to provide a service supported by the input/output unit capability of the guest system using the at least one input/output unit of the host system wherein the host system selects at least one capability adaptor from among the plurality of capability adaptors to adapt the capability of an input/output unit set up in the guest system to the capability of the input/output unit of the host system desired by the guest system.
A method for adapting an input/output interface of a guest system to an input/output interface desired by a guest system, wherein a non-transitory computer-readable storage medium storing instructions for a host system to control at least one input/output unit and the guest system desires to use the at least one input/output unit through the host system, the method comprising:
- in response to the guest system migrating to an apparatus having the host system, adapting the input/output interface of the guest system to the input/output unit of the host system desired by the guest system by selecting at least one capability adaptor from among a plurality of capability adaptors included in a registry, each adaptor being configured to adapt an input/output unit capability to an different input/output unit capability;
- and
- providing a service supported by an input/output unit supporting the input/output unit capability of the guest system, through the at least one input/output unit controlled by the host system wherein the adapting of the input/output interface of the guest system comprises adapting the capability of the input/output unit set up in the guest system to the capability of the input/output unit of the host system desired by the guest system.
A non-transitory computer-readable storage medium having embodied thereon a computer program for executing a method for adapting an input/output interface of a guest system to an input/output interface of the host system desired by a guest system, the host system controlling at least one input/output unit and the guest system desiring to use the at least one input/output unit through the host system, the method comprising:
- in response to the guest system migrating to an apparatus having the host system, adapting the input/output interface of the guest system to the input/output unit of the host system desired by the guest system by selecting at least one capability adaptor from among a plurality of capability adaptors included in a registry, each adaptor being configured to adapt an input/output unit capability to an different input/output unit capability;
- and
- providing a service supported by an input/output unit supporting the input/output unit capability of the guest system, through the at least one input/output unit controlled by the host system wherein the adapting of the input/output interface of the guest system comprises adapting the capability of the input/output unit set up in the guest system to the capability of the input/output unit of the host system desired by the guest system.
Dependencies are inferred from the claim text.