Pipeline systems and method for transferring data in a network environment
    11.
    发明授权
    Pipeline systems and method for transferring data in a network environment 有权
    用于在网络环境中传输数据的管道系统和方法

    公开(公告)号:US08326915B2

    公开(公告)日:2012-12-04

    申请号:US13158222

    申请日:2011-06-10

    IPC分类号: G06F15/16 G06F15/167

    摘要: A communications system having a data transfer pipeline apparatus for transferring data in a sequence of N stages from an origination device to a destination device. The apparatus comprises dedicated memory having buffers dedicated for carrying data and a master control for registering and controlling processes associated with the apparatus for participation in the N stage data transfer sequence. The processes include a first stage process for initiating the data transfer and a last Nth stage process for completing data transfer. The first stage process allocates a buffer from a predetermined number of buffers available within the memory for collection, processing, and sending of the data from the origination device to a next stage process. The Nth stage process receives a buffer allocated to the first stage process from the (N−1)th stage and to free the buffer upon processing completion to permit reallocation of the buffer.

    摘要翻译: 一种具有数据传输流水线装置的通信系统,用于将N级的数据从发起装置传送到目的地装置。 该装置包括具有专用于承载数据的缓冲器的专用存储器和用于登记和控制与用于参与N级数据传送序列的装置相关联的处理的主控制的主控制。 这些过程包括用于启动数据传输的第一阶段过程和用于完成数据传输的最后第N阶段过程。 第一阶段过程从存储器内可用的预定数量的缓冲区分配缓冲器,用于从发起设备收集,处理和发送数据到下一阶段过程。 第N级处理从第(N-1)级接收分配给第一级处理的缓冲器,并且在处理完成时释放缓冲器以允许重新分配缓冲器。

    SYSTEMS AND METHODS FOR TRANSFERRING DATA IN A BLOCK-LEVEL STORAGE OPERATION
    12.
    发明申请
    SYSTEMS AND METHODS FOR TRANSFERRING DATA IN A BLOCK-LEVEL STORAGE OPERATION 有权
    用于在块级存储操作中传输数据的系统和方法

    公开(公告)号:US20110302383A1

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

    申请号:US13212534

    申请日:2011-08-18

    IPC分类号: G06F12/16 G06F12/00

    摘要: The invention provides a system and method for storing a copy of data stored in an information store. In one embodiment, a data agent reads one or more blocks containing the data from the information store. The data agent maps the one or more blocks to provide a mapping of the blocks, and transmits the one or more blocks and mapping to a media agent for a storage device. The media agent stores the one or more blocks in the storage device according to the mapping.

    摘要翻译: 本发明提供一种用于存储存储在信息存储器中的数据的副本的系统和方法。 在一个实施例中,数据代理从信息存储器读取包含数据的一个或多个块。 数据代理映射一个或多个块以提供块的映射,并发送一个或多个块并映射到存储设备的媒体代理。 媒体代理根据映射将一个或多个块存储在存储设备中。

    Method and system for transferring data in a storage operation
    13.
    发明授权
    Method and system for transferring data in a storage operation 有权
    用于在存储操作中传送数据的方法和系统

    公开(公告)号:US07581077B2

    公开(公告)日:2009-08-25

    申请号:US11029211

    申请日:2005-01-03

    IPC分类号: G06F9/34

    摘要: The invention provides a system and method for storing a copy of data stored in an information store. In one embodiment, a data agent reads one or more blocks containing the data from the information store. The data agent maps the one or more blocks to provide a mapping of the blocks, and transmits the one or more blocks and mapping to a media agent for a storage device. The media agent stores the one or more blocks in the storage device according to the mapping.

    摘要翻译: 本发明提供一种用于存储存储在信息存储器中的数据的副本的系统和方法。 在一个实施例中,数据代理从信息存储器读取包含数据的一个或多个块。 数据代理映射一个或多个块以提供块的映射,并发送一个或多个块并映射到存储设备的媒体代理。 媒体代理根据映射将一个或多个块存储在存储设备中。

    Systems and methods for transferring data in a block-level storage operation
    14.
    发明授权
    Systems and methods for transferring data in a block-level storage operation 有权
    用于在块级存储操作中传输数据的系统和方法

    公开(公告)号:US08019963B2

    公开(公告)日:2011-09-13

    申请号:US12546087

    申请日:2009-08-24

    IPC分类号: G06F9/34

    摘要: The invention provides a system and method for storing a copy of data stored in an information store. In one embodiment, a data agent reads one or more blocks containing the data from the information store. The data agent maps the one or more blocks to provide a mapping of the blocks, and transmits the one or more blocks and mapping to a media agent for a storage device. The media agent stores the one or more blocks in the storage device according to the mapping.

    摘要翻译: 本发明提供一种用于存储存储在信息存储器中的数据的副本的系统和方法。 在一个实施例中,数据代理从信息存储器读取包含数据的一个或多个块。 数据代理映射一个或多个块以提供块的映射,并发送一个或多个块并映射到存储设备的媒体代理。 媒体代理根据映射将一个或多个块存储在存储设备中。

    PIPELINE SYSTEMS AND METHOD FOR TRANSFERRING DATA IN A NETWORK ENVIRONMENT
    15.
    发明申请
    PIPELINE SYSTEMS AND METHOD FOR TRANSFERRING DATA IN A NETWORK ENVIRONMENT 有权
    用于在网络环境中传输数据的管道系统和方法

    公开(公告)号:US20080256173A1

    公开(公告)日:2008-10-16

    申请号:US12147066

    申请日:2008-06-26

    IPC分类号: G06F15/16

    摘要: A communications system having a data transfer pipeline apparatus for transferring data in a sequence of N stages from an origination device to a destination device. The apparatus comprises dedicated memory having buffers dedicated for carrying data and a master control for registering and controlling processes associated with the apparatus for participation in the N stage data transfer sequence. The processes include a first stage process for initiating the data transfer and a last Nth stage process for completing data transfer. The first stage process allocates a buffer from a predetermined number of buffers available within the memory for collection, processing, and sending of the data from the origination device to a next stage process. The Nth stage process receives a buffer allocated to the first stage process from the (N−1)th stage and to free the buffer upon processing completion to permit reallocation of the buffer.

    摘要翻译: 一种具有数据传输流水线装置的通信系统,用于将N级的数据从发起装置传送到目的地装置。 该装置包括具有专用于承载数据的缓冲器的专用存储器和用于登记和控制与用于参与N级数据传送序列的装置相关联的处理的主控制的主控制。 这些过程包括用于启动数据传输的第一阶段过程和用于完成数据传输的最后第N阶段过程。 第一阶段过程从存储器内可用的预定数量的缓冲区分配缓冲器,用于从发起设备收集,处理和发送数据到下一阶段过程。 第N级处理从第(N-1)级接收分配给第一级处理的缓冲器,并且在处理完成时释放缓冲器以允许重新分配缓冲器。

    Pipelined high speed data transfer mechanism
    16.
    发明授权
    Pipelined high speed data transfer mechanism 有权
    流水线高速数据传输机制

    公开(公告)号:US07401154B2

    公开(公告)日:2008-07-15

    申请号:US10144683

    申请日:2002-05-13

    IPC分类号: G06F15/16 G06F15/167

    摘要: There is disclosed in a communications system having an origination storage device and a destination storage device, a data transfer pipeline apparatus for transferring data in a sequence of N stages, where N is a positive integer grater than 1, from the origination to the destination device. The data transfer apparatus comprises dedicated memory means having a predetermined number of buffers dedicated for carrying data associated with the transfer of data from the origination storage device to the destination device; and master control means for registering and controlling processes associated with the data transfer apparatus for participation in the N stage data transfer sequence. The processes include at least a first stage process for initiating the data transfer and a last Nth stage process for completing data transfer. The first stage process is operative to allocate a buffer from the predetermined number of buffers available within the dedicated memory means for collection, processing, and sending of the data from the origination device to a next stage process. The Nth stage process is operative to receive a buffer allocated to the first stage process from the (N−1)th stage process in the data transfer sequence and to free the buffer upon processing completion and storage in the destination device to permit reallocation of the buffer. The master control means further includes monitor means for monitoring the number of buffers from the pool of buffers allocated or assigned to particular processes in the pipeline, in order to prevent allocation of further buffers to a particular process when the number of buffers currently allocated exceeds a predetermined threshold.

    摘要翻译: 在具有始发存储装置和目的地存储装置的通信系统中公开了一种数据传输流水线装置,用于从发起到目的地装置的N级序列中传送数据,N级是比1的正整数倍 。 数据传送装置包括专用存储装置,该专用存储装置具有预定数目的缓冲器,专用于承载与从始发存储装置到目的装置的数据传送相关联的数据; 以及主控制装置,用于登记和控制与用于参与N级数据传送序列的数据传送装置相关联的处理。 该过程至少包括用于启动数据传输的第一阶段过程和用于完成数据传送的最后一个第N阶段过程。 第一级过程用于从专用存储器装置中可用的预定数量的缓冲器分配缓冲器,用于收集,处理和发送数据从始发装置到下一级处理。 第N级处理可操作以从数据传输序列中的第(N-1)级处理接收分配给第一级处理的缓冲器,并且在目的地设备中处理完成和存储之后释放缓冲器以允许重新分配 缓冲。 主控制装置还包括监视装置,用于监视从分配给或分配给流水线中的特定进程的缓冲器池中的缓冲器的数目,以便当当前分配的缓冲器的数目超过 预定阈值。

    PIPELINE SYSTEMS AND METHOD FOR TRANSFERRING DATA IN A NETWORK ENVIRONMENT
    17.
    发明申请
    PIPELINE SYSTEMS AND METHOD FOR TRANSFERRING DATA IN A NETWORK ENVIRONMENT 有权
    用于在网络环境中传输数据的管道系统和方法

    公开(公告)号:US20110238777A1

    公开(公告)日:2011-09-29

    申请号:US13158222

    申请日:2011-06-10

    IPC分类号: G06F15/167

    摘要: A communications system having a data transfer pipeline apparatus for transferring data in a sequence of N stages from an origination device to a destination device. The apparatus comprises dedicated memory having buffers dedicated for carrying data and a master control for registering and controlling processes associated with the apparatus for participation in the N stage data transfer sequence. The processes include a first stage process for initiating the data transfer and a last Nth stage process for completing data transfer. The first stage process allocates a buffer from a predetermined number of buffers available within the memory for collection, processing, and sending of the data from the origination device to a next stage process. The Nth stage process receives a buffer allocated to the first stage process from the (N−1)th stage and to free the buffer upon processing completion to permit reallocation of the buffer.

    摘要翻译: 一种具有数据传输流水线装置的通信系统,用于将N级的数据从发起装置传送到目的地装置。 该装置包括具有专用于承载数据的缓冲器的专用存储器和用于登记和控制与用于参与N级数据传送序列的装置相关联的处理的主控制的主控制。 这些过程包括用于启动数据传输的第一阶段过程和用于完成数据传输的最后第N阶段过程。 第一阶段过程从存储器内可用的预定数量的缓冲区分配缓冲器,用于从发起设备收集,处理和发送数据到下一阶段过程。 第N级处理从第(N-1)级接收分配给第一级处理的缓冲器,并且在处理完成时释放缓冲器以允许重新分配缓冲器。

    High speed data transfer mechanism
    18.
    发明授权
    High speed data transfer mechanism 有权
    高速数据传输机制

    公开(公告)号:US07209972B1

    公开(公告)日:2007-04-24

    申请号:US09495751

    申请日:2000-02-01

    IPC分类号: G06F15/16

    摘要: A storage and data management system establishes a data transfer pipeline between an application and a storage media using a source data mover and a destination data mover. The data movers are modular software entities which compartmentalize the differences between operating systems and media types. In addition, they independently interact to perform encryption, compression, etc., based on the content of a file as it is being communicated through the pipeline. Headers and chunking of data occurs when beneficial without the application ever having to be aware. Faster access times and storage mapping offer enhanced user interaction.

    摘要翻译: 存储和数据管理系统使用源数据移动器和目的地数据移动器在应用和存储介质之间建立数据传输流水线。 数据移动器是区分操作系统和介质类型之间差异的模块化软件实体。 另外,它们独立地进行交互,以便在通过管道传送文件时,基于文件的内容进行加密,压缩等。 如果没有应用程序必须知道,数据的头和块数据会发生。 更快的访问时间和存储映射提供增强的用户交互。

    Pipelined high speed data transfer mechanism
    19.
    发明授权
    Pipelined high speed data transfer mechanism 失效
    流水线高速数据传输机制

    公开(公告)号:US06418478B1

    公开(公告)日:2002-07-09

    申请号:US09038440

    申请日:1998-03-11

    IPC分类号: G06F900

    摘要: There is disclosed in a communications system having an origination storage device and a destination storage device, a data transfer pipeline apparatus for transferring data in a sequence of N stages, where N is a positive integer greater than 1, from the origination to the destination device. The data transfer apparatus comprises dedicated memory means having a predetermined number of buffers dedicated for carrying data associated with the transfer of data from the origination storage device to the destination device; and master control means for registering and controlling processes associated with the data transfer apparatus for participation in the N stage data transfer sequence. The processes include at least a first stage process for initiating the data transfer and a last Nth stage process for completing data transfer. The first stage process is operative to allocate a buffer from the predetermined number of buffers available within the dedicated memory means for collection, processing, and sending of the data from the origination device to a next stage process. The Nth stage process is operative to receive a buffer allocated to the first stage process from the (N−1)th stage process in the data transfer sequence and to free the buffer upon processing completion and storage in the destination device to permit reallocation of the buffer. The master control means further includes means for monitoring the number of buffers from the pool of buffers allocated or assigned to particular processes in the pipeline, in order to prevent allocation of further buffers to a particular process when the number of buffers currently allocated exceeds a predetermined threshold.

    摘要翻译: 在具有始发存储装置和目的地存储装置的通信系统中公开了一种数据传输流水线装置,用于从发起到目的地装置的N级序列中传送数据,其中N是大于1的正整数 。 数据传送装置包括专用存储装置,该专用存储装置具有预定数目的缓冲器,专用于承载与从始发存储装置到目的装置的数据传送相关联的数据; 以及主控制装置,用于登记和控制与用于参与N级数据传送序列的数据传送装置相关联的处理。 该过程至少包括用于启动数据传输的第一阶段过程和用于完成数据传送的最后一个第N阶段过程。 第一级过程用于从专用存储器装置中可用的预定数量的缓冲器分配缓冲器,用于收集,处理和发送数据从始发装置到下一级处理。 第N级处理可操作以从数据传输序列中的第(N-1)级处理接收分配给第一级处理的缓冲器,并且在目的地设备中处理完成和存储之后释放缓冲器以允许重新分配 缓冲。 主控制装置还包括用于监视从分配给或分配给流水线中的特定进程的缓冲器池中的缓冲器的数量的装置,以便当当前分配的缓冲器的数量超过预定的缓冲区时,防止向特定进程分配进一步的缓冲器 阈。

    Extensible data model for use in an integrated platform for creating a distribution multiapplication online presence
    20.
    发明授权
    Extensible data model for use in an integrated platform for creating a distribution multiapplication online presence 失效
    可扩展数据模型,用于集成平台,用于创建分布式多应用在线存在

    公开(公告)号:US07219327B1

    公开(公告)日:2007-05-15

    申请号:US09603467

    申请日:2000-06-22

    IPC分类号: G06F9/44

    CPC分类号: G06F8/70 G06F8/10

    摘要: Data constructs and architectures are disclosed for providing a foundation for an application-building system for enabling a non-technical user to perform discrete tasks to build a complete network-based application and maintain the same user experience throughout the application development. A data model having an extensible underlying structure that can be used in a user-oriented application development system having a task-based architecture is defined. The data model is capable of allowing for extensible attributes such that the addition of a new data attribute can be made without changing the underlying structure of the data model. Multiple applications making up the user-oriented application development system can access data from the data model. Data stored in a database having the data model as an underlying structure can be reused by the task-based architecture for various applications.

    摘要翻译: 公开了数据结构和体系结构,为应用程序构建系统提供基础,使非技术用户能够执行离散任务来构建完整的基于网络的应用程序,并在整个应用程序开发过程中保持相同的用户体验。 定义了具有可扩展底层结构的数据模型,其可以用于具有基于任务的架构的面向用户的应用开发系统中。 数据模型能够允许可扩展属性,使得可以在不改变数据模型的基础结构的情况下添加新的数据属性。 构成面向用户的应用程序开发系统的多个应用程序可以从数据模型访问数据。 存储在具有作为底层结构的数据模型的数据库中的数据可以通过用于各种应用的基于任务的架构被重用。