会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
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.
    • 复合软件堆栈作为虚拟设备分发。 通过获取父虚拟设备来发布新的虚拟设备; 配置新的虚拟设备; 获得父虚拟设备与新虚拟设备之间的文件级别差异; 并将新虚拟设备作为修补程序发布,其中包含相对于父虚拟设备的文件级差异。 文件级差异包括对父虚拟设备的添加,删除和/或修改。 给定虚拟设备的更新可以作为修订包发布,其中修订包包括相对于给定虚拟设备的文件级差异。 最终用户通过选择所需的虚拟设备来获得期望的虚拟设备; 获得所需虚拟设备的元数据,其中包括补丁文件和父虚拟设备的标识符; 并将补丁文件应用于父虚拟设备以获取修改的虚拟设备。
    • 9. 发明授权
    • Work stealing queues for parallel garbage collection
    • 并行垃圾收集工作窃取队列
    • US07640544B2
    • 2009-12-29
    • US10996508
    • 2004-11-23
    • Christine H. FloodDavid L. DetlefsNir N. ShavitXiaolan ZhangOle Agesen
    • Christine H. FloodDavid L. DetlefsNir N. ShavitXiaolan ZhangOle Agesen
    • G06F9/455G06F9/46G06F12/00G06F13/00
    • G06F12/0276Y10S707/99953Y10S707/99957
    • A multiprocessor, multi-program, stop-the-world garbage collection program is described. The system initially over partitions the root sources, and then iteratively employs static and dynamic work balancing. Garbage collection threads compete dynamically for the initial partitions. Work stealing double-ended queues, where contention is reduced, are described to provide dynamic load balancing among the threads. Contention is resolved by using atomic instructions. The heap is broken into a young and an old generation where parallel semi-space copying is used to collect the young generation and parallel mark-compacting the old generation. Speed and efficiency of collection is enhanced by use of card tables and linking objects, and overflow conditions are efficiently handled by linking using class pointers. A garbage collection termination employs a global status word.
    • 描述了一个多处理器,多程序,停止世界的垃圾收集程序。 系统最初对根源进行分区,然后迭代地采用静态和动态的工作平衡。 垃圾收集线程可以动态竞争初始分区。 被描述为在线程之间提供动态负载平衡的工作窃取双端队列,其中争用减少。 竞争通过使用原子指令来解决。 堆被打破成一个年轻和老一代,平行的半空间复制用于收集年轻一代和平行的标记压实老一代。 通过使用卡表和链接对象来增强收集的速度和效率,并且通过使用类指针进行链接来有效地处理溢出条件。 垃圾收集终端采用全局状态字。
    • 10. 发明申请
    • Work stealing queues for parallel garbage collection
    • 并行垃圾收集工作窃取队列
    • US20050132374A1
    • 2005-06-16
    • US10996508
    • 2004-11-23
    • Christine FloodDavid DetlefsNir ShavitXiaolan ZhangOle Agesen
    • Christine FloodDavid DetlefsNir ShavitXiaolan ZhangOle Agesen
    • G06F9/46G06F12/02G06F17/30
    • G06F12/0276Y10S707/99953Y10S707/99957
    • A multiprocessor, multi-program, stop-the-world garbage collection program is described. The system initially over partitions the root sources, and then iteratively employs static and dynamic work balancing. Garbage collection threads compete dynamically for the initial partitions. Work stealing double-ended queues, where contention is reduced, are described to provide dynamic load balancing among the threads. Contention is resolved by using atomic instructions. The heap is broken into a young and an old generation where parallel semi-space copying is used to collect the young generation and parallel mark-compacting the old generation. Speed and efficiency of collection is enhanced by use of card tables and linking objects, and overflow conditions are efficiently handled by linking using class pointers. A garbage collection termination employs a global status word.
    • 描述了一个多处理器,多程序,停止世界的垃圾收集程序。 系统最初对根源进行分区,然后迭代地采用静态和动态的工作平衡。 垃圾收集线程可以动态竞争初始分区。 被描述为在线程之间提供动态负载平衡的工作窃取双端队列,其中争用减少。 竞争通过使用原子指令来解决。 堆被打破成一个年轻和老一代,平行的半空间复制用于收集年轻一代和平行的标记压实老一代。 通过使用卡表和链接对象来增强收集的速度和效率,并且通过使用类指针进行链接来有效地处理溢出条件。 垃圾收集终端采用全局状态字。