Browse > Article

Threshold-based Filtering Buffer Management Scheme in a Shared Buffer Packet Switch  

Yang, Jui-Pin (Department of Electrical Engineering, National Chung Cheng University)
Liang, Ming-Cheng (Department of Electronic Engineering, I-Shou University)
Chu, Yuan-Sun (Department of Electrical Engineering, National Chung Cheng University)
Publication Information
Abstract
In this paper, an efficient threshold-based filtering (TF) buffer management scheme is proposed. The TF is capable of minimizing the overall loss performance and improving the fairness of buffer usage in a shared buffer packet switch. The TF consists of two mechanisms. One mechanism is to classify the output ports as sctive or inactive by comparing their queue lengths with a dedicated buffer allocation factor. The other mechanism is to filter the arrival packets of inactive output ports when the total queue length exceeds a threshold value. A theoretical queuing model of TF is formulated and resolved for the overall packet loss probability. Computer simulations are used to compare the overall loss performance of TF, dynamic threshold (DT), static threshold (ST) and pushout (PO). We find that TF scheme is more robust against dynamic traffic variations than DT and ST. Also, although the over-all loss performance between TF and PO are close to each other, the implementation of TF is much simpler than the PO.
Keywords
Threshold; filtering; buffer management; fairness; robust;
Citations & Related Records

Times Cited By Web Of Science : 0  (Related Records In Web of Science)
Times Cited By SCOPUS : 0
연도 인용수 순위
  • Reference
1 K. Kumaran and D. Mitra, 'Performance and Huid simulations of a novelshared buffer management system,' Proc. IEEE 1NF0C0M'98, 1998. pp.1449-1461
2 C. G. Kang and H. H. Tan, 'Queuing analysis of explicit policy assign-ment push-out buffer sharing schemes for ATM networks,' in Proc. IEEEINF0C0M'94, 1994, pp. 4c.1.1-4c.1.10
3 C. G. Kang and H. H. Tan, 'Queuing analysis of explicit policy assign-ment push-out buffer sharing schemes for ATM networks,' in Proc. IEEEINF0C0M'94, 1994, pp. 4c.1.1-4c.1.10
4 L. Kleinrock, Queuing Systems, vol. I: Theory, New York: WileyInterscience, 1975
5 V. Paxson and S. Floyd, 'Wide-area traffic: The failure ofpoisson modeling,' in Proc. ACM SIGC0MM'94, 1994, pp. 257-268
6 I. Cidon, L. Georgiadis, and R. Giierin, 'Optimal buffer shahng,' IEEE J.Setect. Areas Commun., vol. 13, no. 7, pp. 1229-1239, 1995   DOI   ScienceOn
7 M. E. Crovella and A. Bestavros, 'Self-similahty in World Wide Web traf-lic: Evidence and possible causes,' IEEE/ACM Trans. Networking, vol. 5, no. 4, pp. 835-846, 1997   DOI
8 F. Kamoun and L. Kleinrock, 'Analysis of shared finite storage in a cornputer node environment under general traffic conditions,' IEEE Trans.Commun., vol. COM-28, pp. 992-1003, 1980
9 S. Sharma and Y. Viniotis, 'Optimal buffer management policies forshared-buffer ATM switches,' IEEE/ACM Trans. Networking, vol. 7, no. 4. pp.575-587,1999   DOI   ScienceOn
10 H. Kroner et al., 'Priority management in ATM switching nodes,' IEEE J.Select. Areas Commun., vol. 9, no. 3, pp. 418-427, 1991   DOI   ScienceOn
11 S. Dill et al., 'Self-similarity in the web,' ACM Trans. Internet Technol.pp.205-223, 2002
12 E. B. Saff and A. D. Snider, fundamentals ofcomplex analysis for mathematics, science, and engineering, New Jersey: Prentice Hall, 1993
13 A. K. Choudhury and E. L. Hahne, 'New implementation of multi-prioritypushout for shared memory ATM switches,' Comput. Commun., vol. 19, pp. 245-256, 1996   DOI   ScienceOn
14 J. P. Yang et aI, 'Dynamic thresholds for shared buffer switches with vari-able length packets,' Proc. IEEE HPSR2002, 2002, pp. 3b.1.1-3b.1.4
15 S. X. Wei, E. J. Coyle, and M-T. T. Hsiao, 'An optimal buffer managementpolicy for high-performance packet switching,' in Prvc. IEEE GLOBE-C0M'91.1991, pp. 924-928
16 E. L. Hahne and A. K. Choudhury, 'Dynamic queue length thresholds formultiple loss priorities,' IEEE/ACM Trans. Networking, vol. 10, no. 3, pp.368-380, 2002   DOI   ScienceOn
17 S. Floyd and V. Jacobson, 'Random early detection gateways for conges-tion avoidance,' IEEE/ACM Trans. Networking, vol. 1, no. 4, pp. 397-413, 1993   DOI   ScienceOn
18 A. K. Choudhury and E. L. Hahne, 'Space priority management in ashared memory ATM switch,' in Proc. IEEE GL0BEC0M'93, 1993, pp.1375-1383
19 M. G. Hluchyj and M. J. Karol, 'Queuing in high-performance packetswitching,' IEEE J. Setect. Areas Commun., vol. 6, no. 9, pp. 1587-1597, 1988   DOI   ScienceOn
20 S. Kiishnan, A. K. Choudhury, and F. M. Chiussi, 'Dynamic partition-ing: A mechanism for shared memory management,' in Proc. IEEE IN-F0C0M'99, 1999, pp. 144-152
21 A. K. Choudhury and E. L. Hahne, 'Dynamic queue length thresholds forshared-memory packet switches,' IEEE/ACM Trans. Networking, vol. 6,no.2,PP.130-140. 1998   DOI   ScienceOn
22 M. I.Irtand, 'Buffer management in a packet switch,' IEEE Trans. Com-mun., vol. COM-26, pp. 328-337, 1978
23 R. Fan et at., 'An optimal buffer management scheme with dynamicthresholds,' Proc. IEEE GLBEC0M'99, 1999, pp. 631-637
24 Y. S. Chu et at., 'Partial sharing and partial partitioning buffer management scheme for shared buffer packet switches,' IEICE Trans. Commun.,vol. E85-B,no.1,pp.79-88, 2002