{"title":"Randomized token buckets: reducing the buffers required in multiplexors","authors":"J. Fingerhut, G. Varghese","doi":"10.1109/NOSDAV.1997.629388","DOIUrl":null,"url":null,"abstract":"We study the buffer requirements for N identical token bucket streams that are fed to a multiplexor. If the token bucket streams are synchronized the buffer size requirement at the multiplexor is N/spl middot/B, where B is the size of the token bucket. We introduce a new variant of token bucket schemes that we call randomized token bucket schemes that insert random delays to prevent the streams from becoming (and remaining) synchronized. We show, using a combination of analysis and simulation that the buffer size is reduced to at most 3/spl radic/NB with fixed small (10/sup -6/) probability of buffer overflow. Because of the randomization, this result does not depend on assumptions about input traffic patterns. While our analysis has been focused on a simple multiplexor, our research is motivated by the possible use of randomized leaky bucket as a traffic shaping mechanism to reduce buffer size and end-to-end delays across multiple hops in a network.","PeriodicalId":401407,"journal":{"name":"Proceedings of 7th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '97)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-05-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 7th International Workshop on Network and Operating System Support for Digital Audio and Video (NOSSDAV '97)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NOSDAV.1997.629388","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
We study the buffer requirements for N identical token bucket streams that are fed to a multiplexor. If the token bucket streams are synchronized the buffer size requirement at the multiplexor is N/spl middot/B, where B is the size of the token bucket. We introduce a new variant of token bucket schemes that we call randomized token bucket schemes that insert random delays to prevent the streams from becoming (and remaining) synchronized. We show, using a combination of analysis and simulation that the buffer size is reduced to at most 3/spl radic/NB with fixed small (10/sup -6/) probability of buffer overflow. Because of the randomization, this result does not depend on assumptions about input traffic patterns. While our analysis has been focused on a simple multiplexor, our research is motivated by the possible use of randomized leaky bucket as a traffic shaping mechanism to reduce buffer size and end-to-end delays across multiple hops in a network.