Method and apparatus for providing in-memory checkpoint services within a distributed transaction
    11.
    发明授权
    Method and apparatus for providing in-memory checkpoint services within a distributed transaction 有权
    在分布式事务中提供内存检查点服务的方法和装置

    公开(公告)号:US08504873B1

    公开(公告)日:2013-08-06

    申请号:US13346391

    申请日:2012-01-09

    IPC分类号: G06F11/00

    摘要: A method and apparatus for performing in-memory checkpoint services as a callable resource within a distributed transaction. As such, in-memory checkpoint processes can be utilized by an application as the application would use any resource available to the computer network via a distributed transaction.

    摘要翻译: 一种用于在分布式事务中执行作为可调用资源的内存检查点服务的方法和装置。 因此,应用程序可以利用内存中检查点进程,因为应用程序将通过分布式事务使用可用于计算机网络的任何资源。

    Topology for showing data protection activity

    公开(公告)号:US08478864B1

    公开(公告)日:2013-07-02

    申请号:US12605512

    申请日:2009-10-26

    申请人: Rodney J. Martins

    发明人: Rodney J. Martins

    CPC分类号: G06F11/328 G06F11/1446

    摘要: Systems, methods, apparatus and software can provide visualization of the topology of a data protection system. Various devices making up the data protection system are displayed using graphical user interface elements such as icons. The display of the devices making up the data protection system illustrates the topology of the data protection system, connections among various system devices, device status information, device activity information, and/or device configuration information.

    Scalability of data deduplication through the use of a locality table
    13.
    发明授权
    Scalability of data deduplication through the use of a locality table 有权
    重复数据删除的可扩展性通过使用地点表

    公开(公告)号:US08468320B1

    公开(公告)日:2013-06-18

    申请号:US12164965

    申请日:2008-06-30

    IPC分类号: G06F12/02 G06F12/16

    摘要: Methods for utilizing a locality table when performing data deduplication are disclosed. One method involves accessing a locality table stored in memory. The locality table includes several signatures, each of which identifies one of a several data units that were consecutively added to a deduplicated data store on a persistent storage device. The method then involves searching the locality table for a new signature of a new data unit, in order to determine whether a copy of the new data unit is already present in the deduplicated data store. If the new signature is not found in the locality table, a pointer table is accessed. The pointer table indicates a subset of a set of signatures stored on the persistent storage device. In response to accessing the pointer table, the subset of the set of signatures, indicated by the pointer table, is searched for the new signature.

    摘要翻译: 公开了在执行重复数据消除时利用位置表的方法。 一种方法涉及访问存储在存储器中的位置表。 地点表包括几个签名,每个签名标识连续添加到持久存储设备上的重复数据删除的数据存储中的几个数据单元之一。 该方法然后涉及搜索位置表以获得新数据单元的新签名,以便确定新数据单元的副本是否已经存在于重复数据删除的数据存储中。 如果在本地表中找不到新的签名,则会访问一个指针表。 指针表指示存储在持久存储设备上的一组签名的子集。 响应于访问指针表,搜索由指针表指示的该组签名的子集以获得新的签名。

    Method and apparatus for efficiently creating backup files with less redundancy
    14.
    发明授权
    Method and apparatus for efficiently creating backup files with less redundancy 有权
    有效地创建冗余冗余的备份文件的方法和设备

    公开(公告)号:US08464097B1

    公开(公告)日:2013-06-11

    申请号:US13485976

    申请日:2012-06-01

    IPC分类号: G06F11/00

    CPC分类号: G06F11/1453

    摘要: A method of creating backup files having less redundancy. The method creates a backup file by creating an overhead segment for each file that is to be backed up and creating a data segment containing the data that is to be backed up for each file. After creating the overhead segment and the data segment, the overhead segment is placed into an overhead stream data segment is stored in memory. The overhead segment is also positioned in the overhead stream with a pointer that identifies the data segment within the memory. For backups of subsequent servers or the same server at a later time, the backup software will create a separate overhead stream. However, a plurality of overhead streams may contain pointers to the same data segments such that redundant data segments do not need to be stored in a backup server.

    摘要翻译: 创建冗余冗余的备份文件的方法。 该方法通过为要备份的每个文件创建开销段,并创建一个包含要为每个文件备份的数据的数据段来创建一个备份文件。 在创建开销段和数据段之后,开销段被放置在开销流中,数据段被存储在存储器中。 开销段也位于开销流中,并带有一个用于标识存储器内的数据段的指针。 对于稍后的后续服务器或同一服务器的备份,备份软件将创建一个单独的开销流。 然而,多个开销流可以包含指向相同数据段的指针,使得冗余数据段不需要存储在备份服务器中。

    Managing routing information for a computer network
    16.
    发明授权
    Managing routing information for a computer network 有权
    管理计算机网络的路由信息

    公开(公告)号:US08370523B1

    公开(公告)日:2013-02-05

    申请号:US10324496

    申请日:2002-12-20

    IPC分类号: G06F15/173

    CPC分类号: H04L45/742

    摘要: A plurality of routing entries may be stored in a routing table. Each routing entry may include information usable for routing a message through a network. As new routing entries are received or created, each new routing entry may be added to the routing table. However, if there is not sufficient memory or storage to add the new routing entry to the routing table, then the least recently used existing routing entry in the routing table may be replaced with the new routing entry. In the event that the replaced routing entry is needed later, the replaced routing entry may be re-created.

    摘要翻译: 多个路由条目可以存储在路由表中。 每个路由条目可以包括可用于通过网络路由消息的信息。 当接收或创建新的路由条目时,每个新的路由条目可以被添加到路由表中。 然而,如果没有足够的存储器或存储来将新的路由条目添加到路由表中,则路由表中最近使用的最近使用的现有路由条目可以被新的路由条目替换。 如果稍后需要更换的路由条目,则可以重新创建替换的路由条目。

    Method and system for efficient space management for single-instance-storage volumes
    18.
    发明授权
    Method and system for efficient space management for single-instance-storage volumes 有权
    用于单实例存储卷的高效空间管理的方法和系统

    公开(公告)号:US08307176B1

    公开(公告)日:2012-11-06

    申请号:US13274834

    申请日:2011-10-17

    IPC分类号: G06F12/00 G06F7/00

    CPC分类号: G06F11/1453 G06F11/1448

    摘要: A method and system for efficient space management for single-instance-storage volumes is provided. A backup module storing data within a collection of containers according to access locality and retention time of the data, wherein the retention time defines an amount of time the data is stored within the collection of containers before deletion of the data, and the access locality comprises an order in which the data is to be accessed is further provided. A compaction module compacting the stored data by selecting at least two containers among the collection of containers, wherein the selection is performed using a predetermined criteria that includes access locality and retention time of the data is also provided. The compaction module distributes the data among the at least two containers. The compaction criteria creates an imbalance among the containers to create more empty, full, or nearly full containers.

    摘要翻译: 提供了一种用于单实例存储卷的高效空间管理的方法和系统。 一种备份模块,其根据所述数据的访问位置和保留时间,在容器集合内存储数据,其中所述保留时间定义了数据在所述数据集合中存储的时间量,并且所述访问位置包括 还提供了要访问数据的顺序。 压缩模块通过在容器集合中选择至少两个容器来压缩存储的数据,其中使用包括访问位置和数据的保留时间的预定标准来执行选择。 压缩模块在至少两个容器之间分配数据。 压实标准在容器之间产生不平衡,以创建更多的空,满或几乎完整的容器。

    Graphical analysis of states in a computing system
    19.
    发明授权
    Graphical analysis of states in a computing system 有权
    计算系统中状态的图形分析

    公开(公告)号:US08285835B1

    公开(公告)日:2012-10-09

    申请号:US11040439

    申请日:2005-01-21

    IPC分类号: G06F15/173

    CPC分类号: G06F11/324

    摘要: A system and method for visually depicting component states in a computing system. A graphical analysis tool includes a graphical user interface for use in viewing the history of a selected component. A user selects a system component for viewing and then using a timeline “drags” the state of the selected component to various points on the timeline in order to view states of the component at the selected point in time. States of the selected component may also be played forward or backward in a continuous manner. Logging agents in the system are configured to log data corresponding to detected events and forward the log data to a central repository. The analysis tool may access the data in the repository for use in creating visual displays. Point-in-time snapshots of a component may also be stored in the central repository and used to reproduce the history.

    摘要翻译: 用于在计算系统中可视地描绘组件状态的系统和方法。 图形分析工具包括用于查看所选组件的历史的图形用户界面。 用户选择要查看的系统组件,然后使用时间线将所选择的组件的状态拖到时间线上的各个点,以便在所选择的时间点上查看组件的状态。 所选择的组件的状态也可以以连续的方式向前或向后播放。 将系统中的日志记录代理配置为记录与检测到的事件相对应的数据,并将日志数据转发到中央存储库。 分析工具可以访问存储库中用于创建视觉显示的数据。 组件的时间点快照也可以存储在中央存储库中,并用于重现历史记录。

    Dynamic storage mechanism
    20.
    发明授权
    Dynamic storage mechanism 有权
    动态存储机制

    公开(公告)号:US08280853B1

    公开(公告)日:2012-10-02

    申请号:US12415125

    申请日:2009-03-31

    IPC分类号: G06F7/00 G06F17/00

    CPC分类号: G06F17/30073

    摘要: System and method for tracking statistics at the subfile level and transparently placing or migrating inactive or less active blocks of data to other storage devices. Embodiments may provide mechanisms to track statistics at the subfile level of files including, but not limited to, database files, and to transparently place or migrate inactive or less active blocks of data of the files from higher-performing, typically more expensive, storage to lower-performing, typically less expensive, storage, while placing or migrating active blocks of data of the files to higher-performing storage, based on the subfile-level statistics rather than on file-level timestamps. In some embodiments, knowledge of file structure (e.g., database file structure), for example knowledge of database partitions with header blocks and data blocks in databases using data partitioning, may be used to separate more active and less active blocks of data of files onto storage with different performance and/or other characteristics.

    摘要翻译: 用于跟踪子文件级别的统计信息的系统和方法,并将无效或较少活动的数据块透明地放置或迁移到其他存储设备。 实施例可以提供在文件的子文件级别跟踪统计信息的机制,包括但不限于数据库文件,并且将来自更高性能,通常更昂贵的存储的文件的不活动或较少活动的数据块透明地放置或迁移到 低性能,通常较便宜的存储,同时基于子文件级统计信息而不是文件级时间戳将文件的活动数据块放置或迁移到更高性能的存储。 在一些实施例中,可以使用文件结构(例如,数据库文件结构)的知识,例如使用数据分割在数据库中具有标题块和数据块的数据库分区的知识,以将更多活动和较少活动的文件数据块分离到 具有不同性能和/或其他特性的存储。