Movement Offload To Storage Systems
    11.
    发明申请
    Movement Offload To Storage Systems 有权
    移动卸载到存储系统

    公开(公告)号:US20150089140A1

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

    申请号:US14490367

    申请日:2014-09-18

    Abstract: In a write by-peer-reference, a storage device client writes a data block to a target storage device in the storage system by sending a write request to the target storage device, the write request specifying information used to obtain the data block from a source storage device in the storage system. The target storage device sends a read request to the source storage device for the data block. The source storage device sends the data block to the target storage device, which then writes the data block to the target storage device. The data block is thus written to the target storage device without the storage device client transmitting the data block itself to the target storage device.

    Abstract translation: 在写入对等参考中,存储设备客户端通过向目标存储设备发送写请求,将数据块写入存储系统中的目标存储设备,从用于从目标存储设备获取数据块的写请求指定信息 源存储设备在存储系统中。 目标存储设备向数据块的源存储设备发送读请求。 源存储装置将数据块发送到目标存储装置,然后将该数据块写入目标存储装置。 因此,数据块被写入到目标存储设备,而没有存储设备客户端将数据块本身发送到目标存储设备。

    HYPER-SCALE, ELASTIC, SMART, SHARED, DATABASE AWARE STORAGE

    公开(公告)号:US20250094385A1

    公开(公告)日:2025-03-20

    申请号:US18885394

    申请日:2024-09-13

    Abstract: Herein is an accelerated interface between a database server and a storage area network (SAN). Persistent torage being managed for a database is spread across a number of storage buckets. Global distributed storage metadata is used only for tracking the location of storage buckets on different storage servers. With this approach, a very small amount of memory is needed at a global distributed level to maintain the map. Each storage bucket can have any number of mirrored replicas for further increasing speed and reliability. A database server contains a storage bucket map in memory, and uses the map to do database online transaction processing (OLTP) I/O and smart (i.e. offloaded) database operations on storage. This allows for direct I/O between database server and storage server with lower latency and without using slow and remote middleware such as a logical unit number (LUN) metadata server on a separate network element.

    DATABASE SNAPSHOTS
    14.
    发明申请
    DATABASE SNAPSHOTS 审中-公开
    数据库SNAPSHOTS

    公开(公告)号:US20160092534A1

    公开(公告)日:2016-03-31

    申请号:US14823212

    申请日:2015-08-11

    Abstract: Techniques herein are for creating a database snapshot by creating a sparse database. A method involves receiving a creation request to create a sparse database. The creation request has an identity of a parent database. The creation request is processed to create a sparse database. The sparse database has the identity of the parent database. The sparse database does not contain data copied from the parent database. A write request to write data into the sparse database is received. The write request is processed by writing the data into the sparse database. The parent database does not receive the data.

    Abstract translation: 这里的技术是通过创建稀疏数据库来创建数据库快照。 一种方法包括接收创建请求以创建稀疏数据库。 创建请求具有父数据库的标识。 处理创建请求以创建稀疏数据库。 稀疏数据库具有父数据库的身份。 稀疏数据库不包含从父数据库复制的数据。 接收到将数据写入稀疏数据库的写入请求。 通过将数据写入稀疏数据库来处理写入请求。 父数据库不接收数据。

    SPARSE FILE ACCESS
    15.
    发明申请
    SPARSE FILE ACCESS 审中-公开
    SPARSE文件访问

    公开(公告)号:US20160092454A1

    公开(公告)日:2016-03-31

    申请号:US14849012

    申请日:2015-09-09

    CPC classification number: G06F16/1744

    Abstract: Techniques herein are for accessing non-materialized blocks of a sparse file. A method involves a storage system receiving a storage command to access a sparse file. A combined content of a set of materialized blocks and a header that identifies one or more non-materialized blocks is assembled. The combined content does not comprise a content of the one or more non-materialized blocks. Responsive to the assembling, the combined content is transferred between the storage system and a computer system.

    Abstract translation: 这里的技术用于访问稀疏文件的未实现的块。 一种方法涉及存储系统接收存储命令以访问稀疏文件。 组合一组实体化块和标识一个或多个未实现块的报头的组合内容。 组合的内容不包括一个或多个未实现的块的内容。 响应于组装,组合的内容在存储系统和计算机系统之间传送。

    Storage-side storage request management
    16.
    发明授权
    Storage-side storage request management 有权
    存储端存储请求管理

    公开(公告)号:US08874807B2

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

    申请号:US13971158

    申请日:2013-08-20

    Abstract: Techniques are provided for managing, within a storage system, the sequence in which I/O requests are processed by the storage system based, at least in part, on one or more logical characteristics of the I/O requests. The logical characteristics may include, for example, the identity of the user for whom the I/O request was submitted, the service that submitted the I/O request, the database targeted by the I/O request, an indication of a consumer group to which the I/O request maps, the reason why the I/O request was issued, a priority category of the I/O request, etc. Techniques are also provided for automatically establishing a scheduling policy within a storage system, and for dynamically changing the scheduling policy in response to changes in workload.

    Abstract translation: 提供了技术,用于至少部分地基于I / O请求的一个或多个逻辑特性在存储系统内管理由存储系统处理I / O请求的序列。 逻辑特征可以包括例如提交I / O请求的用户的身份,提交I / O请求的服务,I / O请求所针对的数据库,消费者组的指示 I / O请求映射到哪里,发出I / O请求的原因,I / O请求的优先类别等。还提供了用于在存储系统内自动建立调度策略,并且为了动态地 根据工作负载的变化改变调度策略。

    Intelligent network resource manager

    公开(公告)号:US10250510B2

    公开(公告)日:2019-04-02

    申请号:US14488161

    申请日:2014-09-16

    Abstract: A method and apparatus for intelligent network resource manager for distributed computing systems is provided. A first priority is assigned to a first virtual channel set that includes at least two virtual channels of a plurality of virtual channels associated with a physical communication channel. A second priority is assigned to a second virtual channel set that includes at least one virtual channel of the plurality of virtual channels. The first virtual channel set has more virtual channels than the second virtual channel set. Outbound messages of the first priority are directed to virtual channels of the first virtual channel set. Outbound messages of the second priority are directed to virtual channels of the second virtual channel set. The virtual channels are processed in a round-robin order, where processing includes sending the outbound messages over the physical communication channel.

    Selectively reading data from cache and primary storage
    18.
    发明授权
    Selectively reading data from cache and primary storage 有权
    从缓存和主存储中选择性地读取数据

    公开(公告)号:US09361232B2

    公开(公告)日:2016-06-07

    申请号:US13839251

    申请日:2013-03-15

    Abstract: Techniques are provided for using an intermediate cache to provide some of the items involved in a scan operation, while other items involved in the scan operation are provided from primary storage. Techniques are also provided for determining whether to service an I/O request for an item with a copy of the item that resides in the intermediate cache based on factors such as a) an identity of the user for whom the I/O request was submitted, b) an identity of a service that submitted the I/O request, c) an indication of a consumer group to which the I/O request maps, or d) whether the intermediate cache is overloaded. Techniques are also provided for determining whether to store items in an intermediate cache in response to the items being retrieved, based on logical characteristics associated with the requests that retrieve the items.

    Abstract translation: 提供了使用中间缓存来提供扫描操作中涉及的一些项目的技术,而从主存储器提供涉及扫描操作的其他项目。 还提供了用于基于以下因素来确定是否对具有驻留在中间高速缓存中的项目的副本的项目的I / O请求进行服务的技术,例如:a)向其提交I / O请求的用户的身份 ,b)提交I / O请求的服务的身份,c)I / O请求所映射的消费者组的指示,或d)中间缓存是否过载。 还提供了基于与检索项目的请求相关联的逻辑特征来确定是否将项目存储在中间高速缓存中以响应于正被检索的项目的技术。

Patent Agency Ranking