A method for scheduling resource usage demands with an associated resource usage demand arrival time by using a scheduler, said method comprising the steps of: operating a usage period change mechanism to revolve a cyclic structure of multiple scheduling partitions with which the scheduler is currently operating, the mechanism being associated with multiple revolving role detection functions, each of which being comprised in each of the multiple scheduling partitions; each scheduling partition comprising at least a first and a second scheduling counter mechanisms (2, 231, 232,.. 239) for counting resource usage units within a usage period, a) counting a first amount of resource usage units consumed for demand satisfaction of a first resource usage demand in a first scheduling counter mechanism associated with a first scheduling partition, and b1) counting a second amount of resource usage units consumed for demand satisfaction of a second resource usage demand also in said first scheduling counting mechanism if no usage period change occurs between a demand satisfaction start time of the first resource usage demand and a demand satisfaction start time of the second resource usage demand and b2) else counting the second amount of resource usage units consumed for demand satisfaction of the second resource usage demand in a second scheduling counter mechanism if between the demand satisfaction start time of the first resource usage demand and the demand satisfaction start time of the second resource usage demand exactly one first usage period change occurs, independently of the time at which this first usage period change occurs. operating a usage period change mechanism to revolve a cyclic structure of multiple scheduling partitions with which the scheduler is currently operating, the mechanism being associated with multiple revolving role detection functions, each of which being comprised in each of the multiple scheduling partitions; each scheduling partition comprising at least a first and a second scheduling counter mechanisms (2, 231, 232,.. 239) for counting resource usage units within a usage period, a) counting a first amount of resource usage units consumed for demand satisfaction of a first resource usage demand in a first scheduling counter mechanism associated with a first scheduling partition, and b1) counting a second amount of resource usage units consumed for demand satisfaction of a second resource usage demand also in said first scheduling counting mechanism if no usage period change occurs between a demand satisfaction start time of the first resource usage demand and a demand satisfaction start time of the second resource usage demand and b2) else counting the second amount of resource usage units consumed for demand satisfaction of the second resource usage demand in a second scheduling counter mechanism if between the demand satisfaction start time of the first resource usage demand and the demand satisfaction start time of the second resource usage demand exactly one first usage period change occurs, independently of the time at which this first usage period change occurs. a) counting a first amount of resource usage units consumed for demand satisfaction of a first resource usage demand in a first scheduling counter mechanism associated with a first scheduling partition, and b1) counting a second amount of resource usage units consumed for demand satisfaction of a second resource usage demand also in said first scheduling counting mechanism if no usage period change occurs between a demand satisfaction start time of the first resource usage demand and a demand satisfaction start time of the second resource usage demand and b2) else counting the second amount of resource usage units consumed for demand satisfaction of the second resource usage demand in a second scheduling counter mechanism if between the demand satisfaction start time of the first resource usage demand and the demand satisfaction start time of the second resource usage demand exactly one first usage period change occurs, independently of the time at which this first usage period change occurs.