Compute offload in block storage using virtual objects

    公开(公告)号:US10817176B2

    公开(公告)日:2020-10-27

    申请号:US16011280

    申请日:2018-06-18

    Abstract: Embodiments of the present disclosure may relate to a compute offload controller that may include a parser to parse a received compute offload command, and identify a block-based compute descriptor based at least in part on the compute offload command. In some embodiments, the compute offload controller may further include an offload executor to perform an operation on data in a block-based storage device based at least in part on the block-based compute descriptor. In some embodiments, the block-based compute descriptor may include a virtual input object, a virtual output object, and a compute type identifier. Other embodiments may be described and/or claimed.

    COMPUTE OFFLOAD IN BLOCK STORAGE USING VIRTUAL OBJECTS

    公开(公告)号:US20190042093A1

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

    申请号:US16011280

    申请日:2018-06-18

    Abstract: Embodiments of the present disclosure may relate to a compute offload controller that may include a parser to parse a received compute offload command, and identify a block-based compute descriptor based at least in part on the compute offload command. In some embodiments, the compute offload controller may further include an offload executor to perform an operation on data in a block-based storage device based at least in part on the block-based compute descriptor. In some embodiments, the block-based compute descriptor may include a virtual input object, a virtual output object, and a compute type identifier. Other embodiments may be described and/or claimed.

    TECHNOLOGIES FOR STORAGE AND PROCESSING FOR DISTRIBUTED FILE SYSTEMS

    公开(公告)号:US20210117134A1

    公开(公告)日:2021-04-22

    申请号:US17132974

    申请日:2020-12-23

    Abstract: Techniques for storage and processing for distributed file systems are disclosed. In the illustrative embodiment, padding is placed between data elements in a file to be stored on a distributed file system. The file is to be split into several objects in order to be stored in the distributed file system, and the padding is used to prevent a data element from being split across two different objects. The objects are stored on data nodes, which analyze the objects to determine which data elements are present in the object as well at the location of those objects. The location of the objects is saved on the data storage device, and those locations can be used to perform queries on the data elements in the object on the data storage device itself. Such an approach can reduce transfer of data elements from data storage to local memory of the data node.

    Providing Different Levels of Service Over a Storage Transport
    10.
    发明申请
    Providing Different Levels of Service Over a Storage Transport 审中-公开
    通过存储传输提供不同级别的服务

    公开(公告)号:US20140207928A1

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

    申请号:US13993374

    申请日:2011-12-29

    Abstract: In accordance with some embodiments, identification of transport streams facilitates the classification of those streams. Classification of those streams in turn enables a classification to be matched to a quality of service policy. Thus, quality of service policies may be enforced so that different streams can be afforded appropriate quality of service.

    Abstract translation: 根据一些实施例,传输流的识别便于对这些流的分类。 这些流的分类又使分类符合服务质量政策。 因此,可以执行服务质量策略,使得不同的流可以被提供适当的服务质量。

Patent Agency Ranking