Method and system for scheduling traffic in a wireless network
First Claim
1. A system for the transmission of two different types of traffic in a wireless network, including time bounded repetitive traffic, and randomly generated traffic, the system comprising:
- repeating frame durations comprising a period for the transmission of time bounded repetitive traffic and a period for randomly generated traffic;
a centralized coordinating node responsible for bandwidth management, resource scheduling and time coordination among nodes of the wireless network; and
at least one wireless node capable of transmitting and receiving information between other nodes.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method and system for efficiently scheduling wireless LAN traffic, giving the network the ability to serve both real-time and non-real time applications concurrently, while maintaining a requested level of quality of service for the real time application. It describes a method for scheduling quality of service traffic and a method to optimize this schedule thereby reducing the overall amount of time that is required for serving quality of service traffic (which is coordinated by a centralized network coordinator entity) and increasing the bandwidth available for non-real-time traffic. One application of such a scheduler would be WLANs that carry AV streams, such as may be found in a home based WLAN. Furthermore, a method is provided for announcing the schedule to all nodes in a wireless network to, for example, implement a power savings feature, thereby optimizing battery life and reducing the size and weight of portable network access terminals.
-
Citations
18 Claims
-
1. A system for the transmission of two different types of traffic in a wireless network, including time bounded repetitive traffic, and randomly generated traffic, the system comprising:
-
repeating frame durations comprising a period for the transmission of time bounded repetitive traffic and a period for randomly generated traffic;
a centralized coordinating node responsible for bandwidth management, resource scheduling and time coordination among nodes of the wireless network; and
at least one wireless node capable of transmitting and receiving information between other nodes.
-
-
2. A system for the transmission of traffic requiring a certain level of quality of service, the system comprising:
-
a centralized network coordinator responsible for bandwidth management, resource scheduling and time coordination among nodes of the wireless network, capable of interpreting a stream requirement furnished to it by a transmitting node, performing stream admission control and stream scheduling based on the stream requirements; and
a plurality of nodes capable of specifying respective traffic stream requirements to the centralized coordinator.
-
-
3. A method for a centralized coordinating node to schedule traffic in a wireless network, requiring a stated level of quality of service, the method comprising:
-
receiving stream specification requirements from a node wishing to initiate a traffic stream;
performing stream admission control based on bandwidth requested by the node and resources available in the network;
generating a traffic schedule based on a maximum duration available for the traffic requiring the quality of service, in the wireless network having repeating frame durations comprising a period for the transmission of time bounded repetitive traffic and a period for randomly generated traffic;
verifying conformance of the schedule based on the requirements of a maximum tolerable interval between medium grants, for all streams;
computing a reduction of required duration for coordinated transmission of traffic in the wireless network frame and optimizing the schedule; and
broadcasting the schedule information to all stations at a start of every wireless network frame. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
4. A system for scheduling traffic requiring a stated level of quality of service in a wireless network having repeating frame durations comprising a period for transmission of bounded repetitive traffic and a period for transmission of randomly generated traffic, the system comprising:
a centralized coordinating node that receives stream specification requirements from a node wishing to initiate a traffic stream, that performs stream admission control based on bandwidth requested by the node and resources available in the network, that generates a traffic schedule based on a maximum duration available for the traffic requiring the quality of service, that verifies conformance of the schedule based on the requirements of a maximum tolerable interval between medium grants for all streams, that computes a reduction of a required duration for coordinated transmission of traffic in the wireless network frame and optimizes the schedule, and that broadcasts schedule information to all nodes of the network at a start of every wireless network frame.
Specification