Minimal configuration and priority-based frugal throttling solution

    公开(公告)号:US12182623B1

    公开(公告)日:2024-12-31

    申请号:US16216691

    申请日:2018-12-11

    Abstract: A computing system may detect that a service, which receives a plurality of task requests associated with clients or profiles, is under duress based on performance information associated with the service. The computing system, responsive to detecting that the service is under duress, may successively, until the service is detected to not be under duress, select a profile based on a respective volume of requests associated with the profile, apply a task request limit to the profile, and detect whether the service is still under duress.

    Distributed numeric sequence generation

    公开(公告)号:US11416806B1

    公开(公告)日:2022-08-16

    申请号:US16211037

    申请日:2018-12-05

    Inventor: Deepak Aggarwal

    Abstract: Various embodiments of a distributed numeric sequence generation system and method are described. In particular, some embodiments provide high-scale, high-availability, low-cost and low-maintenance numeric sequence generation. The distributed numeric sequence generation system comprises one or more hosts, wherein individual hosts implement a cache for caching a plurality of numeric sequences. The hosts receive a maximum gap size limit for a numeric sequence, in some embodiments, and determine a total cache size of the cache associated with the one or more hosts to store the values of the numeric sequence, such that if the values in the cache were lost then the maximum gap size limit would not be exceeded. The hosts limit the number of values of the numeric sequence in the cache associated with the one or more hosts to the determined total cache size for the values of the numeric sequence, in some embodiments.

    Distributed numeric sequence generation

    公开(公告)号:US11526927B1

    公开(公告)日:2022-12-13

    申请号:US16211030

    申请日:2018-12-05

    Inventor: Deepak Aggarwal

    Abstract: Various embodiments of a distributed numeric sequence generation system and method are described. In particular, some embodiments provide high-scale, high-availability, low-cost and low-maintenance numeric sequence generation in a non-Relational Database Management System (“non-RBMS”) system by sacrificing monotonicity. The distributed numeric sequence generation system comprises a plurality of hosts, wherein individual hosts implement a cache for caching a plurality of numeric sequences. A host can access master numeric sequence data at a separate system to obtain values for numeric sequences to store in its cache. A host can receive a request from a client for values of a numeric sequence, and provide to the client the values for the numeric sequence from its cache. Some embodiments of the distributed numeric sequence generation system and method are also equipped to vend recyclable and bounded numeric sequences.

Patent Agency Ranking