System and method of frame scheduling for QoS-driven wireless local area network (WLAN)
First Claim
1. A frame scheduling entity (FSE) for a station having a point coordinator (PC) in a basic service set (BSS) in a wireless local area network, the FSE being located at a medium access control (MAC) sublayer of the station, comprising:
- a scheduling table logically located at said MAC sublayer of the station, the scheduling table containing at least one entry corresponding to a session admitted to transmit traffic over the wireless network, the entry containing a virtual stream (VS) identifier (VSID), an in-band quality of service (QoS) parameter set, and a data size that are each associated with the session; and
a scheduling element for scheduling transmission of a data frame for a session between logical link control (LLC) sublayer entities of said station and LLC sublayer entities of peer stations of the BSS based on the information contained in the entry for the session, the data frame being labeled by the VSID contained in the entry.
1 Assignment
0 Petitions
Accused Products
Abstract
A frame scheduling entity (FSE) for a station having a point coordinator (PC) in a basic service set (BSS) in a wireless local area network (WLAN) is disclosed. The FSE is located at a medium access control (MAC) sublayer of the station, and includes a scheduling table and a scheduling element. The scheduling table is logically located at a medium access control (MAC) sublayer of the station, and contains at least one entry corresponding to a session admitted to transmit traffic over the wireless network. The entry contains a virtual stream (VS) identifier (VSID), a QoS parameter set, and a data size that are each associated with the session. The scheduling table also includes a permanent entry containing a null QoS parameter set and corresponding to best-effort (asynchronous) traffic from the PC to a non-PC station associated with the PC. The scheduling element schedules transmission of a data frame for a session between peer logical link control (LLC) sublayer entities of the BSS based on the information contained in the entry for the session. The data frame scheduled by the scheduling element is labeled by the VSID contained in the entry.
-
Citations
36 Claims
-
1. A frame scheduling entity (FSE) for a station having a point coordinator (PC) in a basic service set (BSS) in a wireless local area network, the FSE being located at a medium access control (MAC) sublayer of the station, comprising:
-
a scheduling table logically located at said MAC sublayer of the station, the scheduling table containing at least one entry corresponding to a session admitted to transmit traffic over the wireless network, the entry containing a virtual stream (VS) identifier (VSID), an in-band quality of service (QoS) parameter set, and a data size that are each associated with the session; and
a scheduling element for scheduling transmission of a data frame for a session between logical link control (LLC) sublayer entities of said station and LLC sublayer entities of peer stations of the BSS based on the information contained in the entry for the session, the data frame being labeled by the VSID contained in the entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for scheduling transmission of a data frame in a basic service set (BSS) in a wireless network, the method comprising steps of:
-
forming a scheduling table logically located at a medium access control (MAC) sublayer of a station having a point coordinator (PC), the scheduling table containing at least one entry corresponding to a session admitted to transmit traffic over the wireless network, the entry containing a virtual stream (VS) identifier (VSID), an in-band quality of service (QoS) parameter set, and a data size that are each associated with the session; and
scheduling transmission of a data frame for a session between logical link control (LLC) sublayer entities of said station and LLC sublayer entities of peer stations of the BSS based on the information contained in the entry for the session, the data frame being labeld by the VSID contained in the entry. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification