Patent classifications
H04L67/562
QUIC AND ANYCAST PROXY RESILIENCY
Techniques for managing migrations of QUIC connection session(s) across proxy nodes, data centers, and/or private application nodes are described herein. A global key-value datastore, accessible by proxy nodes and/or application nodes, may store mappings between a first QUIC connection, associated with a proxy node and a client device, on the frontend of the proxy node and a second QUIC connection, associated with the proxy node and an application node, on the backend of the proxy node. With the global key-value datastore being accessible by the proxy nodes, when a proxy node receives a QUIC packet on the front end or the back end, the proxy node may determine where to map this connection to on the opposite end. Additionally, with the global key-value datastore being accessible to the application nodes, when an application node receives a QUIC packet, the application node may determine the client device associated with the connection.
Federation broker system and method for coordinating discovery, interoperability, connections and correspondence among networked resources
A computerized broker system for enabling coordination of computerized federation resources in a networked computer environment to support discovery, connection and correspondence with the computerized federation resources, the computerized broker system is disclosed. The computerized broker system enables the coordination of unique meaningful multipart identifiers and resolver outcomes that satisfy the mutual interest of federation members and ensure agreement, interoperability, usability, reusability, flexibility, stability, expected behaviors, scalability, avoidance of conflict, and other such mutual benefits that are difficult to achieve at scale through member to member cooperation and with no brokerage. A method for distributing and discovering networked resources in a computerized broker system is disclosed and a further method for managing federated networks and federation resources in a computerized broker system is also disclosed. The methods of the present invention enable the creation of one or more federations of independent individuals who share a mutual interest in distributing federated resources, wherein the independent individuals organize to pursue the mutual benefit of distributing networked resources.
Federation broker system and method for coordinating discovery, interoperability, connections and correspondence among networked resources
A computerized broker system for enabling coordination of computerized federation resources in a networked computer environment to support discovery, connection and correspondence with the computerized federation resources, the computerized broker system is disclosed. The computerized broker system enables the coordination of unique meaningful multipart identifiers and resolver outcomes that satisfy the mutual interest of federation members and ensure agreement, interoperability, usability, reusability, flexibility, stability, expected behaviors, scalability, avoidance of conflict, and other such mutual benefits that are difficult to achieve at scale through member to member cooperation and with no brokerage. A method for distributing and discovering networked resources in a computerized broker system is disclosed and a further method for managing federated networks and federation resources in a computerized broker system is also disclosed. The methods of the present invention enable the creation of one or more federations of independent individuals who share a mutual interest in distributing federated resources, wherein the independent individuals organize to pursue the mutual benefit of distributing networked resources.
MESSAGE PROCESSING METHOD, APPARATUS AND DEVICE, AND STORAGE MEDIUM
Provided are a message processing method and apparatus, device, and a storage medium. The method includes that: a plurality of messages generated by a Data Analyzing System (DAS) are acquired through at least one message queue, the DAS being used for analyzing scene data; the plurality of messages are filtered based on a preset configuration file to obtain at least one filtered message, the configuration file being used for filtering out a message, which does not need to be forwarded to a management system, in the plurality of messages based on at least one attribute dimension of the message and an interception parameter corresponding to each attribute dimension; a target channel corresponding to each filtered message is determined in at least two connecting channels; and each filtered message is forwarded to the management system through the target channel corresponding to each message.
DEVICES, METHODS, APPARATUS AND COMPUTER READABLE STORAGE MEDIA FOR SERVICE MANAGEMENT IN A COMMUNICATION SYSTEM
Devices, methods, apparatus and computer readable storage media for service management in a communication system are provided. The method comprises determining, at a first device, a set of candidate service providers for providing a service to a second device in place of a current service provider based on a mapping between the second device and a plurality of service providers having an ability to provide the service (310) and transmitting a message indicating the set of candidate service providers to the second device (320). In this way, an optimized function maintenance solution under service-based system architecture can be realized, thereby enhancing network stability and improving system performance.
DYNAMIC MICROSERVICE INTERCOMMUNICATION CONFIGURATION
Methods and systems for managing communications include identifying a system condition in a distributed computing system comprising a first microservice in communication with a second microservice. A communications method is identified responsive to the identified system condition using a reinforcement learning model that associates communication methods with system conditions. The identified communications method is implemented for communications between the first microservice and the second microservice, such that the first microservice and the second microservice use the identified communications method to transmit data.
LOCATION-AWARENESS-BASED NETWORK INTERMEDIATE DEVICE
The present invention relates to a location-awareness-based network intermediate device, at least comprising a scheduling module, which is configured to fuse short-term historical data about short-term and/or real-time network performance and location-awareness-based multi-day network performance data, so as to generate context data for predicting network performance, and acquire a deterministic connectivity mode in a mobile network environment based on the context data so as to enhance performance of end-to-end transmission. With this configuration, the concept of location-awareness-based packet scheduling can be translated into an actual system for end-to-end multi-path transmission. From the location-awareness-based long-term multi-day network performance data, the deterministic connectivity pattern of trains in the high-speed mobile network environment can be acquired, and after being fused with the short-term historical data observed in a short time period, a good basis for calibration of prediction of network performance can be provided, thereby enhancing robustness of network connectivity in a high-speed movement scene.
LOCATION-AWARENESS-BASED NETWORK INTERMEDIATE DEVICE
The present invention relates to a location-awareness-based network intermediate device, at least comprising a scheduling module, which is configured to fuse short-term historical data about short-term and/or real-time network performance and location-awareness-based multi-day network performance data, so as to generate context data for predicting network performance, and acquire a deterministic connectivity mode in a mobile network environment based on the context data so as to enhance performance of end-to-end transmission. With this configuration, the concept of location-awareness-based packet scheduling can be translated into an actual system for end-to-end multi-path transmission. From the location-awareness-based long-term multi-day network performance data, the deterministic connectivity pattern of trains in the high-speed mobile network environment can be acquired, and after being fused with the short-term historical data observed in a short time period, a good basis for calibration of prediction of network performance can be provided, thereby enhancing robustness of network connectivity in a high-speed movement scene.
PROXYING TCP FINGERPRINTS
In some embodiments, a computer-implemented method for an automated proxying TCP fingerprints comprises: receiving, at a proxy server, a request from a source host, to establish a first communications connection between the source host and a destination host; establishing, by the proxy server, a second communications connection between the source host and the proxy server; determining a plurality of fingerprint values specific to the source host; establishing by the proxy server, using at least the plurality of fingerprint values specific to the source host, a third communications connection between the proxy server and the destination host; facilitating, by the proxy server, communications between the source host and proxy server via the second communications connection and between the proxy server and the destination host via the third communications connection.
BROKER-BASED BUS PROTOCOL AND MULTI-CLIENT ARCHITECTURE
A system and method for an eSync bus protocol is provided. The eSync bus protocol uses a broker to route communications between electronic devices within an electronic environment, such as within a vehicle or the like. The electronic devices may first register with the broker, and thereafter send messages to the broker for routing to other registered electronic devices. In this way, the broker may act as an intermediary to route communications using the eSync bus protocol. A multi-client architecture is also provided in which multiple domains may be defined by the functions performed by electronic devices within a respective domain.