Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Vivek Sahasranaman

dblp:71/4570 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
0since 2021 · last 2009
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 2 · 1 first-authorArtificial intelligence and machine learning · 1Databases, data management, data science and information retrieval · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
2 papers
Transport protocols and congestion control · 57% Internet architecture and protocols · 33% Network performance modeling · 10%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Internet architecture and protocols › packet processing
packet classification
0.012001
Comparative Evaluation of Software Implementation of Layer-4 Packet Classification Schemes · ICNP 2001
Transport protocols and congestion control
queue management
0.012000
Receiver Based Management of Low Bandwidth Access Links · INFOCOM 2000
Transport protocols and congestion control › congestion control algorithm design
receiver-driven congestion control
0.012000
Receiver Based Management of Low Bandwidth Access Links · INFOCOM 2000
Operating systems › network stack
socket buffer management
0.012000
Receiver Based Management of Low Bandwidth Access Links · INFOCOM 2000

Methods — techniques the papers use, named apart from their topics

comparative evaluation · 0.0FreeBSD kernel implementation · 0.0
YearPublicationVenuePosition
2009 Google Newspaper Search - Image Processing and Analysis Pipeline
abstract
The Google newspaper search program was launched on September 8, 2008. In this paper, we outline the technology pieces underlying this large and complex project. We have created a production pipeline which takes newspaper microfilms as input and emits individual news articles as output. These articles are then indexed and added to the content base, so that they turn up in response to Google searches. Thus, in response to a Google query ldquoHitler deathrdquo, we are able to show newspaper articles from the very day it was reported, authentic and unbiased by passage of time. Non-uniform illumination, presence of significant noise, tears and scratches in the microfilm image, all pose special challenges for this project. The significant variation of layouts across newspapers and time eras, the variations in font sizes occurring in a single page (which confuses the OCR engine) compound the difficulties. The project is still going on after the initial launch was made (with about 15 million news articles).
Krishnendu Chaudhury, SriRam Thirthala, Vivek Sahasranaman, Shobhit Saxena, Selvam Mahalingam
ICDAR4
2001 Comparative Evaluation of Software Implementation of Layer-4 Packet Classification Schemes
abstract
The availability of fast network processors and general purpose CPUs has made software implementation of per-packet processing in network elements an attractive option. Given this, a-priori knowledge of performance of software implementations of the well known Layer-4 packet classification will be very useful. We compare the performance of three state-of-the-art packet classification schemes namely, Grid-of-Tries (GOT), Packet Classification Algorithms using Recursive Space-decomposition (PACARS) , and Tuple-Space-Search (TSS), implemented in FreeBSD 3.3 UNIX kernel. We developed two new OS extensions, namely, the Virtual Filter Database (VFD) framework and the new routing socket API to implement these algorithms. We used real-life as well as synthetic rule databases to evaluate their performance. Our key conclusions are: (1) compression of trie data structure that is central to a lot of classification algorithms has limited benefits on general purpose CPUs; (2) static algorithms such as GOT that do not support dynamic updates support very fast search performance of the order of a few microseconds per search and may be adequate for static firewalls; and (3) with medium sized databases, PACARS and TSS schemes provide update times of the order of 100s of microseconds and search performance of the order of 10s of microseconds. These algorithms are adequate for dynamic firewalls, traffic directors, and network monitoring applications in enterprise networks.
Vivek Sahasranaman, Milind M. Buddhikot
ICNP1
2000 Receiver Based Management of Low Bandwidth Access Links
abstract
In this paper, we describe a receiver-based congestion control policy that leverages TCP flow control mechanisms to prioritize mixed traffic loads across access links. We manage queueing at the access link to: (1) improve the response time of interactive network applications; (2) reduce congestion-related packet losses; while (3) maintaining high throughput for bulk-transfer applications. Our policy controls queue length by manipulating receive socket buffer sizes. We have implemented this solution in a dynamically loadable Linux kernel module, and tested it over low-bandwidth links. Our approach yields a 7-fold improvement in packet latency over an unmodified system while maintaining 94% link utilization. In the common case, congestion-related packet losses at the access link can be eliminated. Finally, by prioritizing short flows, we show that our system reduces the time to download a complex Web page during a large background transfer by a factor of two.
Neil Spring, Maureen Chesire, Mark Berryman, Vivek Sahasranaman, Thomas E. Anderson, Brian N. Bershad
INFOCOM4