Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Sushil Singh is active.

Publication


Featured researches published by Sushil Singh.


european symposium on algorithms | 2006

An improved construction for counting bloom filters

Flavio Bonomi; Michael Mitzenmacher; Rina Panigrahy; Sushil Singh; George Varghese

A counting Bloom filter (CBF) generalizes a Bloom filter data structure so as to allow membership queries on a set that can be changing dynamically via insertions and deletions. As with a Bloom filter, a CBF obtains space savings by allowing false positives. We provide a simple hashing-based alternative based on d-left hashing called a d-left CBF (dlCBF). The dlCBF offers the same functionality as a CBF, but uses less space, generally saving a factor of two or more. We describe the construction of dlCBFs, provide an analysis, and demonstrate their effectiveness experimentally.


international conference on computer communications | 2010

Leaping Multiple Headers in a Single Bound: Wire-Speed Parsing Using the Kangaroo System

Christos Kozanitis; John David Huber; Sushil Singh; George Varghese

More fundamental than IP lookups and packet classification in routers is the extraction of fields such as IP Dest and TCP Ports that determine packet forwarding. While parsing of packet fields used to be easy, new shim layers (e.g., MPLS, 802.1Q, MAC-in-MAC) of possibly variable length have greatly increased the worst-case path in the parse tree. The problem is exacerbated by the need to accommodate new packet headers and to extract other higher layer fields. Programmable routers for projects such as GENI will need such flexible parsers. In this paper, we describe the design and implementation of the Kangaroo system, a flexible packet parser that can run at 40 Gbps even for worst-case packet headers. Because conventional solutions that traverse the parse tree one protocol at a time are too slow, Kangaroo uses lookahead to parse several protocol headers in one step using a new architecture in which a CAM directs the next set of bytes to be extracted. The challenge is to keep the number of CAM entries from growing exponentially with the amount of lookahead. We deal with this challenge using a non-uniform traversal of the parse tree, and an offline dynamic programming algorithm that calculates the optimal walk. Our experiments on a NetFPGA prototype show a speedup of 2 compared to an architecture with a lookahead of 1. The architecture can be implemented as a parsing block in a standard 400 MHz ASIC at 40 Gbps using less than 1% of chip area.


ieee acm international conference utility and cloud computing | 2014

Automatic Configuration of Opaque Network Functions in CMS

Serena Spinoso; Marco Leogrande; Fulvio Giovanni Ottavio Risso; Sushil Singh; Riccardo Sisto

Cloud Management Systems (CMS) such as Open Stack are commonly used to manage IT resources such as computing and storage in large data enters. Recently, CMS are starting to offer customers also the possibility to customize their network infrastructure, allowing each tenant to build his virtual network made of elementary blocks such as traffic monitors, switches, routers, firewalls, and more. However, tenants have to choose those network services among the list of services made available by the CMS and have no possibilities to customize the applications they want. This paper examines some of the modifications required in CMS to support a tenant-centric network service model, in which each tenant can install and configure their preferred network functions, without being limited to use only the list provided by the CMS. A prototype implementation validates the proposed approach and demonstrates the extent of the modifications in terms of languages and software components.


acm special interest group on data communication | 2006

Beyond bloom filters: from approximate membership checks to approximate state machines

Flavio Bonomi; Michael Mitzenmacher; Rina Panigrah; Sushil Singh; George Varghese


Archive | 2010

FLEXIBLE NETWORK MEASUREMENT

Ying Liu; Valentina Alaria; Pere Monclus; Sushil Singh


Archive | 2005

Scalably detecting and blocking signatures at high speeds

Sushil Singh; George Varghese; John David Huber; Sumeet Singh


Archive | 2014

Method and system for managing interconnection of virtual network functions

Brenden Blanco; Sushil Singh; Gaetano Borgione; Alexei Starovoitov; Pere Monclus


Archive | 2013

Intra Switch Transport Protocol

Guglielmo Morandin; Sushil Singh; Jonathan J. Chang; John David Huber


Archive | 2013

Method and system for data plane abstraction to enable a dynamic creation of network applications

Pere Monclus; Sushil Singh; Brenden Blanco; Alexei Starovoitov; Awais Nemat


Archive | 2013

METHOD AND SYSTEM FOR DATA PLANE ABSTRACTION TO ENABLE A NETWORK STORAGE PLATFORM ECOSYSTEM

Alexei Starovoitov; Sushil Singh; Pere Monclus; Awais Nemat

Collaboration


Dive into the Sushil Singh's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge