Hierarchical multi-tier throughput assignment for a shared throughput satellite network
AssigneeHughes Network Systems, LLC
InventorsRobert J. Torres, Hanny Kadrichu, John L. Border
Life of this patent
Estimating the term…
Abstract
Various arrangements for monitoring and enforcing multi-tier throughput assignments in a network, such as satellite-based communication network, are presented. Throughput usage may be monitored on a beam-level, satellite-level, gateway-level, and system level. Throughput usage for individual satellite terminals may be aggregated and used to determine the throughput usage on an entity-by-entity basis. An entity can have one or more sub-entities to which throughput is allocated. Excessive throughput usage for higher-tier entities can result in throughput being restricted for satellite terminals associated with lower-tier entities.
Claims20
A satellite network throughput management system comprising:
- a satellite gateway that serves to connect a plurality of satellite terminals with one or more networks;
- a plurality of beam managers, wherein:
- each beam manager of the plurality of beam managers monitors a different satellite beam at the satellite gateway;
- each beam manager of the plurality of beam managers determine a throughput amount used by each entity of a plurality of entities;
- each entity of the plurality of entities is mapped to the plurality of satellite terminals;
- and
- a gateway-level throughput monitoring system that is in communication with each of the plurality of beam managers and aggregates the throughput amount used by each of the plurality of entities.
A method for monitoring and enforcing throughput assignments comprising:
- providing beam-level aggregate throughput usage for each entity of a plurality of entities to a gateway-level throughput monitoring system on a plurality of satellite communication beams, wherein:
- each entity of the plurality of entities is associated with multiple satellite terminals that use one or more satellites for network communication;
- aggregating, by the gateway-level throughput monitoring system of a satellite gateway, throughput usage for each entity of the plurality of entities based on beam-level aggregate throughput usage on an entity-by-entity basis for the satellite gateway;
- providing gateway-level aggregate throughput usage for each entity of the plurality of entities by a plurality of satellite gateways to a system-level throughput monitoring system;
- and
- aggregating, by a system-level throughput monitoring system, throughput usage for each entity of the plurality of entities based on gateway-level aggregate throughput usage on the entity-by-entity basis for a system-level.
Dependencies are inferred from the claim text.