发明名称 VIRTUAL MACHINE CUSTOMIZATION
摘要 A system comprising a processor, a profiling engine, a dependency module, and a customization module coupled to the processor for customizing a virtual machine is disclosed. Initially, the profiling engine obtains profiling data corresponding to the virtual machine. The profiling data lists active components determined to be involved in performing the function that the virtual machine is to perform. The dependency module determines dependent components utilized by the active components for implementing the functionality. The dependency module generates a dependency mapping. The dependency mapping maps the active components and the dependent components. Further, the customization module generates a list of retainable and non-retainable components. The retainable components are to be retained in the virtual machine and include the active components and dependent components. The non-retainable components are removed from the virtual machine for customizing the virtual machine.
申请公布号 US2017102956(A1) 申请公布日期 2017.04.13
申请号 US201615286703 申请日期 2016.10.06
申请人 Hewlett Packard Enterprise Development LP 发明人 Shantamurty Rupesh;Bhat Vighneshwar Ganesh
分类号 G06F9/455;G06F9/445 主分类号 G06F9/455
代理机构 代理人
主权项 1. A system comprising: a processor; a profiling engine coupled to the processor to: obtain profiling data corresponding to a virtual machine being customized, wherein the profiling data lists active components determined to be involved in performing a function that the virtual machine is to perform upon installation; a dependency module coupled to the processor to: generate a dependency mapping based on the profiling data and association data, wherein the dependency mapping maps the active components and dependent components utilized by the active components for implementing the functionality, wherein the dependent components are not identified in the profiling data; and a customization module coupled to the processor to: generate a list of retainable components and non-retainable components based on the dependency mapping and a list of installed components, wherein retainable components are the components that have to be retained in the virtual machine and include the active components and dependent components, the non-retainable components are the components that have to be removed from the virtual machine for customizing the virtual machine.
地址 Houston TX US