H04L67/1027

PFCP Session Load Balancer
20220345519 · 2022-10-27 ·

Importing of a UE address into a VRF of perimeter equipment is facilitate by receiving a VPN update from the perimeter equipment including a route target of the perimeter equipment and a gNodeB address. In addition, session information is obtained by intercepting traffic between the UE address and a UPF. The session information including the UE address and address of a gNodeB to which the UE is connected. By matching the gNodeB addresses from the VPN update and the session information, the route target of the perimeter equipment to which the UE is connected may be determined. The UE address may then be imported exclusively into the VRF of the perimeter equipment.

Deployment of a custom address to a remotely managed computational instance

An example embodiment may include a computational instance and a computing device within a remote network management platform. The computing device may be configured to: receive, from a client device of the managed network, a request to redirect, to a second URL, future requests addressed to a first URL; provide, to the client device, instructions to generate a certificate that binds an identity of the entity that operates the managed network to the first URL; receive, from the client device, the certificate; store the certificate and a corresponding cryptographic key; and generate a mapping between the first URL and the second URL. The computational instance may be configured to, in response to receiving a content request referencing the destination, generate a content response containing content from the destination, where any hyperlinks to the second URL in the content are replaced with hyperlinks to the first URL.

Fault handling method and device for gateway server

A fault handling method for a gateway server, including: in response to a first long connection request received from a client, selecting a first master node from a master load balancing cluster, wherein the first master node establishes a long connection between the client and a service server on the basis of the first long connection request and generates session information; and in response to a determination that a fault occurs in the first master node, performing the following operations: selecting a second master node from the master load balancing cluster; and selecting a first slave node from a slave load balancing cluster and controlling the second master node to send the data from the first master node to the first slave node such that the first slave node maintains the long connection between the client and the service server on the basis of the session information.

Fault handling method and device for gateway server

A fault handling method for a gateway server, including: in response to a first long connection request received from a client, selecting a first master node from a master load balancing cluster, wherein the first master node establishes a long connection between the client and a service server on the basis of the first long connection request and generates session information; and in response to a determination that a fault occurs in the first master node, performing the following operations: selecting a second master node from the master load balancing cluster; and selecting a first slave node from a slave load balancing cluster and controlling the second master node to send the data from the first master node to the first slave node such that the first slave node maintains the long connection between the client and the service server on the basis of the session information.

Bootstrapping Devices on a Network
20230164549 · 2023-05-25 ·

Methods for operating a device and for managing bootstrapping of devices are disclosed. The method (100) for operating a device comprises computing (102) a derivative of a secret shared between the device and a server entity of a network, generating (104) a temporary bootstrap URI by combining at least a part of the computed derivative with a static bootstrap URI for the network, and sending (106) a bootstrap request to the temporary bootstrap URI. The method for managing bootstrapping of devices comprises generating temporary bootstrap URIs corresponding to devices operable to connect to a network, and updating a network DNS registry to map the generated temporary bootstrap URIs to the IP address of at least one of a bootstrap server instance reachable via the network and/or a bootstrap load balancer. Also disclosed are a device, a bootstrap load balancer, a bootstrap server, and a computer program.

Method and apparatus for service routing

A method comprising: obtaining a first instruction for a first service, the first instruction being associated with a routing preference; generating a second instruction for the first service based on the first instruction; associating the second instruction with the routing preference; and providing the second instruction to the first service, wherein associating the second instruction with the routing preference includes at least one of inserting an indication of the routing preference in the second instruction.

Non-transitory computer-readable recording medium, service management device, and service management method
11627085 · 2023-04-11 · ·

Provided is a non-transitory computer-readable recording medium storing a service management program that causes a computer to execute a process, the process including acquiring a first input load indicating an amount of inputs received by a service at a first point in time, the service being implemented by containers, identifying first numbers of the containers corresponding to the first input load by referring to a storage unit that stores information where a second input load is associated with second numbers of the containers, the second input load indicating an amount of inputs received by the service when a response time of the service is reduced by increasing numbers of the containers to the second numbers of the containers in each of second points in time prior to the first point in time, and increasing the numbers of containers to the first numbers of the containers.

Non-transitory computer-readable recording medium, service management device, and service management method
11627085 · 2023-04-11 · ·

Provided is a non-transitory computer-readable recording medium storing a service management program that causes a computer to execute a process, the process including acquiring a first input load indicating an amount of inputs received by a service at a first point in time, the service being implemented by containers, identifying first numbers of the containers corresponding to the first input load by referring to a storage unit that stores information where a second input load is associated with second numbers of the containers, the second input load indicating an amount of inputs received by the service when a response time of the service is reduced by increasing numbers of the containers to the second numbers of the containers in each of second points in time prior to the first point in time, and increasing the numbers of containers to the first numbers of the containers.

Maintaining session state using redundant servers
11465045 · 2022-10-11 · ·

Techniques implemented by a game-hosting service to place a load balancer between client devices engaged in a game session and servers that maintain state data for the game session. Rather than having a single server maintain state data and host the game session, the load balancer will broadcast action data received from the client devices to the server that is hosting the game session, or “primary server,” and also to a redundant server that is maintaining state data for the game session, or “secondary server.” Thus, if the primary server is unable to continue hosting the session, the secondary server may begin hosting the game session using the state data maintained for the game session. Further, by offloading the network input/output (I/O) tasks of communicating with the client devices from the server to the load balancer, the server can allocate larger amounts of resources to hosting game sessions.

Maintaining session state using redundant servers
11465045 · 2022-10-11 · ·

Techniques implemented by a game-hosting service to place a load balancer between client devices engaged in a game session and servers that maintain state data for the game session. Rather than having a single server maintain state data and host the game session, the load balancer will broadcast action data received from the client devices to the server that is hosting the game session, or “primary server,” and also to a redundant server that is maintaining state data for the game session, or “secondary server.” Thus, if the primary server is unable to continue hosting the session, the secondary server may begin hosting the game session using the state data maintained for the game session. Further, by offloading the network input/output (I/O) tasks of communicating with the client devices from the server to the load balancer, the server can allocate larger amounts of resources to hosting game sessions.