Sailesh Kumar
Huawei
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Sailesh Kumar.
architectures for networking and communications systems | 2011
Nan Hua; Eric Norige; Sailesh Kumar; Bill Lynch
Hash functions are vital in networking. Hash-based algorithms are increasingly deployed in mission-critical, high speed network devices. These devices will need small, quick, hardware hash functions to keep up with Internet growth. There are many hardware hash functions used in this situation, foremost among them CRC-32. We develop parametrized methods for evaluating hash function output quality so as to better compare similar hash functions. We use these methods to explore the quality of candidate hash functions, including CRC-32,
architectures for networking and communications systems | 2009
Domenico Ficara; Stefano Giordano; Sailesh Kumar; Bill Lynch
H_3
Archive | 2013
Joji Philip; Sailesh Kumar; Eric Norige; Mahmud Hassan; Sundari Mitra
(with fixed seed), MD5 and others. We also propose optimized building blocks for hardware hash functions based on SP-networks. Given a size budget of 4K gates and only 1 cycle to compute the result, we demonstrate a 128 bit input, 64 bit output hash function built using this framework that ranks highly in our tests.
Archive | 2013
Sailesh Kumar; Eric Norige
Exact and approximate membership lookups are among the most widely used primitives in a number of network applications. Hash tables are commonly used to implement these primitive functions as they provide O(1) operations at moderate load (table occupancy). However, at high load, collisions become prevalent in the table, which makes lookup highly non-deterministic and reduces the average performance. Slow and non-deterministic lookups are detrimental to the performance and scalability of modern platforms such as ASIC/FPGA and multi-core that use highly parallel compute and memory structures. To combat non-determinism and achieve high rate lookups, a recent series of papers employ compact on-chip memory that augments the main hash table and stores certain key information. Unfortunately, they require substantial on-chip memory space and bandwidth, and fail to provide 100% guarantee on lookup rate. In this paper, we solve this with a novel construction that requires 10-fold smaller on-chip memory and guarantees that all lookups require a single hash table access at near full load. The on-chip memory uses only between 1- and 2-bit per item and also needs a small number of accesses (between two and four) per lookup. This represents a substantial improvement over previous schemes and therefore can help realize highly scalable and deterministic lookup tables in modern parallel platforms.
Archive | 2012
Sailesh Kumar; Joji Philip; Eric Norige; Mahmud Hassan; Sundari Mitra
Archive | 2012
Joji Philip; Sailesh Kumar; Eric Norige; Mahmud Hassan; Sundari Mitra
Archive | 2011
Sailesh Kumar; Zhenxiao Liu; William Lynch
Archive | 2013
Sailesh Kumar; Eric Norige
Archive | 2013
Joji Philip; Joseph Rowlands; Sailesh Kumar
ieee hot chips symposium | 2010
Bill Lynch; Sailesh Kumar