会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Scalable package management for virtual-machine images
    • 适用于虚拟机映像的可扩展包管理
    • US08914403B2
    • 2014-12-16
    • US13005777
    • 2011-01-13
    • Bowen L. AlpernGlenn S. AmmonsMona AttariyanVasanth BalaTodd W. MummertDarrell C. ReimerJian YinXiaolan Zhang
    • Bowen L. AlpernGlenn S. AmmonsMona AttariyanVasanth BalaTodd W. MummertDarrell C. ReimerJian YinXiaolan Zhang
    • G06F17/30G06F9/44G06F9/455
    • G06F9/45558G06F8/658
    • A method for managing a virtual machine image includes receiving a request to change a package configuration of a machine, processing an image action received in the request, wherein the processing the image action received includes, opening the image action with associated action inputs, comparing the opened image action inputs with inputs associated with action instances in a database, determining whether the compared opened image action inputs match the inputs associated with action instances, retrieving from the database, image difference data associated with the image action responsive to determining that the compared opened image action inputs match the inputs associated with action instances in the database, and applying the image difference data to an image to transform the image, determining whether each image action in the request has been processed and processing a second image action responsive to determining that each image action has not been processed.
    • 一种用于管理虚拟机图像的方法包括接收改变机器的打包配置的请求,处理在请求中接收的图像动作,其中处理所接收的图像动作包括:用相关的动作输入打开图像动作, 打开的图像动作输入与与数据库中的动作实例相关联的输入,确定所比较的打开的图像动作输入是否匹配与动作实例相关联的输入,从数据库检索与图像动作相关联的图像差异数据,以响应于确定被比较的打开 图像动作输入匹配与数据库中的动作实例相关联的输入,以及将图像差异数据应用于图像以变换图像,确定是否已经处理了请求中的每个图像动作并且处理第二图像动作,以响应于确定每个 图像动作尚未处理。
    • 6. 发明申请
    • Method and Apparatus for Distributing a Composite Software Stack as a Virtual Machine Image
    • 将复合软件堆栈分配为虚拟机映像的方法和装置
    • US20130061226A1
    • 2013-03-07
    • US13611822
    • 2012-09-12
    • Glenn S. AmmonsVasanth BalaTodd W. MummertDarrell C. ReimerXiaolan Zhang
    • Glenn S. AmmonsVasanth BalaTodd W. MummertDarrell C. ReimerXiaolan Zhang
    • G06F9/455
    • G06F9/455G06F8/658
    • A composite software stack is distributed as a virtual appliance. A new virtual appliance is published by obtaining a parent virtual appliance; configuring the new virtual appliance; obtaining file level differences between the parent virtual appliance and the new virtual appliance; and publishing the new virtual appliance as a patch comprising the file level differences relative to the parent virtual appliance. The file level differences comprise additions, deletions and/or modifications to the parent virtual appliance. An update to a given virtual appliance can be published as a fix pack, wherein the fix pack comprises file level differences relative to the given virtual appliance. An end user obtains a desired virtual appliance by selecting the desired virtual appliance; obtaining metadata for the desired virtual appliance comprising an identifier of a patch file and a parent virtual appliance; and applying the patch file to the parent virtual appliance to get a modified virtual appliance.
    • 复合软件堆栈作为虚拟设备分发。 通过获取父虚拟设备来发布新的虚拟设备; 配置新的虚拟设备; 获得父虚拟设备与新虚拟设备之间的文件级别差异; 并将新虚拟设备作为修补程序发布,其中包含相对于父虚拟设备的文件级差异。 文件级差异包括对父虚拟设备的添加,删除和/或修改。 给定虚拟设备的更新可以作为修订包发布,其中修订包包括相对于给定虚拟设备的文件级差异。 最终用户通过选择所需的虚拟设备来获得期望的虚拟设备; 获得所需虚拟设备的元数据,其中包括补丁文件和父虚拟设备的标识符; 并将补丁文件应用于父虚拟设备以获取修改的虚拟设备。
    • 7. 发明申请
    • CREATING A VIRTUAL MACHINE IMAGE WITH A SOFTWARE DEPLOYMENT SYSTEM
    • 用软件部署系统创建虚拟机图像
    • US20080307414A1
    • 2008-12-11
    • US11758230
    • 2007-06-05
    • Bower L. AlpernGlenn AmmonsVasanth BalaTodd W. MummertDarrell C. Reimer
    • Bower L. AlpernGlenn AmmonsVasanth BalaTodd W. MummertDarrell C. Reimer
    • G06F9/455
    • G06F9/45558G06F2009/45562
    • A novel method is disclosed for capturing an installed state of a conventional application and converting the captured state into a virtual application. The novel method starts with a bare machine in a known state, preferably soon after the OS was installed. Installation scripts are used to install one or more software applications along with required components and dependencies. Other artifacts can be added and configured such as files, trees, directories, entries, data, values, among others. These also may include updates to various system databases, such as the Windows registry in which certain metadata is stored. The installed applications are tested and verified to work as desired. Undesired artifacts can be deleted manually or removed by the OS. The state of the virtual machine with the installed applications is captured. The installed applications can be tested on the frozen virtual machine. If the user determines that the installed applications are working properly, a virtual machine image is prepared and then written out. The resulting output is a new populated virtual application container that encapsulates the applications installed and configured by the user. If the user determines that one or more installed applications do not work properly during testing, then the frozen virtual machine can be unfrozen and any deficiencies corrected. The virtual machine image is stored as a launch document and a set of shards. The virtual machine image represents the state of the virtual machine along with the installed applications at the time the preparation virtual machine was frozen.
    • 公开了一种用于捕获常规应用的安装状态并将捕获状态转换为虚拟应用的新颖方法。 该新方法从已知状态的裸机开始,优选在安装OS之后不久。 安装脚本用于安装一个或多个软件应用程序以及必需的组件和依赖关系。 可以添加和配置其他工件,如文件,树,目录,条目,数据,值等。 这些还可以包括各种系统数据库的更新,例如存储某些元数据的Windows注册表。 已安装的应用程序经过测试和验证,可根据需要工作。 手动删除不想要的工件,或由操作系统删除。 已捕获具有已安装应用程序的虚拟机的状态。 已安装的应用程序可以在冻结的虚拟机上进行测试。 如果用户确定已安装的应用程序正常工作,则准备好虚拟机映像,然后写出。 最终的输出是一个新的填充的虚拟应用程序容器,用于封装用户安装和配置的应用程序。 如果用户在测试期间确定一个或多个安装的应用程序无法正常工作,则冻结的虚拟机可以解冻,并且任何缺陷得到纠正。 虚拟机映像存储为启动文档和一组分片。 在准备虚拟机被冻结时,虚拟机映像表示虚拟机以及安装的应用程序的状态。
    • 8. 发明申请
    • Method, Apparatus And Computer Program Product For Optimizing Access To The Content Of A Virtual Application Container On A Fixed, Read-Only Medium
    • 方法,设备和计算机程序产品,用于优化对固定,只读介质中的虚拟应用程序容器的内容的访问
    • US20080301205A1
    • 2008-12-04
    • US11757517
    • 2007-06-04
    • Bowen L. AlpernGlenn AmmonsVasanth BalaJohannes C. LaffraTodd W. MummertDarrell Christopher Reimer
    • Bowen L. AlpernGlenn AmmonsVasanth BalaJohannes C. LaffraTodd W. MummertDarrell Christopher Reimer
    • G06F12/00G06F9/455
    • G06F3/0643G06F3/0613G06F3/0677G06F12/00
    • Disclosed is a method, apparatus and a computer program of a virtual execution environment. In one aspect thereof a data processor includes a read-only storage medium and a virtual machine monitor configured to execute a program in a virtual container. Prior to execution of the application a set of application components accessed during a phase change are recorded in the read-only storage medium in a manner predetermined to minimize the time needed to retrieve the set of components. At the occurrence of the phase change, or prior to the occurrence of a phase change if the files are prefetched, the virtual machine monitor retrieves the components from the read-only storage medium. In a further aspect thereof there is provided a packager of an application to be executed in a virtualization environment by a virtual machine monitor. The packager is responsive to receiving notification from a virtual machine monitor of an occurrence of contemporaneous file accesses, not associated with a known phase change of a virtual container, to evaluate the occurrence as a candidate phase change, and responsive to the evaluation indicating a presence of a previously unknown phase change, for recording the files accessed on a new read-only storage medium in the order accessed for use by the same or a different virtual machine monitor during another instance of execution of the application.
    • 公开了一种虚拟执行环境的方法,装置和计算机程序。 在其一个方面,数据处理器包括只读存储介质和被配置为在虚拟容器中执行程序的虚拟机监视器。 在执行应用之前,在相变期间访问的一组应用程序组件以预定的方式记录在只读存储介质中,以最小化检索组件组所需的时间。 在相变发生时,或者如果文件被预取,则在发生相位改变之前,虚拟机监视器从只读存储介质检索组件。 在另一方面,提供了由虚拟机监视器在虚拟化环境中执行的应用的封装器。 包装商响应于从虚拟机监视器接收到与虚拟容器的已知相位变化不相关的同时文件访问的发生的评估作为候选相位变化的发生的响应,并且响应于评估指示存在 以前未知的相位变化,用于在另一个执行应用实例期间以相同或不同的虚拟机监视器访问的顺序记录在新的只读存储介质上访问的文件。
    • 9. 发明申请
    • Method, Apparatus and Computer Program Product for Optimizing File Accesses for an Application Executing in a Virtual Container
    • 用于优化在虚拟容器中执行的应用程序的文件访问的方法,设备和计算机程序产品
    • US20080301140A1
    • 2008-12-04
    • US11757511
    • 2007-06-04
    • Bowen L. AlpernGlenn AmmonsVasanth BalaJohannes C. LaffraTodd W. MummertDarrell Christopher Reimer
    • Bowen L. AlpernGlenn AmmonsVasanth BalaJohannes C. LaffraTodd W. MummertDarrell Christopher Reimer
    • G06F7/00
    • G06F17/30067
    • Disclosed is a method, apparatus and a computer program of a virtual execution environment. In one aspect thereof a data processor includes a disk-based storage system and a virtual machine monitor configured to execute a program in a virtual container. The virtual machine monitor is responsive, prior to execution of the application, to record a set of files accessed during a phase change in the disk-based storage system in a manner predetermined to minimize the time needed to retrieve the set of files. The virtual machine monitor is further responsive, at the occurrence of the phase change, or prior to the occurrence of a phase change if the files are prefetched, to retrieve the files from the disk-based storage system. In a further aspect thereof there is provided a server of the virtual execution environment that includes a unit, responsive to receiving notification from the at least one virtual machine monitor of an occurrence of contemporaneous file accesses not associated with a known phase change of a virtual container, for evaluating the occurrence as a candidate phase change and, responsive to the evaluation indicating a presence of a previously unknown phase change, for adding a list of the files accessed to a phase change template for use by the same or a different virtual machine monitor during another instance of execution of the application.
    • 公开了一种虚拟执行环境的方法,装置和计算机程序。 在其一个方面,数据处理器包括基于盘的存储系统和被配置为在虚拟容器中执行程序的虚拟机监视器。 虚拟机监视器在执行应用程序之前响应于以预定的方式记录在基于磁盘的存储系统中的相位改变期间访问的一组文件,以最小化检索文件集所需的时间。 虚拟机监视器在相变发生时进一步响应,或者如果文件被预取,则在发生相位改变之前,从基于盘的存储系统检索文件。 在另一方面,提供了一种虚拟执行环境的服务器,其包括单元,响应于从至少一个虚拟机监视器接收到与虚拟容器的已知相位变化无关的同时文件访问的发生的通知 ,用于将所述发生作为候选相位变化进行评估,并且响应于所述评估指示存在先前未知的相位变化,用于将访问的文件的列表添加到相变模板以供相同或不同的虚拟机监视器使用 在执行应用程序的另一个实例期间。