COMPUTATIONAL STORAGE FOR LOGICAL VOLUMES THAT SPAN PHYSICAL DEVICES

    公开(公告)号:US20220365709A1

    公开(公告)日:2022-11-17

    申请号:US17814724

    申请日:2022-07-25

    Abstract: Systems, apparatuses and methods may provide for technology that identifies a first namespace descriptor, a device memory descriptor, and a first request to execute a program on a logical volume that spans a plurality of physical drives, selects a first target drive from the plurality of physical drives based on the first namespace descriptor, and configures the first target drive to execute the program on first input data associated with the first namespace descriptor and write a first output of the program to a first memory region in an internal memory of the first target drive. In one example, the technology maps the device memory descriptor to the first memory region.

    ANALYTIC IMAGE FORMAT FOR VISUAL COMPUTING

    公开(公告)号:US20220180651A1

    公开(公告)日:2022-06-09

    申请号:US17374217

    申请日:2021-07-13

    Abstract: In one embodiment, an apparatus comprises a storage device and a processor. The storage device stores a plurality of images captured by a camera. The processor: accesses visual data associated with an image captured by the camera; determines a tile size parameter for partitioning the visual data into a plurality of tiles; partitions the visual data into the plurality of tiles based on the tile size parameter, wherein the plurality of tiles corresponds to a plurality of regions within the image; compresses the plurality of tiles into a plurality of compressed tiles, wherein each tile is compressed independently; generates a tile-based representation of the image, wherein the tile-based representation comprises an array of the plurality of compressed tiles; and stores the tile-based representation of the image on the storage device.

    Networking switch with object storage system intelligence

    公开(公告)号:US10855766B2

    公开(公告)日:2020-12-01

    申请号:US15718756

    申请日:2017-09-28

    Abstract: A method performed by a networking switch in an object storage system. The method includes receiving a first packet from a network comprising an object ID and a data object. The method includes generating a replica for the data object. The method includes generating an object ID for the replica of the data object. The method includes determining a destination storage node for the replica of the data object. The method includes sending a second packet from the networking switch to the destination storage node. The second packet includes the object ID for the replica of the data object and the replica of the data object.

    Cache utility modeling for automated cache configuration

    公开(公告)号:US10452546B2

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

    申请号:US15851567

    申请日:2017-12-21

    Abstract: Examples may include techniques to monitor processing of I/O requests of an application being executed by a computing platform by collecting a trace of the I/O requests, the trace including an I/O class of each I/O request; replay the trace and automatically analyze possible cache configuration policies for using a cache during execution of the application by the computing platform; and determine an optimal cache configuration policy for the cache from the possible cache configuration policies. The optimal cache configuration policy may then be applied to use of the cache during subsequent execution of the application by the computing platform.

    Managing replica caching in a distributed storage system

    公开(公告)号:US10230809B2

    公开(公告)日:2019-03-12

    申请号:US15056622

    申请日:2016-02-29

    Abstract: Technologies for managing replica caching in a distributed storage system include a storage manager device. The storage manager device is configured to receive a data write request to store replicas of data. Additionally, the storage manager device is configured to designate one of the replicas as a primary replica, select a first storage node to store the primary replica of the data in a cache storage and at least a second storage node to store a non-primary replica of the data in a non-cache storage. The storage manager device is further configured to include a hint in a first replication request to the first storage node that the data is to be stored in the cache storage of the first storage node as the primary replica. Further, the storage manager device is configured to transmit replication requests to the respective storage nodes. Other embodiments are described and claimed.

    TECHNOLOGIES FOR SEPARATING CONTROL PLANE MANAGEMENT FROM DATA PLANE MANAGEMENT FOR DISTRIBUTED STORAGE IN A DISAGGREGATED ARCHITECTURE

    公开(公告)号:US20190042090A1

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

    申请号:US15922493

    申请日:2018-03-15

    Abstract: Technologies for separating control plane management from data plane management for distributed storage in a disaggregated architecture include a compute sled. The compute sled includes a network interface controller and circuitry to receive, through a network and with the network interface controller, a data access request from a compute device. The data access request includes a data payload indicative of an object to be stored. The circuitry is also to map the object to a set of multiple data storage sleds for distributed storage of the object. Additionally, the circuitry is to send, through the network and with a local data bus protocol mapped onto a network protocol, a write request to the mapped data storage sleds to store the object in one or more data storage devices located on each data storage sled. Other embodiments are also described and claimed.

Patent Agency Ranking