H04L61/00

Scaling of services in a distributed system

Embodiments for scaling services in a distributed network by registering bucket names for the services with a Domain Name Service (DNS) server. Buckets hold resources and distribution of buckets to servers is maintained using a Consistent Hashing Ring. Upon determining that services servers need to be added or deleted based on changes load conditions, leave/join events are managed by a Kubernetes event service and updates are propagated to all of the services by the membership service component. A service scaling process updates the mapping of buckets to the host name of the new service server. A resource request from a client is sent to the mapped bucket name, and a DNS resolver process sends it to the changed service server so that the client is completely unaware of this change in bucket ownership.

COMMUNICATION DEVICE AND COMMUNICATION SYSTEM

In one example, a communication device includes a LINK that generates a first output signal on a basis of a first external signal from a first external device, outputs the first output signal to a second external device, generates a second output signal on a basis of a second external signal from the second external device, and outputs the second output signal to the first external device, in which each of the first output signal and the second external signal includes command information indicating content of a command transmitted from the first external device, final-destination-device-identification-information for identifying a final destination device of data transmitted from the first external device, internal address information indicating an internal address of the final destination device, data length information indicating a length of the data transmitted from the first external device, and data-end-position-information indicating an end position of the data transmitted.

Method and system for establishing a distributed network without a centralized directory

A method for establishing a connection between two nodes in a communication network without use of a centralized directory or mapping identifiers includes: receiving a lookup message from another node in the communication network that includes a lookup term; determining if a target node in a local directory cache can be identified that satisfies the lookup term; and, if such a node is identified, establishing a connection to the target node and forwarding the lookup message, or, if no such node is identified, forwarding the lookup message to other nodes in the network with which the node has an active communication connection.

Method and system for establishing a distributed network without a centralized directory

A method for establishing a connection between two nodes in a communication network without use of a centralized directory or mapping identifiers includes: receiving a lookup message from another node in the communication network that includes a lookup term; determining if a target node in a local directory cache can be identified that satisfies the lookup term; and, if such a node is identified, establishing a connection to the target node and forwarding the lookup message, or, if no such node is identified, forwarding the lookup message to other nodes in the network with which the node has an active communication connection.

Techniques to configure physical compute resources for workloads via circuit switching

Embodiments are generally directed apparatuses, methods, techniques and so forth to select two or more processing units of the plurality of processing units to process a workload, and configure a circuit switch to link the two or more processing units to process the workload, the two or more processing units each linked to each other via paths of communication and the circuit switch.

MONITORING SYSTEM AND METHOD FOR CONNECTING A MONITORING DEVICE TO A SERVICE SERVER
20230198941 · 2023-06-22 · ·

Methods for configuring a monitoring device to communicate with a service server are provided. The method includes the monitoring device sending a message including a monitoring device identifier used by a control server to identify the service server associated with the monitoring device, receiving one or more service server addresses associated with the identified service sever from the control server, and establishing a service connection between the monitoring device and the identified service server using the one or more addresses received from the control server. A control server adapted to configure a monitoring device in a monitoring system and a method for configuring the control server are also provided.

MONITORING SYSTEM AND METHOD FOR CONNECTING A MONITORING DEVICE TO A SERVICE SERVER
20230198941 · 2023-06-22 · ·

Methods for configuring a monitoring device to communicate with a service server are provided. The method includes the monitoring device sending a message including a monitoring device identifier used by a control server to identify the service server associated with the monitoring device, receiving one or more service server addresses associated with the identified service sever from the control server, and establishing a service connection between the monitoring device and the identified service server using the one or more addresses received from the control server. A control server adapted to configure a monitoring device in a monitoring system and a method for configuring the control server are also provided.

Broadband Remote Access Server (BRAS) System-Based Packet Encapsulation
20230198797 · 2023-06-22 ·

A BRAS system-based packet encapsulation method includes obtaining user access information when receiving a user access protocol packet and performing VXLAN GPE encapsulation on the user access protocol packet based on the user access information. The encapsulation structure includes a user information header that is used to store the user access information, and a quantity of bytes occupied by the user information header is less than or equal to 12. In this application, the foregoing encapsulation structure is used to encapsulate a packet.

System and method for directing clients to optimal servers in computer networks

A communication protocol includes one or more messages passed between Web routers over a reliable transmission protocol used for inter-Web router communication. These messages include information that allows the Web routers to dynamically update mappings of client addresses or address ranges to information object repository addresses based on client-to-server distance and server load. The mappings are preferably optimal mappings of the client addresses or address ranges to the information object repository addresses and the messages report updated distances from these information object repository addresses to the client addresses or address ranges. For example, the messages may report, for each updated distance, an associated client address or address range and/or an associated anchor address of a Web router co-located with an information object repository that is the subject of the message.

System And Method For Remotely Filtering Network Traffic Of A Customer Premise Device

Systems, methods, and devices for performing targeted filtering of network traffic generated by user equipment (UE) devices connected to a customer premise equipment (CPE) device in a communication system that includes a distributed residential gateway. A network server may determine that the communication system includes a UE device that is compromised, misconfigured, or operating outside normal communication parameters, identify the UE device, determine an Internet protocol (IP) address or a media access control (MAC) address of the identified UE device, generate a quarantine request message that includes the IP address or the MAC address of the identified UE device in response to determining that the preconfigured virtual local area network access control list (VACL) on the CPE lists source IP addresses from which the CPE will filter outbound traffic, and send the generated quarantine request message to a bridged residential gateway (BRG) associated with the CPE device.