Nested weighted round robin queuing -> Monitor Keywords
Fresh Patents
Monitor Patents Patent Organizer File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations
site info Site News  |  monitor Monitor Keywords  |  monitor archive Monitor Archive  |  organizer Organizer  |  account info Account Info  |  
05/14/09 - USPTO Class 370 |  97 views | #20090122766 | Prev - Next | About this Page  370 rss/xml feed  monitor keywords

Nested weighted round robin queuing

USPTO Application #: 20090122766
Title: Nested weighted round robin queuing
Abstract: In a Mobile Ad Hoc Network (MANET), nested weighted round robin queues are employed to selectively provide channel access for traffic according to a priority or Quality of Service (QoS) for data. By nesting queues within other queues, and applying a weighted round robin technique to serve each queue, relatively arbitrary service metrics may be achieved including nodal QoS for class-based traffic, avoidance of queue starvation, and so forth. Prioritized queues may also be provided for preemptive delivery of high priority traffic. (end of abstract)



Agent: Strategic Patents P.C.. - Minneapolis, MN, US
Inventors: Timothy J. Hughes, Wendell Y. Kishaba, Marina Gurevich, Arthur E. Anderson, Tyler J. Ulinskas
USPTO Applicaton #: 20090122766 - Class: 370336 (USPTO)

Nested weighted round robin queuing description/claims


The Patent Description & Claims data below is from USPTO Patent Application 20090122766, Nested weighted round robin queuing.

Brief Patent Description - Full Patent Description - Patent Application Claims
  monitor keywords RELATED APPLICATIONS

This application claims the benefit of the following U.S. Provisional Patent Applications, each of which is incorporated by reference herein in its entirety:

U.S. App. No. 60/976,730 filed on Oct. 1, 2007;

U.S. App. No. 60/976,735 filed on Oct. 1, 2007;

U.S. App. No. 60/976,740 filed on Oct. 1, 2007;

U.S. App. No. 60/976,744 filed on Oct. 1, 2007;

U.S. App. No. 60/976,747 filed on Oct. 1, 2007; and

U.S. App. No. 60/976,748 filed on Oct. 1, 2007.

STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH

This invention was made with support of the United States Government under Contract MDA972-01-9-0022. The United States Government may have certain rights in the invention.

BACKGROUND

This application relates to queuing data for transmission in a Mobile Ad Hoc Network (MANET), and more particularly to queuing prioritized data according to a weighted nested round robin queue. There remains a need for improved handling of multiple traffic types in a wireless ad hoc network.

SUMMARY

In a Mobile Ad Hoc Network (MANET), nested weighted round robin queues are employed to selectively provide channel access for traffic according to a priority or Quality of Service (QoS) for data. By nesting queues within other queues, and applying a weighted round robin technique to serve each queue, relatively arbitrary service metrics may be achieved including nodal QoS for class-based traffic, avoidance of queue starvation, and so forth. Prioritized queues may also be provided for preemptive delivery of high priority traffic.

In one aspect, there is disclosed herein a method that includes storing a plurality of data packets in a plurality of queues for transmission in a number of time slots from a node of a mobile ad hoc network, each one of the plurality of queues having a weight; selecting a first data packet from the plurality of data packets for transmission in one of the number of time slots according to a first weighted round robin schedule that is weighted to serve a first group of the plurality of queues according to their respective weights; and selecting a second data packet from the plurality of data packets according to a second weighted round robin schedule that is weighted to serve a second group of the plurality of queues according to their respective weights, wherein the first weighted round robin schedule includes a weight for the second round robin schedule and periodically serves the second weighted round robin schedule according to the weight, thereby selecting the second data packet in the first weighted round robin schedule for transmission in one of the number of time slots. The method may include preemptively selecting data packets from a prioritized queue until the prioritized queue is empty.

In another aspect, a computer program product disclosed herein include computer executable code that, when executing on one or more computing devices, performs the steps of: storing a plurality of data packets in a plurality of queues for transmission in a number of time slots from a node of a mobile ad hoc network, each one of the plurality of queues having a weight; selecting a first data packet from the plurality of data packets for transmission in one of the number of time slots according to a first weighted round robin schedule that is weighted to serve a first group of the plurality of queues according to their respective weights; and selecting a second data packet from the plurality of data packets according to a second weighted round robin schedule that is weighted to serve a second group of the plurality of queues according to their respective weights, wherein the first weighted round robin schedule includes a weight for the second round robin schedule and periodically serves the second weighted round robin schedule according to the weight, thereby selecting the second data packet in the first weighted round robin schedule for transmission in one of the number of time slots.

In another aspect, a device disclosed herein includes a data source that provides a plurality of data packets; a queue that schedules the plurality of data packets for transmission according to a weighted round robin, the weighted round robin including at least one weight for a nested weighted round robin queue, the nested weighted round robin queue served according to its weight in the weighted round robin, thereby providing scheduled packets; a radio that provides an air interface to a mobile ad hoc network including links to a plurality of neighboring nodes; and a signal processor that prepares the scheduled packets for transmission over the air interface.



Continue reading about Nested weighted round robin queuing...
Full patent description for Nested weighted round robin queuing

Brief Patent Description - Full Patent Description - Patent Application Claims

Click on the above for other options relating to this Nested weighted round robin queuing patent application.

Patent Applications in related categories:

20090285188 - Method, communication system, and device for obtaining connection frame number - A method, a communication system, and a device for obtaining a connection frame number (CFN) are provided to obtain the CFN under a situation of applying high speed package access (HSPA). The method includes the following steps. A downlink node synchronization request including radio network controller (RNC) time information is ...

20090285187 - Optimized estimation of power for the transport format selection of a umts handset - c—a minimum specified power (6) for transmitting the E-DCH channels in the next TTI. b—the power (4) for transmitting the E-DCH channels in the past TTI at instant t, and, a—the remaining power (2) measured after ...


###
monitor keywords

How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like Nested weighted round robin queuing or other areas of interest.
###


Previous Patent Application:
Method and apparatus for the synchronisation of the physical layers in heterogeneous mobile communications networks
Next Patent Application:
Method and apparatus for generating data frame
Industry Class:
Multiplex communications

###

FreshPatents.com Support
Thank you for viewing the Nested weighted round robin queuing patent info.
IP-related news and info


Results in 2.15635 seconds


Other interesting Feshpatents.com categories:
Daimler Chrysler , DirecTV , Exxonmobil Chemical Company , Goodyear , Intel , Kyocera Wireless , paws
filepatents (1K)

* Protect your Inventions
* US Patent Office filing
patentexpress PATENT INFO