Simplifying the deployment and serviceability of commercial software environments
AssigneeInternational Business Machines Corporation
InventorsBowen L. Alpern, Joshua S. Auerbach, Vasanth Bala, Thomas V. Frauenhofer, Jobi George, Todd W. Mummert, Michael A. Pigott
Life of this patent
Estimating the term…
Abstract
An information processing system includes a preparation machine with an installed image; an execution machine on which the installed image is virtually installed; and a virtualizer for virtualizing the installed image on the execution machine to produce a virtually installed image by using a hierarchy of selective virtualizers, wherein the virtualizing is selective such that not all operations of the executing software of the installed image at any particular level are virtualized.
Claims9
A method for remotely interacting with an application executing on an execution machine, wherein the application includes an installed image prepared on a preparation machine, comprises steps of:
- virtualizing the installed image on the execution machine to produce a virtually installed image, wherein the virtualizing comprises steps of:
- emulating on the execution machine an emulating element comprising a native platform of the preparation machine;
- emulating on the execution machine a virtual machine of the application;
- indirectly mapping byte content of installed image artifacts to their symbol names;
- using a manifest, maintaining a mapping between the symbol names and image artifacts which are identified by a cryptographically secure hash signature of their content;
- providing an interface performing:
- allowing a second application to interact with the emulating element;
- plugging different delivery subsystems performing semantic paging over a network;
- and
- announcing named program states or execution contexts used by the delivery subsystems to determine prefetch sequences;
- receiving data from the second application via the interface directing operation of the emulating element.
Dependencies are inferred from the claim text.