Method and system for efficient flow control in a spot beam satellite system
First Claim
1. A method for providing flow control in a radio communication system, the method comprising:
- receiving a dataflow from a host;
storing the dataflow in a queue of a system non-specific side of a transport interface;
determining whether the dataflow can be flow controlled;
if the dataflow can be flow controlled, obtaining a credit allocation corresponding to a queue of a system specific side of the transport interface, wherein the system specific side supports a signaling function that is based on a transmission characteristic of the radio communication system, the system specific queue being designated for storing data to be transmitted over the radio communication system, the credit allocation specifying an amount of the dataflow to be sent to the system specific queue; and
transferring the dataflow from the system non-specific queue to the system specific queue for transmission over a communication link established over the radio communication system.
8 Assignments
0 Petitions
Accused Products
Abstract
An approach for providing flow control in a radio communication system is disclosed. A request from a non-satellite system specific side of a transport interface is made to a system specific side of the transport interface for a flow control allocation that specifies an amount of data to be stored in a queue of the system specific side of the transport interface. The system specific side supports a signaling function that is based on a transmission characteristic of the radio communication system. The flow control allocation is generated based upon availability of the queue, wherein the destination address is a link layer address of the satellite communication system. This arrangement has particular applicability to a satellite network (e.g., Very Small Aperture Terminal (VSAT) network) that provides data communication services.
71 Citations
28 Claims
-
1. A method for providing flow control in a radio communication system, the method comprising:
-
receiving a dataflow from a host;
storing the dataflow in a queue of a system non-specific side of a transport interface;
determining whether the dataflow can be flow controlled;
if the dataflow can be flow controlled, obtaining a credit allocation corresponding to a queue of a system specific side of the transport interface, wherein the system specific side supports a signaling function that is based on a transmission characteristic of the radio communication system, the system specific queue being designated for storing data to be transmitted over the radio communication system, the credit allocation specifying an amount of the dataflow to be sent to the system specific queue; and
transferring the dataflow from the system non-specific queue to the system specific queue for transmission over a communication link established over the radio communication system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for providing flow control in a radio communication system, the method comprising:
a transport interface including, a system non-specific side that is associated with a queue for storing a dataflow from a host, and a system specific side configured to generate a credit allocation specifying an amount of the dataflow to be sent to a queue of the system specific side, the system specific side supporting signaling functions that are tailored to the radio communication system and being associated with a queue designated for storing data to be transmitted over the radio communication system, wherein the dataflow is transferred from the queue of the system non-specific side to the queue of the system specific side for transmission over a communication link established over the radio communication system. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
20. A method for providing flow control in a satellite communication system, the method comprising:
-
receiving a request from a non-satellite system specific side of a transport interface for a flow control allocation that specifies an amount of data to be stored in a queue of a satellite system specific side of the transport interface, wherein the system specific side supports a signaling function that is based on a transmission characteristic of the radio communication system; and
generating the flow control allocation based upon availability of the queue. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
Specification