Adaptive load balancing in a satellite network

    公开(公告)号:US12245080B2

    公开(公告)日:2025-03-04

    申请号:US17591026

    申请日:2022-02-02

    Abstract: According to an embodiment, a node comprises one or more processors operable to execute instructions to cause the node to perform operations. The operations comprise determining a link quality associated with each satellite link of a plurality of satellite links and applying load balancing to the plurality of satellite links. The load balancing is based at least in part on the respective link quality associated with each satellite link. The load balancing comprises determining which of the satellite links to include in an active set selected to communicate data to or from the node and, for each satellite link in the active set, determining a portion of the data to communicate via the respective satellite link. The operations further comprise transmitting or receiving the data via the satellite links in the active set. Each satellite link in the active set communicates its respective portion of the data.

    SUPPORTING EMERGENCY PREPAREDNESS COMMUNICATIONS IN OPENROAMING ENVIRONMENTS

    公开(公告)号:US20250031277A1

    公开(公告)日:2025-01-23

    申请号:US18513013

    申请日:2023-11-17

    Abstract: In one aspect, a method for enabling EPCS in a network includes receiving a request from a network device to establish a connection to the network, wherein the request indicates an emergency event and at least one user equipment associated with the emergency event; prioritizing, for the network device, access to the network based on the request in accordance with a resource allocation policy comprising a plurality of access levels associated with a plurality of EPCS groups; allocating network resources in accordance with the resource allocation policy to the network device, wherein the one or more network resources are configured to modify a set of attributes of the network device to grant the network device an increased priority related to the emergency event; and transmitting a message to the network device to indicate authorization for the network device to establish a connection with the network according to the increased priority.

    ACHIEVING MINIMUM TRUSTWORTHINESS IN DISTRIBUTED WORKLOADS

    公开(公告)号:US20240248992A1

    公开(公告)日:2024-07-25

    申请号:US18601777

    申请日:2024-03-11

    CPC classification number: G06F21/57 G06F2221/033

    Abstract: This disclosure describes techniques for selectively placing and maintaining sensitive workloads in subsystems that achieve a minimum level of trustworthiness. An example method includes identifying at least one trustworthiness requirement associated with an application and transmitting, to a first subsystem, a request for at least one trustworthiness characteristic of the first subsystem and at least one second subsystem connected to the first subsystem. A response indicating the at least one trustworthiness characteristic is received from the first subsystem. The example method further includes determining that the at least one trustworthiness characteristic satisfies the at least one trustworthiness requirement; and causing the application to operate on a mesh comprising the first subsystem and the at least one second subsystem.

    ANONYMIZING SERVER-SIDE ADDRESSES
    15.
    发明公开

    公开(公告)号:US20240244028A1

    公开(公告)日:2024-07-18

    申请号:US18620619

    申请日:2024-03-28

    CPC classification number: H04L61/2503 H04L61/4511

    Abstract: Techniques for using Network Address Translation (NAT), Mobile Internet Protocol (MIP), and/or other techniques in conjunction with Domain Name System (DNS) to anonymize server-side addresses in data communications. Rather than having DNS provide a client device with an IP address of an endpoint device, such as a server, the DNS instead returns a virtual IP (VIP) address that is mapped to the client device and the endpoint device. In this way, IP addresses of servers are obfuscated by a virtual network of VIP addresses. The client device may then communicate data packets to the server using the VIP address as the destination address, and a virtual network service that works in conjunction with DNS can convert the VIP address to the actual IP address of the server using NAT and forward the data packet onto the server.

    APPLICATION MONITORING SYSTEM FOR NETWORK ORCHESTRATION

    公开(公告)号:US20240205094A1

    公开(公告)日:2024-06-20

    申请号:US18591960

    申请日:2024-02-29

    CPC classification number: H04L41/12

    Abstract: An application monitoring system for collecting, utilizing, and/or exchanging state information (e.g., application state and network state), configuration information, and/or other information to make network optimizations for applications orchestrated by an application orchestration system. The application monitoring system may include an application orchestrator discovery component that is configured to determine a presence of an application orchestration system for orchestrating applications. The application monitoring system may also include one or more application watch components for monitoring, among other things, application state, application configuration, and/or application replicas. The application monitoring system may further include a network state propagation component configured to provide network state information to the orchestration system.

    TECHNIQUES FOR IMPLEMENTING LEO SATELLITE NETWORKS

    公开(公告)号:US20240195490A1

    公开(公告)日:2024-06-13

    申请号:US18078838

    申请日:2022-12-09

    CPC classification number: H04B7/18523 H04W64/003 H04W40/20

    Abstract: Described herein are techniques for implementing a low earth orbit (LEO) satellite network and routing communications (e.g., packets) over that network. In embodiments, the techniques may comprise receiving, at a first ground station computing device, a request to determine destination information for a communication, determining, at the first ground station computing device based on information about the communication, a target computing device to which the communication is to be routed, determining, at the first ground station computing based on the target computing device, a location of a destination ground station, determining, at the first ground station computing by mapping orbital data to the location of the destination ground station, a destination satellite, generating the destination information to include at least an address for the destination satellite, and providing the destination information in response to the request.

    RANDOMIZING SERVER-SIDE ADDRESSES
    18.
    发明公开

    公开(公告)号:US20230179579A1

    公开(公告)日:2023-06-08

    申请号:US18104603

    申请日:2023-02-01

    CPC classification number: H04L63/0421 H04L61/2525 H04L61/4511

    Abstract: Techniques for using Network Address Translation (NAT), Mobile Internet Protocol (MIP), and/or other techniques in conjunction with Domain Name System (DNS) to anonymize server-side addresses in data communications. Rather than having DNS provide a client device with an IP address of an endpoint device, such as a server, the DNS instead returns a random IP address that is mapped to the client device and the endpoint device. In this way, IP addresses of servers are obfuscated by a random IP address that cannot be used to identify the endpoint device or service. The client device may then communicate data packets to the server using the random IP address as the destination address, and a gateway that works in conjunction with DNS can convert the random IP address to the actual IP address of the server using NAT and forward the data packet onto the server.

    Traffic distribution approaches in multipath TCP with monetary link-cost awareness

    公开(公告)号:US10951514B2

    公开(公告)日:2021-03-16

    申请号:US16418051

    申请日:2019-05-21

    Abstract: Systems, methods, and computer-readable media for controlling data transmission in TCP subflows of a MPTCP connection based on monetary cost. A low cost link and a high cost link of TCP subflows of a MPTCP connection formed between a first MPTCP peer and a second MPTCP peer can be identified. A congestion level on the low cost link can be determined based on feedback from a TCP congestion control mechanism for the MPTCP connection. Further, whether to send a data packet over the low cost link of the high cost link based on the congestion level on the low cost link can be determined. As follows, the data packet can be sent over the low cost link connection if it is determined to send the data packet over the low cost link.

Patent Agency Ranking