SYSTEMS AND METHODS FOR OBTAINING ULTRA-HIGH DATA AVAILABILITY AND GEOGRAPHIC DISASTER TOLERANCE
    1.
    发明申请
    SYSTEMS AND METHODS FOR OBTAINING ULTRA-HIGH DATA AVAILABILITY AND GEOGRAPHIC DISASTER TOLERANCE 有权
    获取超高数据可用性和地理灾害容忍度的系统和方法

    公开(公告)号:US20070195692A1

    公开(公告)日:2007-08-23

    申请号:US11674996

    申请日:2007-02-14

    IPC分类号: H04J1/16

    摘要: Network data storage systems and methods allow computers reading and writing data at a plurality of data centers separated by, potentially, large distances to replicate data between sites such that the data is protected from failures, including complete Site failures, while not allowing network latency to significantly impede the performance of read or write operations. Continued access to all data is provided even after a single failure of any component of the system or after any complete failure of all equipment located at any single geographic region or any failure that isolates access to any single geographic region. Write data is replicated synchronously from Active Sites, e.g., sites where servers are writing data to storage resources, to Protection Sites located sufficiently close to Active Sites such that network latency will not significantly impact performance, but sufficiently far apart such that a regional disaster is unlikely to affect both sites. Write data is then asynchronously copied to other sites, potentially including one or more Active sites, located at greater distances.

    摘要翻译: 网络数据存储系统和方法允许计算机在多个数据中心读取和写入数据,这些数据中心可能距离很远,以便在站点之间复制数据,从而保护数据免受故障,包括完整的站点故障,同时不允许网络延迟 显着阻碍了读写操作的执行。 即使在系统的任何组件发生单一故障之后或者位于任何单个地理区域的所有设备发生任何完全故障或者任何将访问隔离在任何单一地理区域的故障之后,仍可继续访问所有数据。 写入数据从Active Sites(例如,服务器正在将数据写入存储资源的站点)同步复制到位于与Active Sites紧密相连的保护站点,以便网络延迟不会对性能造成重大影响,但区域灾难相当遥远 不太可能影响两个网站。 然后将写入数据异步复制到其他站点,可能包括位于更远距离的一个或多个活动站点。

    Systems and methods for obtaining ultra-high data availability and geographic disaster tolerance
    2.
    发明授权
    Systems and methods for obtaining ultra-high data availability and geographic disaster tolerance 有权
    获得超高数据可用性和地理灾害容忍的系统和方法

    公开(公告)号:US08156195B2

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

    申请号:US11674996

    申请日:2007-02-14

    IPC分类号: G06F15/16 G06F15/167

    摘要: Network data storage systems and methods allow computers reading and writing data at a plurality of data centers separated by, potentially, large distances to replicate data between sites such that the data is protected from failures, including complete Site failures, while not allowing network latency to significantly impede the performance of read or write operations. Continued access to all data is provided even after a single failure of any component of the system or after any complete failure of all equipment located at any single geographic region or any failure that isolates access to any single geographic region. Write data is replicated synchronously from Active Sites, e.g., sites where servers are writing data to storage resources, to Protection Sites located sufficiently close to Active Sites such that network latency will not significantly impact performance, but sufficiently far apart such that a regional disaster is unlikely to affect both sites. Write data is then asynchronously copied to other sites, potentially including one or more Active sites, located at greater distances.

    摘要翻译: 网络数据存储系统和方法允许计算机在多个数据中心读取和写入数据,这些数据中心可能距离很远,以便在站点之间复制数据,从而保护数据免受故障,包括完整的站点故障,同时不允许网络延迟 显着阻碍了读写操作的执行。 即使在系统的任何组件发生单一故障之后或者位于任何单个地理区域的所有设备发生任何完全故障或者任何将访问隔离在任何单一地理区域的故障之后,仍可继续访问所有数据。 写入数据从Active Sites(例如,服务器正在将数据写入存储资源的站点)同步复制到位于与Active Sites紧密相连的保护站点,以便网络延迟不会对性能造成重大影响,但区域灾难相当遥远 不太可能影响两个网站。 然后将写入数据异步复制到其他站点,可能包括位于更远距离的一个或多个活动站点。

    Maintaining write order fidelity on a multi-writer system
    3.
    发明申请
    Maintaining write order fidelity on a multi-writer system 有权
    在多写入器系统上维护写命令保真度

    公开(公告)号:US20070022264A1

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

    申请号:US11486754

    申请日:2006-07-14

    IPC分类号: G06F12/16 G06F13/00 G06F13/28

    摘要: Write order fidelity (WOF) is maintained for totally-active implementations wherein a plurality of access nodes at geographically separated sites can concurrently read and/or write data in a “totally active” fashion on a distributed data system. From the hosts' perspective at diverse geographic locations, a synchronous, cache-coherent view of data is provided. Data transfer is asynchronous. A time ordered data image is created and maintained so operations can be restarted after a partial system failure that causes loss of data not yet asynchronously transferred across the network, but that has been write-acknowledged to the originating host. Time ordered asynchronous data transfer is implemented as a pipeline of changes that reflect contributions from all nodes. WOF also improves network performance and lowers bandwidth consumption. Extensions can provide, in a totally-active context, features such as point-in-time snapshots, time firewalls, on-demand backend storage allocation, synchronous/asynchronous distribution of data, and continuous data protection.

    摘要翻译: 维持写入顺序保真度(WOF),用于完全有效的实现,其中在地理上分离的站点处的多个接入节点可以在分布式数据系统上以“完全主动”的方式同时读取和/或写入数据。 从主机的角度来看,在不同的地理位置,提供了同步,缓存一致的数据视图。 数据传输是异步的。 创建和维护时间排序的数据映像,以便在部分系统故障之后重新启动操作,导致数据丢失尚未通过网络异步传输,但已被写入确认给始发主机。 时间排序的异步数据传输实现为反映来自所有节点的贡献的变化流水线。 WOF还提高网络性能,降低带宽消耗。 扩展可以在完全活跃的环境中提供诸如时间点快照,时间防火墙,按需后端存储分配,数据的同步/异步分发和连续数据保护等功能。

    Maintaining write order fidelity on a multi-writer system
    4.
    发明授权
    Maintaining write order fidelity on a multi-writer system 有权
    在多写入器系统上维护写命令保真度

    公开(公告)号:US07475207B2

    公开(公告)日:2009-01-06

    申请号:US11486754

    申请日:2006-07-14

    IPC分类号: G06F12/00

    摘要: Write order fidelity (WOF) is maintained for totally-active implementations wherein a plurality of access nodes at geographically separated sites can concurrently read and/or write data in a “totally active” fashion on a distributed data system. From the hosts' perspective at diverse geographic locations, a synchronous, cache-coherent view of data is provided. Data transfer is asynchronous. A time ordered data image is created and maintained so operations can be restarted after a partial system failure that causes loss of data not yet asynchronously transferred across the network, but that has been write-acknowledged to the originating host. Time ordered asynchronous data transfer is implemented as a pipeline of changes that reflect contributions from all nodes. WOF also improves network performance and lowers bandwidth consumption. Extensions can provide, in a totally-active context, features such as point-in-time snapshots, time firewalls, on-demand backend storage allocation, synchronous/asynchronous distribution of data, and continuous data protection.

    摘要翻译: 维持写入顺序保真度(WOF),用于完全有效的实现,其中在地理上分离的站点处的多个接入节点可以在分布式数据系统上以“完全主动”的方式同时读取和/或写入数据。 从主机的角度来看,在不同的地理位置,提供了同步,缓存一致的数据视图。 数据传输是异步的。 创建和维护时间有序的数据映像,以便在部分系统故障之后重新启动操作,导致数据丢失尚未通过网络异步传输,但已被写入确认给始发主机。 时间排序的异步数据传输实现为反映来自所有节点的贡献的变化流水线。 WOF还提高网络性能,降低带宽消耗。 扩展可以在完全活跃的环境中提供诸如时间点快照,时间防火墙,按需后端存储分配,数据的同步/异步分发和连续数据保护等功能。

    Systems and methods for providing distributed cache coherence
    5.
    发明申请
    Systems and methods for providing distributed cache coherence 有权
    提供分布式缓存一致性的系统和方法

    公开(公告)号:US20060031450A1

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

    申请号:US11177924

    申请日:2005-07-07

    IPC分类号: G06F15/173

    摘要: A plurality of access nodes sharing access to data on a storage network implement a directory based cache ownership scheme. One node, designated as a global coordinator, maintains a directory (e.g., table or other data structure) storing information about I/O operations by the access nodes. The other nodes send requests to the global coordinator when an I/O operation is to be performed on identified data. Ownership of that data in the directory is given to the first requesting node. Ownership may transfer to another node if the directory entry is unused or quiescent. The distributed directory-based cache coherency allows for reducing bandwidth requirements between geographically separated access nodes by allowing localized (cached) access to remote data.

    摘要翻译: 共享对存储网络上的数据的访问的多个接入节点实现基于目录的高速缓存拥有方案。 指定为全局协调器的一个节点维护由接入节点存储关于I / O操作的信息的目录(例如,表或其他数据结构)。 当对所识别的数据执行I / O操作时,其他节点向全局协调器发送请求。 该目录中的数据的所有权被赋予第一请求节点。 如果目录条目未使用或静止,则所有权可能会转移到另一个节点。 基于分布式目录的高速缓存一致性允许通过允许对远程数据进行本地化(高速缓存)访问来减少地理上分离的接入节点之间的带宽需求。

    Systems and methods for providing distributed cache coherence
    6.
    发明授权
    Systems and methods for providing distributed cache coherence 有权
    提供分布式缓存一致性的系统和方法

    公开(公告)号:US07975018B2

    公开(公告)日:2011-07-05

    申请号:US11177924

    申请日:2005-07-07

    摘要: A plurality of access nodes sharing access to data on a storage network implement a directory based cache ownership scheme. One node, designated as a global coordinator, maintains a directory (e.g., table or other data structure) storing information about I/O operations by the access nodes. The other nodes send requests to the global coordinator when an I/O operation is to be performed on identified data. Ownership of that data in the directory is given to the first requesting node. Ownership may transfer to another node if the directory entry is unused or quiescent. The distributed directory-based cache coherency allows for reducing bandwidth requirements between geographically separated access nodes by allowing localized (cached) access to remote data.

    摘要翻译: 共享对存储网络上的数据的访问的多个接入节点实现基于目录的高速缓存拥有方案。 指定为全局协调器的一个节点维护由接入节点存储关于I / O操作的信息的目录(例如,表或其他数据结构)。 当对所识别的数据执行I / O操作时,其他节点向全局协调器发送请求。 该目录中的数据的所有权被赋予第一请求节点。 如果目录条目未使用或静止,则所有权可能会转移到另一个节点。 基于分布式目录的高速缓存一致性允许通过允许对远程数据进行本地化(高速缓存)访问来减少地理上分离的接入节点之间的带宽需求。

    Storage virtualization system and methods
    7.
    发明授权
    Storage virtualization system and methods 有权
    存储虚拟化系统和方法

    公开(公告)号:US07577817B2

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

    申请号:US11031628

    申请日:2005-01-05

    IPC分类号: G06F12/00

    摘要: Storage virtualization systems and methods that allow customers to manage storage as a utility rather than as islands of storage which are independent of each other. A demand mapped virtual disk image of up to an arbitrarily large size is presented to a host system. The virtualization system allocates physical storage from a storage pool dynamically in response to host I/O requests, e.g., SCSI I/O requests, allowing for the amortization of storage resources-through a disk subsystem while maintaining coherency amongst I/O RAID traffic. In one embodiment, the virtualization functionality is implemented in a controller device, such as a controller card residing in a switch device or other network device, coupled to a storage system on a storage area network (SAN). The resulting virtual disk image that is observed by the host computer is larger than the amount of physical storage actually consumed.

    摘要翻译: 存储虚拟化系统和方法,允许客户将存储管理作为实用程序来管理,而不是独立于存储的存储区域。 向主机系统呈现高达任意大尺寸的需求映射的虚拟磁盘映像。 虚拟化系统动态地分配来自存储池的物理存储,以响应主机I / O请求(例如SCSI I / O请求),允许通过磁盘子系统分摊存储资源,同时保持I / O RAID流量之间的一致性。 在一个实施例中,虚拟化功能在与存储区域网络(SAN)上的存储系统耦合的控制器设备中实现,诸如位于交换设备或其他网络设备中的控制器卡。 由主计算机观察到的生成的虚拟磁盘映像大于实际消耗的物理存储量。

    METHOD AND SYSTEM FOR PROVIDING MULTIMEDIA INFORMATION ON DEMAND OVER WIDE AREA NETWORKS
    8.
    发明申请
    METHOD AND SYSTEM FOR PROVIDING MULTIMEDIA INFORMATION ON DEMAND OVER WIDE AREA NETWORKS 有权
    用于提供广域网上多媒体信息的方法和系统

    公开(公告)号:US20070233893A1

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

    申请号:US11761918

    申请日:2007-06-12

    申请人: Wayne Karpoff

    发明人: Wayne Karpoff

    IPC分类号: G06F15/16

    摘要: Systems and methods for delivering streaming data content to a client device over a data communication network in response to a request for the data content from the client device. The client request is received by a server or a controller device that is typically located on a network switch device. If received by a server, the server sends a request to the controller device to control the transfer of the requested data to the client. The controller device includes the processing capability required for retrieving the streaming data and delivering the streaming data directly to the client device without involving the server system. In some cases, the controller device mirrors the data request to another controller device to handle the data processing and delivery functions. In other cases, the controller device coordinates the delivery of the requested data using one or more other similar controller devices in a pipelined fashion.

    摘要翻译: 响应于来自客户端设备的数据内容的请求,通过数据通信网络将流数据内容传送到客户端设备的系统和方法。 客户端请求由通常位于网络交换机设备上的服务器或控制器设备接收。 如果由服务器接收到,服务器向控制器设备发送请求以控制所请求的数据到客户机的传送。 控制器设备包括检索流数据所需的处理能力,并将流数据直接传送到客户端设备而不涉及服务器系统。 在某些情况下,控制器设备将数据请求反映到另一个控制器设备以处理数据处理和传送功能。 在其他情况下,控制器设备使用一个或多个其它类似的控制器设备以流水线方式协调所请求数据的传送。

    Storage virtualization system with dynamic allocation of physical storage space
    9.
    发明授权
    Storage virtualization system with dynamic allocation of physical storage space 有权
    存储虚拟化系统具有物理存储空间的动态分配

    公开(公告)号:US07941632B2

    公开(公告)日:2011-05-10

    申请号:US12500190

    申请日:2009-07-09

    IPC分类号: G06F12/00

    摘要: Storage virtualization systems and methods that allow customers to manage storage as a utility rather than as islands of storage which are independent of each other. A demand mapped virtual disk image of up to an arbitrarily large size is presented to a host system. The virtualization system allocates physical storage from a storage pool dynamically in response to host I/O requests, e.g., SCSI I/O requests, allowing for the amortization of storage resources-through a disk subsystem while maintaining coherency amongst I/O RAID traffic. In one embodiment, the virtualization functionality is implemented in a controller device, such as a controller card residing in a switch device or other network device, coupled to a storage system on a storage area network (SAN). The resulting virtual disk image that is observed by the host computer is larger than the amount of physical storage actually consumed.

    摘要翻译: 存储虚拟化系统和方法,允许客户将存储管理作为实用程序来管理,而不是独立于存储的存储区域。 向主机系统呈现高达任意大尺寸的需求映射的虚拟磁盘映像。 虚拟化系统动态地分配来自存储池的物理存储,以响应主机I / O请求(例如SCSI I / O请求),允许通过磁盘子系统分摊存储资源,同时保持I / O RAID流量之间的一致性。 在一个实施例中,虚拟化功能在与存储区域网络(SAN)上的存储系统耦合的控制器设备中实现,诸如位于交换设备或其他网络设备中的控制器卡。 由主计算机观察到的生成的虚拟磁盘映像大于实际消耗的物理存储量。

    STORAGE VIRTUALIZATION SYSTEM
    10.
    发明申请
    STORAGE VIRTUALIZATION SYSTEM 有权
    存储虚拟化系统

    公开(公告)号:US20090271589A1

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

    申请号:US12500190

    申请日:2009-07-09

    IPC分类号: G06F12/02 G06F12/10 G06F12/00

    摘要: Storage virtualization systems and methods that allow customers to manage storage as a utility rather than as islands of storage which are independent of each other. A demand mapped virtual disk image of up to an arbitrarily large size is presented to a host system. The virtualization system allocates physical storage from a storage pool dynamically in response to host IO requests, e.g., SCSI I/O requests, allowing for the amortization of storage resources-through a disk subsystem while maintaining coherency amongst I/O RAID traffic. In one embodiment, the virtualization functionality is implemented in a controller device, such as a controller card residing in a switch device or other network device, coupled to a storage system on a storage area network (SAN). The resulting virtual disk image that is observed by the host computer is larger than the amount of physical storage actually consumed.

    摘要翻译: 存储虚拟化系统和方法,允许客户将存储管理作为实用程序来管理,而不是独立于存储的存储区域。 向主机系统呈现高达任意大尺寸的需求映射的虚拟磁盘映像。 虚拟化系统动态地分配来自存储池的物理存储,以响应主机IO请求(例如SCSI I / O请求),允许通过磁盘子系统分摊存储资源,同时保持I / O RAID流量之间的一致性。 在一个实施例中,虚拟化功能在与存储区域网络(SAN)上的存储系统耦合的控制器设备中实现,诸如位于交换设备或其他网络设备中的控制器卡。 由主计算机观察到的生成的虚拟磁盘映像大于实际消耗的物理存储量。