Resource scaling for distributed database services

    公开(公告)号:US11294930B2

    公开(公告)日:2022-04-05

    申请号:US16244575

    申请日:2019-01-10

    Abstract: Described embodiments provide systems and methods for resource scaling. A computing device may include a data processor. The data processor may receive, from a distributed database service (DDS), usage data on resource request-units from a plurality of services that use resources provided by the DDS. The computing device may include a transform agent. The transform agent may transform at least a subset of the N sets of data, into at least three transformed datasets each corresponding to a different frequency range. The computing device may include a predictor. The predictor may provide a predicted value of request-units according to the at least three transformed datasets. The predictor may request the DDS to provide the resources up to a number of request-units at a given time instance according to the predicted value.

    Document storage and management
    2.
    发明授权

    公开(公告)号:US11580148B2

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

    申请号:US16733420

    申请日:2020-01-03

    Abstract: Techniques are disclosed for content storage in a way that facilitates consistent and concurrent read/write processing of stored documents. An example methodology implementing the techniques includes segmenting the contents of a document into a plurality of content segments and storing the plurality of content segments within a data structure, the data structure including storage blocks having storage portions and buffer portions. The storage of the plurality of content segments includes storage of content segments within a storage portions of the storage blocks of the data structure. The method also includes receiving at least one change to the content and utilizing a buffer portion of at least one storage block to store the at least one change to the content.

    AUTO-SCALING FOR ALLOCATION OF CLOUD SERVICE RESOURCES IN APPLICATION DEPLOYMENTS

    公开(公告)号:US20200326983A1

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

    申请号:US16911103

    申请日:2020-06-24

    Abstract: Described embodiments provide systems and methods of allocating cloud resources for application deployments. A resource allocator may identify a first metric indicating usage of cloud resources by clients in a first release environment for an application update. The resource allocator may generate, using the first metric, a resource capacity model for predicting usage of the cloud resources by clients in a second release environment for the application update. The resource allocator may determine, using the resource capacity model, a metric predicting the usage of the cloud resources by the clients in the second release environment. The resource allocator may generate instructions to set an allocation of the cloud computing resources for performing deployment of the application update to the second release environment based on the second metric.

    RESOURCE SCALING FOR DISTRIBUTED DATABASE SERVICES

    公开(公告)号:US20200226144A1

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

    申请号:US16244575

    申请日:2019-01-10

    Abstract: Described embodiments provide systems and methods for resource scaling. A computing device may include a data processor. The data processor may receive, from a distributed database service (DDS), usage data on resource request-units from a plurality of services that use resources provided by the DDS. The computing device may include a transform agent. The transform agent may transform at least a subset of the N sets of data, into at least three transformed datasets each corresponding to a different frequency range. The computing device may include a predictor. The predictor may provide a predicted value of request-units according to the at least three transformed datasets. The predictor may request the DDS to provide the resources up to a number of request-units at a given time instance according to the predicted value.

    Auto-scaling for allocation of cloud service resources in application deployments

    公开(公告)号:US11625278B2

    公开(公告)日:2023-04-11

    申请号:US17720867

    申请日:2022-04-14

    Abstract: Described embodiments provide systems and methods of allocating cloud resources for application deployments. A resource allocator may identify a first metric indicating usage of cloud resources by clients in a first release environment for an application update. The resource allocator may generate, using the first metric, a resource capacity model for predicting usage of the cloud resources by clients in a second release environment for the application update. The resource allocator may determine, using the resource capacity model, a metric predicting the usage of the cloud resources by the clients in the second release environment. The resource allocator may generate instructions to set an allocation of the cloud computing resources for performing deployment of the application update to the second release environment based on the second metric.

    MESSAGE QUEUE MIGRATION ON A/B RELEASE ENVIRONMENTS

    公开(公告)号:US20190245739A1

    公开(公告)日:2019-08-08

    申请号:US15886985

    申请日:2018-02-02

    CPC classification number: H04L41/082 H04L49/90 H04L67/2842

    Abstract: Described embodiments provide systems and methods of maintaining message queues during deployments of application updates. A queue manager may maintain a first message queue including a first channel for messages between a first release and a second release. The first release and the second release may write to and read from the first message queue. The queue manager may establish, responsive to deployments, a second message queue including a second channel for messages between the first release and the second release. The queue manager may transfer, from the first message queue to the second message queue, the first channel. The first release and the second release may cease to write to and read from the first message queue.

    AUTO-SCALING FOR ALLOCATION OF CLOUD SERVICE RESOURCES IN APPLICATION DEPLOYMENTS

    公开(公告)号:US20220237034A1

    公开(公告)日:2022-07-28

    申请号:US17720867

    申请日:2022-04-14

    Abstract: Described embodiments provide systems and methods of allocating cloud resources for application deployments. A resource allocator may identify a first metric indicating usage of cloud resources by clients in a first release environment for an application update. The resource allocator may generate, using the first metric, a resource capacity model for predicting usage of the cloud resources by clients in a second release environment for the application update. The resource allocator may determine, using the resource capacity model, a metric predicting the usage of the cloud resources by the clients in the second release environment. The resource allocator may generate instructions to set an allocation of the cloud computing resources for performing deployment of the application update to the second release environment based on the second metric.

    Systems and methods for service resource allocation and deployment

    公开(公告)号:US11360825B2

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

    申请号:US16773019

    申请日:2020-01-27

    Abstract: A method, computer program product, and computer system for determining, by a computing device, a service instance count for each of a plurality of services to be executed on a plurality of host devices. A similarity between the plurality of services may be determined. A host instance count for the plurality of host devices may be determined based upon, at least in part, the similarity between the plurality of services. Each service instance may be allocated to a respective host device for execution based upon, at least in part, the similarity between the plurality of services, the service instance count, and the host service count.

    AUTO-SCALING FOR ALLOCATION OF CLOUD SERVICE RESOURCES IN APPLICATION DEPLOYMENTS

    公开(公告)号:US20190250949A1

    公开(公告)日:2019-08-15

    申请号:US15896884

    申请日:2018-02-14

    Abstract: Described embodiments provide systems and methods of allocating cloud resources for application deployments. A resource allocator may identify a first metric indicating usage of cloud resources by clients in a first release environment for an application update. The resource allocator may generate, using the first metric, a resource capacity model for predicting usage of the cloud resources by clients in a second release environment for the application update. The resource allocator may determine, using the resource capacity model, a metric predicting the usage of the cloud resources by the clients in the second release environment. The resource allocator may generate instructions to set an allocation of the cloud computing resources for performing deployment of the application update to the second release environment based on the second metric.

    Auto-scaling for allocation of cloud service resources in application deployments

    公开(公告)号:US11307901B2

    公开(公告)日:2022-04-19

    申请号:US16911103

    申请日:2020-06-24

    Abstract: Described embodiments provide systems and methods of allocating cloud resources for application deployments. A resource allocator may identify a first metric indicating usage of cloud resources by clients in a first release environment for an application update. The resource allocator may generate, using the first metric, a resource capacity model for predicting usage of the cloud resources by clients in a second release environment for the application update. The resource allocator may determine, using the resource capacity model, a metric predicting the usage of the cloud resources by the clients in the second release environment. The resource allocator may generate instructions to set an allocation of the cloud computing resources for performing deployment of the application update to the second release environment based on the second metric.

Patent Agency Ranking