Browse > Article

HFIFO(Hierarchical First-In First-Out) : A Delay Reduction Method for Frame-based Packet Transmit Scheduling Algorithm  

김휘용 (한국과학기술원 전자전산학과)
유상조 (인하대학교 정보통신전문대학)
김성대 (한국과학기술원 전자전산학과)
Abstract
In this paper, we propose a delay reduction method for frame-based packet transmit scheduling algorithm. A high-speed network such as ATM network has to provide some performance guarantees such as bandwidth and delay bound. Framing strategy naturally guarantees bandwidth and enables simple rate-control while having the inherently bad delay characteristics. The proposed delay reduction method uses the same hierarchical frame structure as HRR (Hierarchical Round-Robin) but does not use the static priority scheme such as round-robin. Instead, we use a dynamic priority change scheme so that the delay unfairness between wide bandwidth connection and narrow bandwidth connection can be eliminated. That is, we use FIFO (First-In First-Out) concept to effectively reduce the occurrence of worst-case delay and to enhance delay distribution. We compare the performance for the proposed algorithm with that of HRR. The analytic and simulation results show that HFIFO inherits almost all merits of HRR with fairly better delay characteristics.
Keywords
Citations & Related Records
연도 인용수 순위
  • Reference
1 S. J. Golestani, 'A start-and-go Queuing Framework for Congestion Management', Proceedings of ACM SIGCOMM '90, pp.8~18, 1990
2 C. Kalmanek, H. Kanakia, and S. Keshav, 'Rate Controlled Servers for Very High-Speed Networks', Proceedings of IEEE Global Conference, Telecommunication pp.300.3.1-300.3.9, Dec. 1990
3 J. Bennett and H. Zhang, 'WF2Q: Worst-case Fair Weighted Fair Queuing', Proceedings of IEEE INFOCOM '96, pp.1d.3.1~1d.3.9, 1996
4 M. Shreedhar, 'Efficient Fair Queuing using Deficit Round Robin', IEEE/ACM Transactions on Networking, vo1.4, no.3, 1996
5 S. J. Golestani, 'A Self-clocked Fair Queuing Scheme for Broadband Applications', Proceedings of IEEE INFOCOM '94, pp.5c.1.1~5c.1.11, 1994
6 H. Zhang, 'Service Disciplines for Guaranteed Performance Service in Packet-Switching Networks', Proceedings of the IEEE, vol.83, no.10, pp. 1373-1396, 1995
7 L. Zhang, 'Virtual clock: A New Traffic Control Algorithm for Packet Switching Networks', ACM Transactions on Computer Systems, vo1.9, no.2, pp. 101-124, 1991
8 A. Demers, S. Keshav, and S. Shenker, 'Analysis and Simulation of a Fair Queueing Algorithm', Proceedings of. ACM SIGCOMM'89, 1989
9 A. Parekh, 'A Generalized Processor Sharing Approach to Flow Control in Integrate Services Networks: The Single-Node Case', IEEE/ACM Transactions on Networking, vol.1, no.3. pp.344-357   DOI   ScienceOn
10 A. Hung and G. Kesidis, 'Performance evaluation of hierarchical round-robin bandwidth scheduling for ATM', Proc. ITC-15, pp. 1247-1256, 1997
11 H.Zhang and Ferrari, 'Rate-controlled Static Priority Queuing', Proceedings of IEEE INFOCOM '93, pp.2c.3.1~2c.3.10, 1993
12 D. Verma, H. Zhang, and D. Ferrari, 'Guaranteeing Delay Jitter Bounds in Packet Switching Networks', Proceedings of Tricomm'91, 1991
13 D. Ferrari and D. Verma, 'A Scheme for Real-time Channel Establishment in Wide-area Networks', IEEE Journal on Selected Areas in Communications, vol.S, pp.368~379, Apr. 1990