• “leaky bucket”
  • regulator
  • token bucket fills up at rate , and total capacity
  • no burstiness = peak rate allcoator
  • tolerate additional buffering for a certain amount of time
  • not ideal if the rolling average has long term trends over transmission