System and method for accommodating ABR and CBR traffic on a shared communications channel
First Claim
1. A method of transmitting a first and a second type of data from a client station to a master station via a shared communication channel in a communications system, comprising the steps of:
- (A) dividing the channel into a plurality of frames, each having a set of consecutive constant time slots, the slots within each of the frames being apportioned into a first region for the first type of data and a second region for the second type of data;
(B) determining whether available slots in the second region of a current frame can accommodate a reservation request from the client station to transmit the second type of data with a predetermined data length;
(C) expanding the second region into the first region in the current frame to accommodate the reservation request and contracting the second region of subsequent frames by an amount equal to the expansion if the available slots in the second region of the current frame cannot handle the reservation request such that the average size of the second region of the current and subsequent frames remains unchanged.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for managing the bandwidth of a shared communications channel is described. The shared channel connects a master station with a number of client stations. The shared channel supports ABR (Available Bit Rate) data and CBR (Constant Bit Rate) data. The bandwidth is divided by the master station into time slots. The slots are characterized as contention ABR slots, reserved ABR slots, and CBR slots, and are grouped into frames. The ABR slots of each frame form one region of the frame, and the CBR slots of each frame form another region of the frame. As CBR calls are set up and taken down, the CBR region is allowed to grow and contract. Reservation requests for blocks of consecutive ABR slots are made by the client stations in contention ABR slots. The master station may expand the ABR region of a given frame to accommodate such a reservation. If the master station does expand the ABR region, it defers the CBR slots of the same frame, and contracts the ABR region of subsequent frames, accordingly.
-
Citations
7 Claims
-
1. A method of transmitting a first and a second type of data from a client station to a master station via a shared communication channel in a communications system, comprising the steps of:
-
(A) dividing the channel into a plurality of frames, each having a set of consecutive constant time slots, the slots within each of the frames being apportioned into a first region for the first type of data and a second region for the second type of data; (B) determining whether available slots in the second region of a current frame can accommodate a reservation request from the client station to transmit the second type of data with a predetermined data length; (C) expanding the second region into the first region in the current frame to accommodate the reservation request and contracting the second region of subsequent frames by an amount equal to the expansion if the available slots in the second region of the current frame cannot handle the reservation request such that the average size of the second region of the current and subsequent frames remains unchanged. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification