Method and a system for allocation of a budget to a task
First Claim
1. A method of scheduling a first task and a second task comprising the following steps:
- a first step of determining that the first task is a more important task compared to the second task and that the second task is a less important task compared to the first task, a second step of requesting a more important requested budget by the more important task and requesting a less important requested budget by the less important task, a third step of allocating a more important guaranteed budget to the more important task based upon the more important requested budget of the more important task and allocating a less important guaranteed budget to the less important task based upon the less important requested budget of the less important task, characterized in that the third step comprises steps of;
allocating a guaranteed budget margin for the more important task in addition to the more important guaranteed budget of the more important task, reserving a conditionally guaranteed budget margin to the less important task in addition to the less important guaranteed budget of the less important task.
6 Assignments
0 Petitions
Accused Products
Abstract
In consumer devices, like digital television sets (610) or set-top boxes, there can be a problem with a sudden load increase caused by for example a scene change and user focus. During such a load increase, the quality of service of the application having the user focus will decrease until the device detects the load increase. The device can reallocate resources to the application (608) having the user focus after which the quality of service will increase again towards its previous level. However, the user may have noticed the quality decrease. In order to prevent this noticeable decrease of quality in overload situations, a method an a system (606) is provided that guarantees a worst-case budget to the application having user focus and conditionally guarantees a budget surplus to an application not having the user focus (610). The latter application can then use that budget surplus to operate at a higher quality of service level.
-
Citations
11 Claims
-
1. A method of scheduling a first task and a second task comprising the following steps:
-
a first step of determining that the first task is a more important task compared to the second task and that the second task is a less important task compared to the first task, a second step of requesting a more important requested budget by the more important task and requesting a less important requested budget by the less important task, a third step of allocating a more important guaranteed budget to the more important task based upon the more important requested budget of the more important task and allocating a less important guaranteed budget to the less important task based upon the less important requested budget of the less important task, characterized in that the third step comprises steps of;
allocating a guaranteed budget margin for the more important task in addition to the more important guaranteed budget of the more important task, reserving a conditionally guaranteed budget margin to the less important task in addition to the less important guaranteed budget of the less important task. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system (500) for scheduling a first task and a second task comprising:
-
determination means (502) conceived to determine that the first task is a more important task compared to the second task and that the second task is a less important task compared to the first task, requesting means (504) conceived to contain a more important request for a more important requested budget and a less important request for a less important budget, allocation means (506) conceived to allocate a more important guaranteed budget to the more important task based upon the more important requested budget of the more important task and allocating a less important guaranteed budget to the less important task based upon the less important requested budget of the less important task, characterized in that the allocation means comprises;
guaranteeing means (508) conceived to allocate a guaranteed budget margin for the more important task in addition to the more important guaranteed budget of the more important task, reservation means (510) conceived to reserve a conditionally guaranteed budget margin to the less important task in addition to the less important guaranteed budget of the less important task. - View Dependent Claims (7, 8, 9, 10, 11)
-
Specification