Advanced SearchSearch Tips
Enhancing RCC(Recyclable Counter With Confinement) with Cuckoo Hashing
facebook(new window)  Pirnt(new window) E-mail(new window) Excel Download
 Title & Authors
Enhancing RCC(Recyclable Counter With Confinement) with Cuckoo Hashing
Jang, Rhong-ho; Jung, Chang-hun; Kim, Keun-young; Nyang, Dae-hun; Lee, Kyung-Hee;
  PDF(new window)
According to rapidly increasing of network traffics, necessity of high-speed router also increased. For various purposes, like traffic statistic and security, traffic measurement function should performed by router. However, because of the nature of high-speed router, memory resource of router was limited. RCC proposed a way to measure traffics with high speed and accuracy. Additional quadratic probing hashing table used for accumulating elephant flows in RCC. However, in our experiment, quadratic probing performed many overheads when allocated small memory space or load factor was high. Especially, quadratic requested many calculations in update and lookup. To face this kind of problem, we use a cuckoo hashing which performed a good performance in update and loop for enhancing the RCC. As results, RCC with cuckoo hashing performed high accuracy and speed even when load factor of memory was high.
RCC;cuckoo hashing;quadratic probing;traffic measurement;
 Cited by
Cisco, Cisco Visual Networking Index: Forecast and methodology, 2012-2017, Retrieved May, 29, 2013, from

Cisco, NetFlow systems, from

InMon Corp, sFlow accuracy & billing, Retrieved 2003, from

P. Lieven and B. Scheuermann, "High-speed per-flow traffic measurement with probabilistic multiplicity counting," in Proc. IEEE INFOCOM, pp. 1-9, San Diego, USA, Apr. 2010.

A. Kumar, J. JimXu, and J. Wang, "Space-code bloom filter for efficient per-flow traffic measurement," in Proc. IEEE INFOCOM, pp. 1762-1773, Hong Kong, China, Mar. 2004.

Y. Lu, A. Montanari, B. Prabhakar, S. Dharmapurikar, and A. Kabbani, "Counter braids: A novel counter architecture for per-flow measurement," in Proc. ACM SIGMETRICS, pp. 121-132, Annapolis, USA, Jun. 2008.

Y. Lu and B. Prabhakar, "Robust counting via counter braids: An error-resilient network measurement architecture," in Proc. IEEE INFOCOM, pp. 522-530, Rio de Janeiro, Brazil, Apr. 2009.

T. Li, S. Chen, and Y. Ling, "Fast and compact per-flow traffic measurement through randomized counter sharing," in Proc. IEEE INFOCOM, pp. 1799-1807, Shang Hai, China, Apr. 2011.

K. Y. Whang, B. Vander-Zanden, and H. Taylor, "A linear-time probabilistic counting algorithm for database applications," ACM Trans. Database Syst., vol. 15, no. 2, pp. 208-229, Jun. 1990. crossref(new window)

M. Yoon, T. Li, S. Chen, and J. K. Peir, "Fit a compact spread estimator in small high-speed memory," IEEE/ACM Trans. Netw., vol. 19, no. 5, pp. 1253-1264, Oct. 2011.

D. H. Nyang and D. O. Shin. "Recyclable counter with confinement for real-time per-flow measurement," IEEE/ACM Trans. Netw., Jan. 2016.

R. Pagh and F. F. Rodler. "Cuckoo hashing" J. Algorithms, vol. 51, no. 2, pp. 122-144, May 2004. crossref(new window)

C. Estan and G. Varghese, "New directions in traffic measurement and accounting," in Proc. ACM SIGCOMM, pp. 323-336, Pittsburgh, USA, Aug. 2002.

R. Karp, S. Shenker, and C. Papadimitriou, "A simple algorithm for finding frequent elements in streams and bags," ACM Trans. Database Syst., vol. 28, no. 1, pp. 51-55, Mar. 2003. crossref(new window)

N. Kamiyama and T. Mori, "Simple and accurate identification of high rate flows by packet sampling," in Proc. IEEE INFOCOM, pp. 1-13, Barcelona, Spain, Apr. 2006.

X. Dimitropoulos, P. Hurley, and A. Kind, "Probabilistic lossy counting: An efficient algorithm for finding heavy hitters," Comput. Commun. Rev., vol. 38, no. 1, pp. 7-16, Jan. 2008.

S. Cohen and Y. Matias, "Spectral bloom filters," in Proc. ACM SIGMOD, pp. 241-252, San Diego, USA, Jun. 2003.

P. Flajolet and G. Nigel Martin, "Probabilistic counting algorithms for database applications," J. Comput. Syst. Sci., vol. 31, pp. 182-209, Apr. 1985. crossref(new window)

The Cooperative Association for Internet Data Analysis, Equinix Chicago data center, Retrieved Nov. 21, 2013, from