Method for automatic management of capacity and placement for global services

    公开(公告)号:US12058056B1

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

    申请号:US17338089

    申请日:2021-06-03

    申请人: Google LLC

    摘要: Systems and methods for providing web service instances to support traffic demands for a particular web service in a large-scale distributed system are disclosed. An example method includes determining a peak historical service load for the web service. The service load capacity for each existing web service instance may then be determined. The example method may then calculate the remaining service load after subtracting the sum of the service load capacity of the existing web service instances from the peak historical service load for the web service. The number of web service instances necessary in the large-scale distributed system may be determined based on the remaining service load. The locations of the web service instances may be determined and changes may be applied to the large-scale system based on the number of web service instances necessary in the large-scale distributed system.

    Data plane reduction for eventing components

    公开(公告)号:US12021921B2

    公开(公告)日:2024-06-25

    申请号:US17976351

    申请日:2022-10-28

    申请人: Red Hat, Inc.

    摘要: Systems and methods are described for configuring a data plane of an event streaming platform. An example method includes receiving a topology definition describing a topology of an event streaming platform, and generating, based on the topology definition, a Directed Acyclical Graph (DAG) that represents a data plane of the event streaming platform. The method also includes generating, via a processing device, a simplified data plane pathway based on the DAG, wherein the simplified data plane pathway eliminates intermediate hops between an event source and a final event destination described by the topology definition.