Method and apparatus for aging a versioned heap system
    1.
    发明申请
    Method and apparatus for aging a versioned heap system 审中-公开
    老化版本化堆系统的方法和装置

    公开(公告)号:US20060253503A1

    公开(公告)日:2006-11-09

    申请号:US11122671

    申请日:2005-05-05

    IPC分类号: G06F17/30

    摘要: An improved method, apparatus, and computer instructions for a method in a data processing system for managing versioning data in a heap. A versioning data structure for an object in the heap is located, wherein the versioning data structure is used to store changes in data for the object and wherein the object is associated with the versioning data structure. A determination is made as to whether versioning data in the versioning data structure exceeds a threshold. The versioning data is removed from the heap in response to the versioning data exceeding the threshold.

    摘要翻译: 一种用于在堆中管理版本控制数据的数据处理系统中的方法的改进的方法,装置和计算机指令。 位于堆中的对象的版本化数据结构,其中版本化数据结构用于存储对象的数据的变化,并且其中对象与版本控制数据结构相关联。 确定版本控制数据结构中的版本控制数据是否超过阈值。 响应于超过阈值的版本数据,版本数据将从堆中删除。

    Classification system for versionable objects
    3.
    发明申请
    Classification system for versionable objects 审中-公开
    可版本化对象的分类系统

    公开(公告)号:US20070016628A1

    公开(公告)日:2007-01-18

    申请号:US11181403

    申请日:2005-07-14

    IPC分类号: G06F17/30

    CPC分类号: G06F16/93

    摘要: A computer implemented method, apparatus, and computer usable code for managing versioning data for objects in a virtual machine. A request to allocate an object is received, wherein the request identifies a plurality of parameters for classifying the object. An entry for the object is created in a versioning data structure using the plurality of parameters received in the request. The versioning data structure is used to store delta data for change in the data for the object and wherein the object is associated with the data structure. When a change in the data for the object occurs, the delta data is stored in the versioning data structure based on the plurality of parameters. A particular version of the object may be retrieved using the plurality of parameters.

    摘要翻译: 用于管理虚拟机中的对象的版本控制数据的计算机实现的方法,装置和计算机可用代码。 接收到分配对象的请求,其中所述请求标识用于对对象进行分类的多个参数。 使用在请求中接收的多个参数在版本控制数据结构中创建对象的条目。 版本化数据结构用于存储用于对象的数据的变化的增量数据,并且其中对象与数据结构相关联。 当对象的数据发生变化时,增量数据基于多个参数被存储在版本控制数据结构中。 可以使用多个参数来检索对象的特定版本。

    Infrastructure for device driver to monitor and trigger versioning for resources
    4.
    发明申请
    Infrastructure for device driver to monitor and trigger versioning for resources 审中-公开
    设备驱动程序的基础结构,用于监视和触发资源的版本控制

    公开(公告)号:US20060161912A1

    公开(公告)日:2006-07-20

    申请号:US11037268

    申请日:2005-01-18

    IPC分类号: G06F9/44

    CPC分类号: G06F13/102 G06F11/1451

    摘要: An improved method, apparatus, and computer instructions for receiving a call to create a version. State information for at least one of the device driver and a device associated with the device driver is identified to form identified state information in response to receiving the call, the identified state information is stored in association with a version identifier.

    摘要翻译: 用于接收呼叫以创建版本的改进的方法,装置和计算机指令。 识别设备驱动器和与设备驱动程序相关联的设备中的至少一个的状态信息以响应于接收到呼叫而形成所识别的状态信息,所识别的状态信息与版本标识符相关联地被存储。

    Method and apparatus for reclaiming memory from a heap
    5.
    发明申请
    Method and apparatus for reclaiming memory from a heap 审中-公开
    从堆中回收内存的方法和装置

    公开(公告)号:US20060253498A1

    公开(公告)日:2006-11-09

    申请号:US11122695

    申请日:2005-05-05

    IPC分类号: G06F17/30

    CPC分类号: G06F12/0269 G06F12/08

    摘要: An improved method, apparatus, and computer instructions for managing a heap. Live objects in portions of space in the heap are marked in response to a request to reclaim space in the heap. The portions of space are moved into a virtual memory in response to marking the live objects. The old objects are removed from the portions of space in the heap in the virtual memory.

    摘要翻译: 一种用于管理堆的改进的方法,装置和计算机指令。 在堆中的空间部分中的活动对象被标记为响应于回收堆中的空间的请求。 响应于标记活动对象,空间的部分被移动到虚拟存储器中。 旧对象从虚拟内存中的堆中的空间部分中删除。

    Method and apparatus for managing versioning data in a network data processing system
    6.
    发明申请
    Method and apparatus for managing versioning data in a network data processing system 审中-公开
    用于管理网络数据处理系统中的版本化数据的方法和装置

    公开(公告)号:US20060161911A1

    公开(公告)日:2006-07-20

    申请号:US11037001

    申请日:2005-01-18

    IPC分类号: G06F9/44

    摘要: A method, apparatus, and computer instructions for managing versioning data for a state between a first virtual machine on a data processing system and a second virtual machine on a remote data processing system. Versioning information is stored in response to a request to generate a version in the first virtual machine. A request is sent to the second virtual machine for the second virtual machine to generate a corresponding version. The version and the corresponding version are used to restore the first virtual machine and the second virtual machine to the prior state. The prior state in the first virtual machine is restored using the stored version when a subsequent request is received to restore the prior state. A subsequent request is sent to the second virtual machine. This request requests restoring the prior state for the second virtual machine using the corresponding version.

    摘要翻译: 一种用于管理数据处理系统上的第一虚拟机与远程数据处理系统上的第二虚拟机之间的状态的版本化数据的方法,装置和计算机指令。 响应于在第一虚拟机中生成版本的请求而存储版本控制信息。 向第二虚拟机发送请求以供第二虚拟机生成相应的版本。 版本和相应的版本用于将第一个虚拟机和第二个虚拟机恢复到先前的状态。 当接收到后续请求以恢复先前状态时,使用存储的版本恢复第一虚拟机中的先前状态。 后续请求被发送到第二个虚拟机。 该请求使用相应的版本请求恢复第二个虚拟机的先前状态。

    Virtual memory management infrastructure for monitoring deltas and supporting undo versioning in a paged memory system
    7.
    发明申请
    Virtual memory management infrastructure for monitoring deltas and supporting undo versioning in a paged memory system 审中-公开
    虚拟内存管理基础设施,用于监控分页数据并支持在分页内存系统中进行撤销版本控制

    公开(公告)号:US20060161751A1

    公开(公告)日:2006-07-20

    申请号:US11037000

    申请日:2005-01-18

    IPC分类号: G06F12/00

    CPC分类号: G06F12/08

    摘要: An improved method, apparatus, and computer instructions for writing a page of data in response to receiving a request to write the page in the paged memory system. Creating a version of the page of data in response to receiving the request to write the page in the paged memory system, and associating a version identifier with the version of the page.

    摘要翻译: 一种改进的方法,装置和计算机指令,用于响应于接收到在寻呼的存储器系统中写入页面的请求来写入数据页面。 响应于接收到在分页存储器系统中写入页面的请求,并且将版本标识符与页面的版本相关联来创建数据页面的版本。

    Platform infrastructure to provide an operating system based application programming interface undo service
    8.
    发明申请
    Platform infrastructure to provide an operating system based application programming interface undo service 审中-公开
    平台基础设施提供基于操作系统的应用程序编程接口撤消服务

    公开(公告)号:US20060161603A1

    公开(公告)日:2006-07-20

    申请号:US11037267

    申请日:2005-01-18

    IPC分类号: G06F17/30

    CPC分类号: G06F16/10

    摘要: An improved method, apparatus, and computer instructions for an operating system in a data processing system for managing versioning data. An infrastructure for providing an undo function receives a call from an application layer through an application programming interface to create a version of data. The data is stored in a data store to create the version of the data. An index is associated with the version of the data in the data store. The data is restored through another call using the application programming interface.

    摘要翻译: 一种用于管理版本控制数据的数据处理系统中的操作系统的改进的方法,装置和计算机指令。 用于提供撤消功能的基础设施通过应用程序编程接口接收来自应用层的呼叫,以创建数据版本。 数据存储在数据存储中以创建数据的版本。 索引与数据存储中的数据版本相关联。 使用应用程序编程接口通过另一个调用恢复数据。

    Method and apparatus for data versioning and recovery using delta content save and restore management
    9.
    发明申请
    Method and apparatus for data versioning and recovery using delta content save and restore management 有权
    使用增量内容保存和恢复管理进行数据版本控制和恢复的方法和装置

    公开(公告)号:US20060161598A1

    公开(公告)日:2006-07-20

    申请号:US11037157

    申请日:2005-01-18

    IPC分类号: G06F12/00 G06F17/30

    CPC分类号: G06F17/30309

    摘要: A method, apparatus, and computer instructions for managing versioning data for memory segments. Responsive to a request from a requester to allocate a memory segment, the memory segment is allocated. A versioning data structure is created for the memory segment. The versioning data structure is used to store changes in data for the memory segment, and the memory segment includes a pointer to the versioning data structure. When a change in the data is detected for the memory segment, wherein the change in the data forms the delta data. Responsive to detecting the change in the data for the memory segment, the delta data is stored in the versioning data structure, wherein the versioning data structure is used to return the data in the memory segment to a prior state.

    摘要翻译: 一种用于管理存储器段的版本化数据的方法,装置和计算机指令。 响应于请求者分配内存段的请求,分配内存段。 为内存段创建版本控制数据结构。 版本化数据结构用于存储内存段的数据更改,内存段包含指向版本控制数据结构的指针。 当对存储器段检测到数据的改变时,其中数据的变化形成增量数据。 响应于检测存储器段的数据的变化,增量数据被存储在版本化数据结构中,其中使用版本控制数据结构将存储器段中的数据返回到先前状态。

    Method and apparatus for dimensional data versioning and recovery management
    10.
    发明申请
    Method and apparatus for dimensional data versioning and recovery management 审中-公开
    尺寸数据版本控制和恢复管理的方法和装置

    公开(公告)号:US20060161576A1

    公开(公告)日:2006-07-20

    申请号:US11037127

    申请日:2005-01-18

    IPC分类号: G06F17/00

    CPC分类号: G06F17/246 G06F17/2288

    摘要: A method, apparatus, and computer instructions for managing data. Responsive to a request for a data element from an application in the virtual machine, the data element is allocated to the application. The data element having a number of dimensions for storing application data for the application. A data structure is created to store versioning data for the data element in response to the data structure including an extra dimension to identify the versioning data. Application data is stored from the data element in response to an event. All application data is restored to a requested state using the data structure in response to a user request from a user interface to restore the data in the virtual machine to a prior state.

    摘要翻译: 一种用于管理数据的方法,装置和计算机指令。 响应于来自虚拟机中的应用的数据元素的请求,数据元素被分配给应用。 数据元素具有用于存储应用的应用数据的多个维度。 创建数据结构以响应于数据结构来存储用于数据元素的版本控制数据,该数据结构包括用于标识版本控制数据的额外维度。 响应于事件,从数据元素存储应用数据。 响应于来自用户界面的用户请求,使用数据结构将所有应用数据恢复到请求状态,以将虚拟机中的数据恢复到先前状态。