MANAGING RATE-CONTROLLED AND SCHEDULED WORKLOADS IN DISTRIBUTED COMPUTING SYSTEMS

    公开(公告)号:US20240070046A1

    公开(公告)日:2024-02-29

    申请号:US17823010

    申请日:2022-08-29

    Abstract: Systems and methods for managing rate-controlled and scheduled workloads in distributed computing systems. One example method provides a distributed two-phase algorithm, which utilizes an external timer service and local high-resolution timers to orchestrate time critical workloads on distributed computing systems. The first phase is a planning phase implemented as a recurrent process by means of repeated registrations to the external timer service. During the planning phase, a portion or all of the workload to be performed is broken down into small batches to be assigned to computing instances for execution at a later time. The second phase is a batch execution phase. Each batch planned during the planning phase includes fine-grained instructions as to when each item within the batch is to be executed. The computing instance receiving the batch uses local high-resolution timers to synchronize the execution of items relative to one another.

    System for connecting cloud-based emergency call systems with private emergency services networks

    公开(公告)号:US12155728B2

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

    申请号:US17823735

    申请日:2022-08-31

    Abstract: Systems, devices, and methods described herein provide protocol endpoints that execute locally within private networks and perform a set of transport-related operations specified an application-layer protocol to which messages exchanged between local applications executing within private networks and cloud applications executing in cloud computing systems conform. However, systems, devices, and methods described herein also leverage computing resources of the cloud by having the cloud applications (rather than the protocol endpoints) perform a second set of operations specified by the application-layer protocol. By functioning in this manner, systems, devices, and methods described herein facilitate real-time bidirectional communication flow between local applications executing within private networks and cloud applications without exposing the private networks to the public Internet and without using a VPN (thereby avoiding the problematic overhead of a VPN) with respect to real-time communications.

Patent Agency Ranking