In this letter, we propose a Credit-based Processor Sharing (CPS) approach
for decoupled allocation of delay and bandwidth. For bandwidth guarantees,
a CPS system serves traffic flows in proportion to their service weights. F
or delay guarantees, on the other hand, a CPS system allows real-time flows
to temporarily borrow bandwidth from nonreal-time flows using service cred
its. This borrowing mechanism boosts the delay performance of real-time flo
ws without increasing their long-term bandwidth requirements. By systematic
ally regulating service credits of real-time flows, nonreal-time flows are
protected for their aggregate long-term bandwidth share.