Method and system for scheduling requests in a non-first in first out (FIFO) order in a network
First Claim
1. A method for scheduling requests generated for a plurality of mobile devices in a communication network, the requests being generated for a transmission opportunity, the method comprising:
- computing a sort metric for each request based on an information update;
computing a lead-time for each request based on the sort metric for a time slice, the lead-time being computed with respect to a drop-dead time of the time slice; and
considering each request for allocation in the time slice before the beginning of a next time slice based on the lead-time.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and a system for scheduling requests generated for a plurality of mobile devices in a communication network (100) has been disclosed. The requests are generated for a transmission opportunity. The method includes computing a sort metric (302) for each request, based on an information update. A lead-time is then computed (304) with respect to a drop-dead time for each request, based on the sort metric for a time slice. The drop-dead time for a given time slice is the time before which scheduling has to be done so that data can be transmitted during the given time slice. Each request may be considered (306) for allocation in the time slice before the beginning of a next time slice, based on the lead-time.
-
Citations
29 Claims
-
1. A method for scheduling requests generated for a plurality of mobile devices in a communication network, the requests being generated for a transmission opportunity, the method comprising:
-
computing a sort metric for each request based on an information update;
computing a lead-time for each request based on the sort metric for a time slice, the lead-time being computed with respect to a drop-dead time of the time slice; and
considering each request for allocation in the time slice before the beginning of a next time slice based on the lead-time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for scheduling requests generated for a plurality of mobile devices in a communication network, the request being generated for a transmission opportunity, the method comprising:
-
forwarding each request to a plurality of Base Transceiver Stations (BTSs) in the communication network;
sending an information update to the plurality of BTSs;
computing a sort metric for each request based on the information update;
computing a lead-time for each request for a time slice based on the sort metric, the lead-time being computed with respect to a drop-dead time of the time slice; and
considering each request for allocation in the time slice before the beginning of a next time slice based on the lead-time. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system for scheduling requests generated for a plurality of mobile devices in a communication network, the system comprising:
-
a plurality of Base Transceiver Stations (BTSs) that are capable of receiving requests, the requests being generated for a transmission opportunity, the plurality of BTSs further being capable of receiving an information update from the plurality of mobile devices; and
a Base Station Controller (BSC) the BSC being capable of computing a sort metric based on the information update, the information update being sent by the plurality of BTSs. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29)
-
Specification