DISTRIBUTED DATA STORAGE AND ANALYTICS SYSTEM

    公开(公告)号:US20230054341A1

    公开(公告)日:2023-02-23

    申请号:US17979936

    申请日:2022-11-03

    Abstract: In some implementations, a computer-implemented method includes receiving a state update command. The method further includes, in response to the state update command, sending a command to perform a state update in a first server of a plurality of servers and queueing incoming requests for access to the plurality of servers. The method further includes receiving confirmation from the first server that the state update was successful. The method further includes, after receiving the confirmation, sending a respective command to the plurality of servers to perform the state update and a scheduled update time associated with the state update. The method further includes receiving a respective state update message from a subset of the plurality of servers that the state update was successful and after receiving the state update message, transmitting the queued incoming requests to the subset of the plurality of servers.

    DISTRIBUTED DATA STORAGE AND ANALYTICS SYSTEM

    公开(公告)号:US20200159714A1

    公开(公告)日:2020-05-21

    申请号:US16688063

    申请日:2019-11-19

    Abstract: In some implementations, a computer-implemented method includes receiving a state update command. The method further includes, in response to the state update command, sending a command to perform a state update in a first server of a plurality of servers and queueing incoming requests for access to the plurality of servers. The method further includes receiving confirmation from the first server that the state update was successful. The method further includes, after receiving the confirmation, sending a respective command to the plurality of servers to perform the state update and a scheduled update time associated with the state update. The method further includes receiving a respective state update message from a subset of the plurality of servers that the state update was successful and after receiving the state update message, transmitting the queued incoming requests to the subset of the plurality of servers.

    WORKLOAD BASED DEVICE ACCESS
    4.
    发明申请

    公开(公告)号:US20200097183A1

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

    申请号:US16579771

    申请日:2019-09-23

    Abstract: Technologies are described to perform workload based device access. An input-output (IO) request received from an application. An application profile for the application is determined. Based on the application profile, one or more IO parameter values to access a device are set. The device is accessed based on the one or more IO parameter values to fulfill the IO request.

    WORKLOAD BASED STORAGE OPTIMIZATION
    5.
    发明申请

    公开(公告)号:US20190303028A1

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

    申请号:US16369896

    申请日:2019-03-29

    Abstract: Some implementations relate to storage of data in a storage device with a plurality of chips. In some implementations, a computer-implemented method includes identifying a plurality of software applications that are configured to access data from the storage device, determining a data access pattern for each of the plurality of software applications, and based on the data access pattern, assigning a respective subset of the plurality of storage chips to each software application such that each storage chip is configured for access by a specific software application

    ANALYSIS OF STREAMING DATA USING DELTAS AND SNAPSHOTS

    公开(公告)号:US20240320190A1

    公开(公告)日:2024-09-26

    申请号:US18736488

    申请日:2024-06-06

    Abstract: Implementations described herein relate to methods, systems, and computer-readable media to obtain snapshots used for analysis of streaming data. In some implementations, a computer-implemented method includes receiving initial data that includes a plurality of identifiers and corresponding timestamps, generating and storing a snapshot based on the initial data, wherein the snapshot includes the identifiers and a corresponding status, receiving a data stream that includes a subset of the identifiers, activity information for each identifier in the subset, and corresponding timestamps. The method further includes periodically analyzing the data stream to obtain a delta that includes an updated status for each identifier in the subset, storing the delta separate from the snapshot. The method further includes receiving a request for identifiers that are active in a particular time period, and based on the particular time period, retrieving active identifiers from the data stream, the delta, or the snapshot.

    Data ingestion with spatial and temporal locality

    公开(公告)号:US12072892B2

    公开(公告)日:2024-08-27

    申请号:US17983755

    申请日:2022-11-09

    CPC classification number: G06F16/24568 G06F16/2219 G06F16/285

    Abstract: Implementations described herein relate to methods, systems, and computer-readable media to write data records. In some implementations, a method may include calculating a data rate of a data stream that includes a plurality of data records and determining if the data rate of the data stream is less than an ingest threshold. The method may further include, if the data rate of the data stream is less than the ingest threshold, calculating a number of write requests per time unit based on the data stream; determining a storage capacity per storage bucket; determining a read interval for the data stream; based on the number of write requests per time unit, the storage capacity, and the read interval, selecting a size of time window per storage bucket; and writing the plurality of data records to a particular storage bucket.

    Workload Based Device Access
    8.
    发明申请

    公开(公告)号:US20220197513A1

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

    申请号:US17491178

    申请日:2021-09-30

    Abstract: Technologies are described to perform workload based device access. An input-output (IO) request received from an application. An application profile for the application is determined. Based on the application profile, one or more IO parameter values to access a device are set. The device is accessed based on the one or more IO parameter values to fulfill the IO request.

    Workload based device access
    9.
    发明授权

    公开(公告)号:US11163452B2

    公开(公告)日:2021-11-02

    申请号:US16579771

    申请日:2019-09-23

    Abstract: Technologies are described to perform workload based device access. An input-output (IO) request received from an application. An application profile for the application is determined. Based on the application profile, one or more IO parameter values to access a device are set. The device is accessed based on the one or more IO parameter values to fulfill the IO request.

    Workload based storage optimization

    公开(公告)号:US10884637B2

    公开(公告)日:2021-01-05

    申请号:US16369896

    申请日:2019-03-29

    Abstract: Some implementations relate to storage of data in a storage device with a plurality of chips. In some implementations, a computer-implemented method includes identifying a plurality of software applications that are configured to access data from the storage device, determining a data access pattern for each of the plurality of software applications, and based on the data access pattern, assigning a respective subset of the plurality of storage chips to each software application such that each storage chip is configured for access by a specific software application.

Patent Agency Ranking