Unified I/O adapter
    1.
    发明授权
    Unified I/O adapter 有权
    统一I / O适配器

    公开(公告)号:US08868804B2

    公开(公告)日:2014-10-21

    申请号:US13274707

    申请日:2011-10-17

    摘要: Systems, methods, and other embodiments associated with a unified hybrid input/output adapter are described. According to one embodiment, an apparatus includes an Input/Output (I/O) interconnect configured to connect with a host device and to provide communications with the host device. The apparatus also includes a network adapter connected to the I/O interconnect and configured to communicate with a network storage. The apparatus includes a host adapter connected to the I/O interconnect and configured to communicate with a first storage device and a second storage device. The first storage device has a higher latency than the second storage device. The apparatus further includes a storage logic configured to control the I/O interconnect to cause storage access requests from the host device to be cached in the second storage device via the host adapter.

    摘要翻译: 描述了与统一的混合输入/输出适配器相关联的系统,方法和其他实施例。 根据一个实施例,一种装置包括配置成与主机设备连接并提供与主机设备的通信的输入/输出(I / O)互连。 该设备还包括连接到I / O互连并被配置为与网络存储器通信的网络适配器。 该设备包括连接到I / O互连并被配置为与第一存储设备和第二存储设备通信的主机适配器。 第一存储设备具有比第二存储设备更高的延迟。 所述设备还包括存储逻辑,其被配置为控制所述I / O互连以使得来自所述主机设备的存储访问请求经由所述主机适配器被高速缓存在所述第二存储设备中。

    Caching system with removable memory card
    2.
    发明授权
    Caching system with removable memory card 有权
    具有可移动存储卡的缓存系统

    公开(公告)号:US08887005B2

    公开(公告)日:2014-11-11

    申请号:US13596489

    申请日:2012-08-28

    摘要: Systems, methods, and other embodiments associated with optimizing the use of replaceable memory cards and onboard memory as storage for data in cache are described. According to one embodiment, an apparatus includes a cache space manager configured to cause a cache processor to store data of a removable memory card of a memory device to an onboard memory of the memory device. The apparatus also includes an error rate monitor configured to monitor operating parameters of the removable memory card and to activate a cache processor to store the data from the removable memory card to the onboard memory when the operating parameters meet predetermined criteria.

    摘要翻译: 描述了与优化可替换存储卡和板载存储器的使用相关联的系统,方法和其他实施例,作为高速缓存中的数据的存储。 根据一个实施例,一种装置包括高速缓存空间管理器,其被配置为使高速缓存处理器将存储器设备的可移动存储卡的数据存储到存储器设备的板上存储器。 该装置还包括错误率监视器,其被配置为监视可移动存储卡的操作参数,并且当操作参数满足预定标准时激活高速缓存处理器以将数据从可移动存储卡存储到板载存储器。

    Balancing Caching Load In A Peer-To-Peer Based Network File System
    3.
    发明申请
    Balancing Caching Load In A Peer-To-Peer Based Network File System 失效
    平衡基于对等网络文件系统的缓存加载

    公开(公告)号:US20120059864A1

    公开(公告)日:2012-03-08

    申请号:US13220200

    申请日:2011-08-29

    IPC分类号: G06F17/30

    CPC分类号: H04L67/1097 H04L67/1008

    摘要: Systems and techniques relating to network file systems for balancing caching load in peer-to-peer based network file systems are described. In one aspect, a method includes maintaining, by a cluster containing two or more computer systems, information about files cached at a network that includes three or more computer systems configured to cache data associated with a file server system. The method also includes receiving, from one of the computer systems of the network, a request to identify at least one computer system of the network that caches a specified file. Further, the method includes identifying, by the cluster in response to the received request, one or more computer systems of the network that cache the specified file based on the maintained information. Furthermore, the method includes providing, by the cluster to the requesting computer system, information referencing at least the identified one or more computer systems of the network.

    摘要翻译: 描述与网络文件系统相关的用于平衡基于点对点的网络文件系统中的缓存负载的系统和技术。 一方面,一种方法包括通过包含两个或多个计算机系统的集群维护关于在网络上缓存的文件的信息,所述信息包括被配置为缓存与文件服务器系统相关联的数据的三个或更多个计算机系统。 该方法还包括从网络的计算机系统之一接收到识别高速缓存指定文件的网络的至少一个计算机系统的请求。 此外,该方法包括响应于接收到的请求,通过集群识别基于所维护的信息来缓存指定文件的网络的一个或多个计算机系统。 此外,该方法包括通过集群向请求计算机系统提供至少参考所识别的一个或多个网络计算机系统的信息。

    Balancing caching load in a peer-to-peer based network file system

    公开(公告)号:US08463788B2

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

    申请号:US13220200

    申请日:2011-08-29

    IPC分类号: G06F17/30

    CPC分类号: H04L67/1097 H04L67/1008

    摘要: Systems and techniques relating to network file systems for balancing caching load in peer-to-peer based network file systems are described. In one aspect, a method includes maintaining, by a cluster containing two or more computer systems, information about files cached at a network that includes three or more computer systems configured to cache data associated with a file server system. The method also includes receiving, from one of the computer systems of the network, a request to identify at least one computer system of the network that caches a specified file. Further, the method includes identifying, by the cluster in response to the received request, one or more computer systems of the network that cache the specified file based on the maintained information. Furthermore, the method includes providing, by the cluster to the requesting computer system, information referencing at least the identified one or more computer systems of the network.

    Method and system for efficiently accessing a storage redundancy group
    5.
    发明授权
    Method and system for efficiently accessing a storage redundancy group 有权
    有效访问存储冗余组的方法和系统

    公开(公告)号:US07596712B1

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

    申请号:US11389339

    申请日:2006-03-23

    IPC分类号: G06F11/00

    摘要: A method and system for efficiently accessing a pool of mass storage devices are described. In one embodiment of the invention, a primary storage server and a secondary storage server share a pool of mass storage devices. The secondary storage server is configured to provide read-only access to the storage pool of mass storage devices, while the primary storage server is configured to provide read and write access to the pool of mass storage devices.

    摘要翻译: 描述了一种有效访问大容量存储设备的方法和系统。 在本发明的一个实施例中,主存储服务器和辅助存储服务器共享大量存储设备池。 辅助存储服务器被配置为向大容量存储设备的存储池提供只读访问,而主存储服务器被配置为向大容量存储设备池提供读取和写入访问。

    Mirroring Solution in Cloud Storage Environment
    6.
    发明申请
    Mirroring Solution in Cloud Storage Environment 有权
    云存储环境中的镜像解决方案

    公开(公告)号:US20120131126A1

    公开(公告)日:2012-05-24

    申请号:US13296801

    申请日:2011-11-15

    IPC分类号: G06F15/167

    摘要: A system configured to provide access to shared storage includes a first network node configured to provide access to the shared storage to a first plurality of client stations. The first network node includes a first cache memory module configured to store first data corresponding to the first plurality of client stations, and a first cache control module configured to transfer the first data from the first cache memory module to the shared storage. A second network node is configured to provide access to the shared storage to a second plurality of client stations. The second network node includes a second cache memory module configured to store second data corresponding to the second plurality of client stations and store the first data, and a second cache control module configured to transfer the second data from the second cache memory module to the shared storage.

    摘要翻译: 被配置为提供对共享存储器的访问的系统包括被配置为向第一多个客户站提供对共享存储器的访问的第一网络节点。 第一网络节点包括被配置为存储对应于第一多个客户端站的第一数据的第一高速缓存存储器模块,以及被配置为将第一数据从第一高速缓冲存储器模块传送到共享存储器的第一高速缓存控制模块。 第二网络节点被配置为向第二多个客户端站提供对共享存储器的访问。 第二网络节点包括第二高速缓冲存储器模块,其被配置为存储对应于第二多个客户端站的第二数据并存储第一数据;以及第二高速缓存控制模块,被配置为将第二数据从第二高速缓存存储器模块传送到共享 存储。

    Storage space allocation for logical disk creation
    7.
    发明授权
    Storage space allocation for logical disk creation 有权
    逻辑磁盘创建的存储空间分配

    公开(公告)号:US08566520B1

    公开(公告)日:2013-10-22

    申请号:US12898420

    申请日:2010-10-05

    IPC分类号: G06F12/00

    摘要: The present disclosure includes apparatus, systems, computer readable storage media and techniques relating to virtualization of data storage space. In one aspect, a method performed by a data processing device includes identifying a subset of physical disks within a node. The identified subset includes at least one of the physical disks having at least one subdisk with free storage space. The node includes processing units and the physical disks arranged to form at least one group. A priority value is assigned to the identified subset of the physical disks. The identified subset of the physical disks is sorted based on the assigned priority value, and subdisks are selected from the sorted subset of the physical disks to form a logical disk.

    摘要翻译: 本公开包括与数据存储空间的虚拟化有关的装置,系统,计算机可读存储介质和技术。 在一个方面,由数据处理设备执行的方法包括识别节点内的物理盘的子集。 所识别的子集包括具有至少一个具有空闲存储空间的子磁盘的至少一个物理磁盘。 节点包括处理单元和布置成形成至少一个组的物理盘。 优先级值被分配给所识别的物理磁盘的子集。 基于分配的优先级值对所识别的物理磁盘的子集进行排序,并且从物理磁盘的排序子集中选择子磁盘以形成逻辑磁盘。

    Distributed metadata cache
    8.
    发明授权
    Distributed metadata cache 有权
    分布式元数据缓存

    公开(公告)号:US08468181B2

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

    申请号:US13038696

    申请日:2011-03-02

    IPC分类号: G06F17/30

    摘要: Apparatuses, methods, and other embodiments associated with distributed metadata caching are described. According to one embodiment, a method includes intercepting a metadata request intended for an NFS server and communicating with a member of the set of peers to satisfy the metadata request from a distributed metadata cache maintained by the set of peers. The metadata request will have originated from a member of a set of peers participating in peer-to-peer distributed metadata caching.

    摘要翻译: 描述了与分布式元数据缓存相关联的装置,方法和其他实施例。 根据一个实施例,一种方法包括截取针对NFS服务器的元数据请求,并与该对等体集合的成员进行通信,以便从该对等体集合维护的分布式元数据高速缓存中满足元数据请求。 元数据请求将源自参与对等分布式元数据缓存的一组对等体的成员。

    Method and apparatus for synchronous data mirroring
    10.
    发明授权
    Method and apparatus for synchronous data mirroring 有权
    用于同步数据镜像的方法和装置

    公开(公告)号:US07203796B1

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

    申请号:US10693513

    申请日:2003-10-24

    IPC分类号: G06F12/16

    CPC分类号: G06F11/2076 G06F2201/855

    摘要: A synchronous data mirroring technique includes a log forwarding process and a consistency point (CP) process. During log forwarding, a source storage server receives write requests from clients, creates a log entry for each request in nonvolatile memory, and transmits each log entry to a destination storage server at a mirror site. The destination storage server writes each log entry to a file. If a primary volume becomes inaccessible due to a failure, the file is used to produce an updated mirror volume. The CP process includes updating a primary volume based on the write requests, and updating the mirror volume to reflect the updated primary volume. The mirror volume is updated by transmitting CP data from the source storage server to the destination storage server, and using the CP data to update the mirror volume through a network administration layer and a storage layer in the destination storage server.

    摘要翻译: 同步数据镜像技术包括日志转发过程和一致性点(CP)过程。 在日志转发期间,源存储服务器从客户端接收写入请求,为非易失性存储器中的每个请求创建日志条目,并将每个日志条目发送到镜像站点上的目标存储服务器。 目标存储服务器将每个日志条目写入文件。 如果由于故障导致主卷变得无法访问,则该文件用于生成更新的镜像卷。 CP进程包括基于写入请求更新主卷,并更新镜像卷以反映更新的主卷。 通过从源存储服务器发送CP数据到目标存储服务器,并使用CP数据通过目标存储服务器中的网络管理层和存储层更新镜像卷来更新镜像卷。