RETENTION OF ACTIVE DATA STORED IN MEMORY USING MULTIPLE INDEXING SYSTEMS FOR DATA STORAGE
    21.
    发明申请
    RETENTION OF ACTIVE DATA STORED IN MEMORY USING MULTIPLE INDEXING SYSTEMS FOR DATA STORAGE 有权
    使用多个索引系统存储数据存储器中存储的活动数据的保留

    公开(公告)号:US20090276596A1

    公开(公告)日:2009-11-05

    申请号:US12502176

    申请日:2009-07-13

    Abstract: A method and apparatus for retention of active data stored in memory using multiple indexing systems for data storage. An embodiment of a method for retention of active data in a storage server includes reading data into a first location of a main memory of the storage server. The data in the first location indexes data elements in a long-term data storage in a first manner. The method further provides for copying the data from the first location into a second location in the main memory of the storage server, where the data in the second location indexing the data elements in the long-term data storage in a second manner.

    Abstract translation: 一种用于使用多个索引系统保存存储在存储器中的活动数据用于数据存储的方法和装置。 用于将活动数据保留在存储服务器中的方法的实施例包括将数据读入存储服务器的主存储器的第一位置。 第一位置中的数据以第一方式索引长期数据存储器中的数据元素。 该方法还提供将数据从第一位置复制到存储服务器的主存储器中的第二位置,其中第二位置中的数据以第二方式索引长期数据存储器中的数据元素。

    Performing direct data manipulation on a storage device
    22.
    发明授权
    Performing direct data manipulation on a storage device 有权
    在存储设备上执行直接数据操作

    公开(公告)号:US08768898B1

    公开(公告)日:2014-07-01

    申请号:US11740471

    申请日:2007-04-26

    CPC classification number: G06F17/30115 G06F17/30138 G06F17/302

    Abstract: A method and system for performing data manipulation on a storage device is disclosed. A data manipulation command is created on a computing device, wherein the computing device is separate from the storage device. The computing device is a client or a server that requests services of a storage system to store data on a storage medium. The computing device and the storage device are connected over a network. The computing device executes a host application, and its data is stored on the medium. The computing device issues a command to the storage device to be performed on the data. The storage device executes the command and sends the result to the computing device. As a result, the data is not sent to the computing device for manipulation.

    Abstract translation: 公开了一种用于在存储设备上执行数据操作的方法和系统。 在计算设备上创建数据操作命令,其中所述计算设备与所述存储设备分离。 计算设备是请求存储系统的服务以在存储介质上存储数据的客户机或服务器。 计算设备和存储设备通过网络连接。 计算设备执行主机应用,其数据存储在介质上。 计算设备向存储设备发出要对数据执行的命令。 存储装置执行命令并将结果发送到计算装置。 结果,数据不发送到计算设备进行操作。

    System and method for estimating a compressibility of data in a storage device
    24.
    发明授权
    System and method for estimating a compressibility of data in a storage device 有权
    用于估计存储设备中的数据的可压缩性的系统和方法

    公开(公告)号:US08321386B1

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

    申请号:US12102489

    申请日:2008-04-14

    CPC classification number: H03M7/6082 H03M7/6058

    Abstract: A system and method are provided for estimating compressibility of data in a storage device. This is accomplished by actually running a compression algorithm on at least one data element in a storage device, without necessarily storing the compressed data. By this feature, the results of the compression may be compared with the original data element, to gauge an extent to which a compression algorithm is effective in compressing data in the storage device. To this end, in various embodiments, a user may be better able to estimate compression algorithm effectiveness before actually implementing the same.

    Abstract translation: 提供了一种用于估计存储设备中的数据的可压缩性的系统和方法。 这通过在存储设备中的至少一个数据元素上实际运行压缩算法而不必存储压缩数据来实现。 通过该特征,可以将压缩的结果与原始数据元素进行比较,以测量压缩算法在压缩存储设备中的数据时有效的程度。 为此,在各种实施例中,在实际实现之前,用户可以更好地估计压缩算法的有效性。

    Adaptively selecting timeouts for streaming media
    25.
    发明授权
    Adaptively selecting timeouts for streaming media 有权
    适应性地选择流媒体超时

    公开(公告)号:US07991905B1

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

    申请号:US10365074

    申请日:2003-02-12

    CPC classification number: H04L65/608 H04L29/08729 H04L65/80 H04L69/28

    Abstract: The present invention provides a streaming media cache configured to select a timing interval, chosen from a set of one or more predetermined timing intervals, for each client that requests a data stream from the streaming media cache. Illustratively, clients requesting data streams below a predetermined bit rate (“bandwidth”) are assigned longer timing intervals than clients requesting data streams above the predetermined bit rate. More specifically, because the server can accommodate a larger number of relatively low-bandwidth clients than relatively high-bandwidth clients, the server selects timing intervals of longer duration for the relatively low-bandwidth clients so it may have more time to schedule send times for their requested packets.

    Abstract translation: 本发明提供一种流媒体缓存,其被配置为从为流媒体高速缓存请求数据流的每个客户端选择从一组或多个预定定时间隔中选择的定时间隔。 说明性地,请求数据流低于预定比特率(“带宽”)的客户端被分配比客户端更长的定时间隔,该客户端请求高于预定比特率的数据流。 更具体地说,由于服务器可以容纳比相对较高带宽的客户端更多数量的相对低带宽的客户端,所以服务器为相对低带宽的客户端选择较长持续时间的定时间隔,因此可以有更多的时间调度发送时间 他们要求的数据包。

    Mounting volumes on demand
    26.
    发明授权
    Mounting volumes on demand 有权
    按需安装量

    公开(公告)号:US07949865B1

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

    申请号:US11857650

    申请日:2007-09-19

    Applicant: Sandeep Yadav

    Inventor: Sandeep Yadav

    CPC classification number: G06F17/30197

    Abstract: A method for mounting volumes to a storage server in a storage system, including, speeding up initialization of the storage server by staging volume mounting in two or more stages. The method further includes mounting at least one of the volumes when a request for accessing the volume is received.

    Abstract translation: 一种用于将卷安装到存储系统中的存储服务器的方法,包括通过在两个或多个阶段分段卷安装来加速存储服务器的初始化。 该方法还包括当接收到访问卷的请求时安装至少一个卷。

    NEARSTORE COMPRESSION OF DATA IN A STORAGE SYSTEM
    27.
    发明申请
    NEARSTORE COMPRESSION OF DATA IN A STORAGE SYSTEM 有权
    存储系统中数据的近似压缩

    公开(公告)号:US20100274773A1

    公开(公告)日:2010-10-28

    申请号:US12492069

    申请日:2009-06-25

    Abstract: A storage server is configured to receive a request to store a data block from a client. The request to store the data block is serviced by the storage server by compressing the data block into a compression group which includes a number of compressed data blocks. The storage server stores the compression group in a non-volatile memory and flushes the compression group from the non-volatile memory to a physical storage device in response to reaching a consistency point. By compressing data to be stored in system memory of a storage servers the amount of data that can be processed during a given time period by a data storage system is increased. Furthermore, an increase in performance can be achieved at a lower cost, since the cost of additional physical system memory modules can be avoided,

    Abstract translation: 存储服务器被配置为从客户端接收存储数据块的请求。 存储数据块的请求由存储服务器通过将数据块压缩成包括多个压缩数据块的压缩组来服务。 存储服务器将压缩组存储在非易失性存储器中,并响应于达到一致性点将压缩组从非易失性存储器刷新到物理存储设备。 通过压缩要存储在存储服务器的系统存储器中的数据,数据存储系统在给定时间段内可以处理的数据量增加。 此外,可以以更低的成本实现性能的提高,因为可以避免额外的物理系统存储器模块的成本,

    Method and system for reducing boot time of a storage server
    28.
    发明授权
    Method and system for reducing boot time of a storage server 有权
    减少存储服务器启动时间的方法和系统

    公开(公告)号:US07774327B1

    公开(公告)日:2010-08-10

    申请号:US11345249

    申请日:2006-01-31

    CPC classification number: G06F9/4406

    Abstract: A storage server maintains an active file system and at least one read-only, persistent point-in-time image (RPPI) of the active file system. The booting time of the storage server is reduced by delaying the mounting of the RPPI(s) until the storage server receives a request to access a corresponding RPPI after the storage server has already booted.

    Abstract translation: 存储服务器维护活动文件系统和活动文件系统的至少一个只读持久时间点映像(RPPI)。 存储服务器的启动时间通过延迟RPPI的安装而减少,直到存储服务器在存储服务器已经启动之后接收到访问对应的RPPI的请求。

    Single instance buffer cache method and system
    29.
    发明授权
    Single instance buffer cache method and system 有权
    单实例缓存缓存方法和系统

    公开(公告)号:US09043555B1

    公开(公告)日:2015-05-26

    申请号:US12392994

    申请日:2009-02-25

    Abstract: Provided is a method and system for reducing duplicate buffers in buffer cache associated with a storage device. Reducing buffer duplication in a buffer cache includes accessing a file reference pointer associated with a file in a deduplicated filesystem when attempting to load a requested data block from the file into the buffer cache. To determine if the requested data block is already in the buffer cache, aspects of the invention compare a fingerprint that identifies the requested data block against one or more fingerprints identifying a corresponding one or more sharable data blocks in the buffer cache. A match between the fingerprint of the requested data block and the fingerprint from a sharable data block in the buffer cache indicates that the requested data block is already loaded in buffer cache. The sharable data block in buffer cache is used instead thereby reducing buffer duplication in the buffer cache.

    Abstract translation: 提供了一种用于减少与存储设备相关联的缓冲器高速缓存中的重复缓冲器的方法和系统。 减少缓冲区高速缓存中的重复数据包括在尝试将所请求的数据块从文件加载到缓冲区高速缓存中时访问与重复数据删除的文件系统中的文件相关联的文件引用指针。 为了确定所请求的数据块是否已经在缓冲区高速缓存中,本发明的各方面将识别所请求的数据块的指纹与标识缓冲区高速缓存中相应的一个或多个可共享数据块的一个或多个指纹进行比较。 所请求的数据块的指纹与来自缓冲器高速缓存器中的可共享数据块的指纹之间的匹配指示所请求的数据块已经被加载到缓冲器高速缓存中。 使用缓冲区高速缓存中的可共享数据块,从而减少缓冲区高速缓存中的缓冲区重复。

Patent Agency Ranking