In [15], the authors show how the real-time tasks' share can be maintained constant at the arrival of a new task ( varies). This is done by re-arranging the tasks' weights: like for CBA, there is an admission test (similar to ) and, if a new task is accepted, the weights are recomputed such that for all real-time tasks . This is not necessary under the constant bandwidth paradigm, where if a new task is accepted the other tasks' bandwidth have not to be changed.
This difference is due to the fact that Fi is computed based on the executed time, while Bi is computed based on the demanded time. The CBA definition is more natural (doesn't require to change tasks' weights and shares) and permits better resource allocation.
Moreover, with a CBS, the additional parameter Ts (period of the server) can be used to better describe the tasks' temporal behavior. Using Proportional Share schedulers, such as EEVDF or SFQ, it is possible to do a similar thing using a different scheduling quantum for each task, but to the best knowledge of the authors no-one of the existing Proportional Share schedulers actually do it .