Satellite network service sharing
US-9276665-B1 · Mar 1, 2016 · US
US10700772B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10700772-B2 |
| Application number | US-201414480127-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 8, 2014 |
| Priority date | Sep 8, 2014 |
| Publication date | Jun 30, 2020 |
| Grant date | Jun 30, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Systems and methods are provided to achieve dynamic bandwidth allocation among terminal groups (TGs) with proportional fairness in terms of both throughput and spectrum usage across a network. Quality of service (QoS) metrics for such TGs can be satisfied in terms of maximum throughput and spectrum utilization, while also satisfying QoS metrics such as latency, throughput, and prioritized traffic services for individual terminals within the TGs. A centralized bandwidth manager can be utilized to manage such dynamic bandwidth allocation across multiple Code Rate Organizers (CROs), including environments in which the multiple CROs manage communications across multiple IPGWs for multiple terminal groups. Because, in such environments, a given conventional CRO cannot effectively manage allocations across the entire network, the centralized bandwidth management functionality can be introduced to assess the flows for multiple TGs across multiple CROs and to make bandwidth allocations accordingly.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: receiving, from a plurality of Internet Protocol Gateway (IPGW) instances, a demand request with demand, spectrum efficiency information, and throughput for each of a plurality of terminal groups (TGs) operative across a plurality of code rate organizers (CROs) and a plurality of spot beams; passing, to a bandwidth manager, capacity for each of the plurality of CROs and for each of the plurality of TGs, demand, spectrum efficiency information, and throughput to be used for determining bandwidth partitioning across the plurality of TGs, wherein the determination of bandwidth partitioning comprises applying a proportional fair rule to ensure that each of the plurality of TGs is allocated a portion of available bandwidth that is proportional to a configured maximum subscription rate associated with each of the plurality of TGs; receiving, from the bandwidth manager, an assigned bandwidth based on the bandwidth partitioning to be applied to the plurality of TGs and IPGW instances associated with each of the plurality of TGs; and allocating the assigned bandwidth to each IPGW instance. 2. The method of claim 1 , wherein the demand, the spectrum efficiency information, and the throughput are received at one of the plurality of CROs running on a satellite gateway (SGW) configured to multiplex data packets from the plurality of IPGWs in which the IPGW instances are run, and wherein the capacity is the capacity of the one of the plurality of CROs. 3. The method of claim 2 , wherein the demand, the spectrum efficiency information, and the throughput are passed to the bandwidth manager operatively connected to the SGW. 4. The method of claim 3 , further comprising calculating the allocation of the assigned bandwidth to each IPGW instance at the one of the plurality of CROs. 5. The method of claim 4 , wherein the calculation of the allocation of the assigned bandwidth comprises calculating an overall demand for resources and a weighted throughput average spectrum efficiency for the IPGW instances associated with each of the plurality of TGs. 6. The method of claim 1 , wherein each of the plurality of TGs have a required minimum bandwidth allocation. 7. The method of claim 1 , wherein at least first and second terminals comprising a first TG of the plurality of TGs are logically grouped together but physically located apart from each other. 8. The method of claim 7 , wherein the first terminal is served by a first satellite of a shared access broadband network and the second terminal is served by a second satellite of the shared access broadband network. 9. A system, comprising: a plurality of Internet Protocol Gateways (IPGWs); a satellite gateway (SGW) configured to transmit and receive data packets to and from the plurality of IPGWs, the SGW comprising a plurality of code rate organizers (CROs) operative across a plurality of spot beams adapted to organize the transmission and receipt of the data packets via access to a radio resource; a plurality of satellites configured to relay the data packets to and from a plurality of terminals that are logically grouped together as terminal groups (TGs) but physically separated from each other; and a bandwidth manager configured to conduct centralized bandwidth partitioning for the TGs across the plurality of CROs connected to one or more satellites by considering demand requests according to a following equation: Q i (k) =[ Q i (k) (1), . . . , Q i (k) ( M )], i= 1 , . . . , N, where Q i (k) is a demand vector from a k-th IPGW instance to the least one CRO, k=1, . . . , N i , N i is the number of IPGW instances for TG(i) to feed the CRO, N is the number of TGs and M as in integer representative of at least one of an interactive, streaming, and bulk traffic class priorities. 10. The system of claim 9 , wherein each of the TGs has at least one IPGW instance connected to one of the plurality of CROs. 11. The system of claim 9 , wherein the bandwidth manager conducts centralized bandwidth partitioning by further considering spectrum efficiency information, and estimated bandwidth requirements from at least one of the CROs. 12. The system of claim 11 , wherein the spectrum efficiency information is determined according to a following equation: ψ IPGW ( t ) = ∑ k = 1 K ( t ) A k ( t ) ∑ k = 1 K ( t ) S k ( t ) = ∑ k = 1 K ( t ) A k ( t )
based on requested quality, e.g. QoS · CPC title
Ensuring fair share of resources, e.g. weighted fair queuing [WFQ] · CPC title
for groups of terminals or users · CPC title
Arrangements for data transporting, e.g. for an end to end data transport or check · CPC title
Satellite systems for providing broadcast service to terrestrial stations, i.e. broadcast satellite service (arrangements specially adapted for satellite broadcast receiving H04H40/90; picture transmission via satellite H04N1/00103; television transmission via satellite H04N7/20) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.