Patent ID: 11937103
Assignee: AMAZON TECHNOLOGIES, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 0:
1. A system, comprising:
a control plane server of a cloud provider network; and
a virtualization server located at an edge location of the cloud provider network, wherein the virtualization server includes (a) a network function accelerator for radio-based applications and (b) a radio-based application configuration manager;
wherein the radio-based application configuration manager is configured to:
in response to receiving configuration information of a radio-based application from the control plane server, assign a first compute instance of a plurality of compute instances launched at the virtualization server to process user plane messages of a first portion of a workload of the radio-based application, wherein a respective virtualized representation of the network function accelerator is accessible to the first compute instance and a second compute instance of the plurality of compute instances, wherein a first user plane message of the first portion of the workload is (a) received at the first compute instance via an interface of a first virtualized representation of the network function accelerator and (b) comprises a result of a network function executed at the network function accelerator;
cause state information of the radio-based application to be replicated at the first compute instance and the second compute instance, wherein the state information is used at the first compute instance to process user plane messages of the first portion of the workload; and
in response to a determination that a triggering condition for transferring the first portion of the workload from the first compute instance has been met, cause at least a second user plane message of the first portion of the workload to be directed to the second compute instance instead of the first compute instance, wherein the second user plane message comprises a result of another network function executed at the network function accelerator, wherein the second compute instance obtains the second user plane message via an interface of a second virtualized representation of the network function accelerator, and wherein the second compute instance utilizes the state information to process the second user plane message.