Performance monitoring in a distributed storage system

    公开(公告)号:US11582130B2

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

    申请号:US16902228

    申请日:2020-06-15

    Applicant: Google LLC

    Abstract: Methods and systems for monitoring performance in a distributed storage system described. One example method includes identifying requests sent by clients to the distributed storage system, each request including request parameter values for request parameters; generating probe requests based on the identified requests, the probe requests including probe request parameter values for probe request parameter values, representing a statistical sample of the request parameters included in the identified requests; sending the generated probe requests to the distributed storage system over a network, wherein the distributed storage system is configured to perform preparations for servicing each probe request in response to receiving the probe request; receiving responses to the probe requests from the distributed storage system, and outputting at least one performance metric value measuring a current performance state of the distributed storage system based on the received responses.

    Distributed database configuration

    公开(公告)号:US10831777B2

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

    申请号:US15200939

    申请日:2016-07-01

    Applicant: Google LLC

    Abstract: Replicas are selected in a large distributed network, and the roles for these replicas are identified. In one example, a leader is selected from among candidate computing clusters. To make this selection, an activity monitor predicts or monitors the workload of one or more clients. Different activities of the workload are given corresponding weights. The delay in performing requested activities, modified by these weights is found, and the candidate leader with the lowest weighted delay is selected as the leader.

    Performance Monitoring in a Distributed Storage System

    公开(公告)号:US20200382403A1

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

    申请号:US16902228

    申请日:2020-06-15

    Applicant: Google LLC

    Abstract: Methods and systems for monitoring performance in a distributed storage system described. One example method includes identifying requests sent by clients to the distributed storage system, each request including request parameter values for request parameters; generating probe requests based on the identified requests, the probe requests including probe request parameter values for probe request parameter values, representing a statistical sample of the request parameters included in the identified requests; sending the generated probe requests to the distributed storage system over a network, wherein the distributed storage system is configured to perform preparations for servicing each probe request in response to receiving the probe request; receiving responses to the probe requests from the distributed storage system, and outputting at least one performance metric value measuring a current performance state of the distributed storage system based on the received responses.

    DISTRIBUTED DATABASE CONFIGURATION

    公开(公告)号:US20210034641A1

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

    申请号:US17074578

    申请日:2020-10-19

    Applicant: Google LLC

    Abstract: Replicas are selected in a large distributed network, and the roles for these replicas are identified. In one example, a leader is selected from among candidate computing dusters. To make this selection, an activity monitor predicts or monitors the workload of one or more clients. Different activities of the workload are given corresponding weights. The delay in performing requested activities, modified by these weights is found, and the candidate leader with the lowest weighted delay is selected as the leader.

    Performance monitoring in a distributed storage system

    公开(公告)号:US10686686B2

    公开(公告)日:2020-06-16

    申请号:US15348181

    申请日:2016-11-10

    Applicant: Google LLC

    Abstract: Methods and systems for monitoring performance in a distributed storage system described. One example method includes identifying requests sent by clients to the distributed storage system, each request including request parameter values for request parameters; generating probe requests based on the identified requests, the probe requests including probe request parameter values for probe request parameter values, representing a statistical sample of the request parameters included in the identified requests; sending the generated probe requests to the distributed storage system over a network, wherein the distributed storage system is configured to perform preparations for servicing each probe request in response to receiving the probe request; receiving responses to the probe requests from the distributed storage system; and outputting at least one performance metric value measuring a current performance state of the distributed storage system based on the received responses.

Patent Agency Ranking