Scheduling a shared resource among synchronous and asynchronous packet flows
OwnerLuciano Lenzini, Enzo Mingozzi +2inventors
InventorsLuciano Lenzini, Enzo Mingozzi, Enrico Scarrone, Giovanni Stea
Life of this patent
Estimating the term…
Loading patent…
OwnerLuciano Lenzini, Enzo Mingozzi +2inventors
InventorsLuciano Lenzini, Enzo Mingozzi, Enrico Scarrone, Giovanni Stea
Estimating the term…
Each synchronous flow (i=1, 2 . . . , Ns) is associated to a respective synchronous capacity value (Hi) that is related the period of time for which a synchronous flow can be serviced before the server moves on. This value can be selected either according to a local allocation criteria or according to a global allocation criteria. Each asynchronous flow (i=1, 2, . . . , NA) s is associated to a respective first value indicating the delay to be made up so that the respective queues has the right to be serviced and to another value indicating the instant in which the server visited the respective queue associated to a synchronous flow (h) is then serviced for a period of time that is related to be aforesaid synchronous capacity value, while each queue associated to an asynchronous flow (i) is serviced only if the server's visit occurs before the expected moment. The server's visit (10) to the synchronous queues should preferably take place during two successive cycles in order to optimise the use of the resources available.
1-26. (canceled)
A method for the scheduling of a service resource shared among several information packet flows that generate respective associated queues, said flows including synchronous flows (i=1, 2, . . . , Ns) that require a guaranteed minimum service rate (ri) and asynchronous flows (j=1, 2, . . . , NA) that use the service capacity of said the resource that is left unused by the synchronous flows, method making use of a server and comprising the following steps:
A system for the scheduling of a service resource shared among several information packet flows that generate respective associated queues, said flows including synchronous flows (i=1, 2, . . . , NS) that require a guaranteed minimum service rate and asynchronous flows (j=1, 2, . . . , NA) destined to use the service capacity of said resource left unused by the synchronous flows, the system including a server able to visit the respective queues associated to said flows (i, j) in successive cycles, which is configured to perform the following operations:
Dependencies are inferred from the claim text.