The Journal of Korean Institute of Communications and Information Sciences (한국통신학회논문지)
- Volume 21 Issue 1
- /
- Pages.144-154
- /
- 1996
- /
- 1226-4717(pISSN)
- /
- 2287-3880(eISSN)
VLSI-Implementation of the Virtual Scheduling Algorithm
Virtual Scheduling Algorithm의 VLSI 구현
Abstract
Proposed numerous algorithms for the policing function have mainly focused on their performances. Besides their performance evaluation, however, the VLSI-implementation of these algorithms is worth consideration as well. Although, no algorithms for the policing function have been standardized up to now, ITU-T I.371 suggests two examples of algorithms, the Virtual Scheduling Algorithm (VSA) and the Continuous State Leaky Bucket algorithm. In this paper, we suggest the architecture of a policing device implementing the VSA among various algorithms for the peak cell rate policing and discuss some issues on the implementation. We also present how to select the policing modes of the two devices used to realize various policing schemes and show the experimental results obtained under four different peak cell rate values to confirm that the device performs the policing function satisfactorily. We exploit the priority encoder to run the algorithm in parallel instead of sequentially, which reduces the operation time to a great extent.
Keywords