Techniques using identifiers and signatures with data operations
    1.
    发明授权
    Techniques using identifiers and signatures with data operations 有权
    使用标识符和签名与数据操作的技术

    公开(公告)号:US08082231B1

    公开(公告)日:2011-12-20

    申请号:US11525647

    申请日:2006-09-22

    IPC分类号: G06F7/00 G06F17/30

    摘要: Described are techniques for representing a data segment comprising. A list of one or more tokens representing one or more data portions included in the data segment is received. A unique identifier uniquely identifying said data segment from other data segments is received. A signature value determined in accordance with said list of tokens and said unique identifier is received. The list of tokens, said unique identifier, and said signature value are stored as information corresponding to said data segment.

    摘要翻译: 描述了用于表示包括数据段的技术。 接收表示包括在数据段中的一个或多个数据部分的一个或多个令牌的列表。 接收从其他数据段唯一地识别所述数据段的唯一标识符。 接收根据所述令牌列表和所述唯一标识符确定的签名值。 令牌列表,所述唯一标识符和所述签名值被存储为对应于所述数据段的信息。

    Techniques for performing a restoration operation using device scanning
    2.
    发明授权
    Techniques for performing a restoration operation using device scanning 有权
    使用设备扫描执行恢复操作的技术

    公开(公告)号:US07685171B1

    公开(公告)日:2010-03-23

    申请号:US11525283

    申请日:2006-09-22

    IPC分类号: G06F12/00 G06F17/30

    摘要: Described are techniques for performing restoration processing for a data segment. A list of tokens is received. The list represents a first data state of said data segment. Each of the tokens correspond to a data portion of said data segment. Data portions of the data segment are scanned. A token is determined for each data portion. The token represents the data currently stored in said data segment at said each data portion. For each data portion of said data segment, it is determined whether a first token from said list associated with said each data portion is different from a second token associated with said each data portion. The second token is determined as part of said scanning and corresponds to data currently stored at said each data portion. Each data portion of the data segment determined to have a first token that is different from a second token representing data currently stored at said each data portion is restored.

    摘要翻译: 描述了用于执行数据段的恢复处理的技术。 收到令牌列表。 列表表示所述数据段的第一数据状态。 每个令牌对应于所述数据段的数据部分。 扫描数据段的数据部分。 为每个数据部分确定令牌。 令牌表示在所述每个数据部分处当前存储在所述数据段中的数据。 对于所述数据段的每个数据部分,确定与所述每个数据部分相关联的来自所述列表的第一令牌是否与与所述每个数据部分相关联的第二令牌不同。 第二令牌被确定为所述扫描的一部分,并且对应于当前存储在所述每个数据部分的数据。 被确定为具有与表示当前存储在所述每个数据部分的数据的第二令牌不同的第一令牌的数据段的每个数据部分被恢复。

    Affinity caching
    4.
    发明授权
    Affinity caching 有权
    亲和缓存

    公开(公告)号:US07673099B1

    公开(公告)日:2010-03-02

    申请号:US11479864

    申请日:2006-06-30

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0866

    摘要: Described are techniques for initializing a cache in connection with storing a received data set. A previously stored data set that is similar to the received data set is identified. A cache is initialized in accordance with the previously stored data set. Processing is performed using the cache to store the received data set.

    摘要翻译: 描述了与存储接收的数据集相关联的用于初始化高速缓存的技术。 识别与接收到的数据集类似的先前存储的数据集。 根据先前存储的数据集来初始化高速缓存。 使用高速缓存来执行处理以存储所接收的数据集。

    Techniques for performing a prioritized data restoration operation
    5.
    发明授权
    Techniques for performing a prioritized data restoration operation 有权
    执行优先数据恢复操作的技术

    公开(公告)号:US07725704B1

    公开(公告)日:2010-05-25

    申请号:US11525649

    申请日:2006-09-22

    IPC分类号: G06F6/445

    CPC分类号: G06F9/4401

    摘要: Described are techniques for performing a restoration operation of data to a device of a system. Using a driver, the boot blocks used in connection with booting said system a first time are determined as said boot blocks are accessed during said booting. A first portion of data is restored to the device in accordance with said boot blocks used in connection with booting said system said first time. The system is booted a second time using said first portion of data. Remaining portions of data are restored to said device after booting said system the second time.

    摘要翻译: 描述了用于执行数据到系统的设备的恢复操作的技术。 使用驱动程序,在所述引导期间所述引导块被访问时,确定与第一次启动所述系统有关的引导块。 根据与第一次启动所述系统相关联使用的所述引导块,恢复数据的第一部分到设备。 使用所述第一部分数据第二次启动该系统。 在第二次启动所述系统之后,数据的剩余部分恢复到所述设备。

    Positional allocation
    6.
    发明授权
    Positional allocation 有权
    位置分配

    公开(公告)号:US07640262B1

    公开(公告)日:2009-12-29

    申请号:US11480322

    申请日:2006-06-30

    IPC分类号: G06F17/30

    摘要: Described are techniques for managing an index structure used to access data portions. A token having a token value for a data portion is provided. An entry in said index structure for said data portion is provided. The index structure is accessed using said token value as a key to determine said entry in said index structure for said data portion. The entry is allocated to have a location in accordance with said token value.

    摘要翻译: 描述了用于管理用于访问数据部分的索引结构的技术。 提供了具有数据部分的令牌值的令牌。 提供了用于所述数据部分的所述索引结构中的条目。 使用所述令牌值作为键来访问索引结构,以确定所述数据部分的所述索引结构中的所述条目。 该条目被分配为具有根据所述令牌值的位置。

    Decoupled data stream and access structures
    7.
    发明授权
    Decoupled data stream and access structures 有权
    解耦数据流和访问结构

    公开(公告)号:US07930559B1

    公开(公告)日:2011-04-19

    申请号:US11480346

    申请日:2006-06-30

    IPC分类号: G06F11/28

    摘要: Described are techniques for storing data. A plurality of data portions and a corresponding token for each of the data portions are received. Each of said plurality of data portions is to be stored by one of a plurality of processes and each token has a corresponding token value. Each of the data portions is stored at a storage location on a device allocated for use by one of said plurality of processes. An entry is written in a log file in accordance with said storing of the data portion. The log file is a private log file of one of the plurality processes. An access structure used to access stored data portions is updated. The access structure is indexed by token values of the stored data portions. The updating of the access structure is performed in accordance with log entries from private log files of the plurality of processes.

    摘要翻译: 描述了用于存储数据的技术。 接收用于每个数据部分的多个数据部分和相应的令牌。 所述多个数据部分中的每一个将通过多个进程中的一个进行存储,并且每个令牌具有对应的令牌值。 每个数据部分被存储在被分配供所述多个进程之一使用的设备上的存储位置处。 根据所述数据部分的存储,将条目写入日志文件。 日志文件是多个进程之一的专用日志文件。 用于访问存储的数据部分的访问结构被更新。 访问结构由存储的数据部分的令牌值索引。 根据多个进程的专用日志文件的日志条目执行访问结构的更新。