scispace - formally typeset
S

Sorav Bansal

Researcher at Indian Institute of Technology Delhi

Publications -  43
Citations -  1814

Sorav Bansal is an academic researcher from Indian Institute of Technology Delhi. The author has contributed to research in topics: Wireless network & Virtual machine. The author has an hindex of 18, co-authored 41 publications receiving 1712 citations. Previous affiliations of Sorav Bansal include Indian Institutes of Technology & Stanford University.

Papers
More filters
Posted Content

Observation-based Cooperation Enforcement in Ad Hoc Networks

TL;DR: OCEAN is found that, in many scenarios, OCEAN can do as well as, or even better than, schemes requiring second-hand reputation exchanges, and could possibly help obviate solutions requiring trust-management for some contexts.
Proceedings Article

CAR: Clock with Adaptive Replacement

TL;DR: A simple and elegant new algorithm, namely, CLOCK with Adaptive Replacement (CAR), that has several advantages over CLOCK: it is scan-resistant, self-tuning and it adaptively and dynamically captures the "recency" and "frequency" features of a workload.
Proceedings ArticleDOI

Automatic generation of peephole superoptimizers

TL;DR: It is shown experimentally that the fully automatic construction of peephole optimizers using brute force superoptimization is able to exploit performance opportunities not found by existing compilers, and speedups from 1.7 to a factor of 10 on some compute intensive kernels over a conventional optimizing compiler are shown.
Proceedings ArticleDOI

MACA-P: a MAC for concurrent transmissions in multi-hop wireless networks

TL;DR: This paper presents the initial design and performance study of MACA-P, a RTS/CTS based MAC protocol that enables simultaneous transmissions in multihop ad-hoc wireless networks and contains a contention-based reservation phase prior to data transmission.
Patent

Apparatus and system for dynamically allocating main memory among a plurality of applications

TL;DR: In this article, an apparatus and system for dynamically allocating main memory among applications is described, which includes a cache memory module configured to maintain a first list and a second list, each list having a plurality of pages, and a resize module that can resize the cache by adaptively selecting the first or second list and subtracting pages from or adding pages to the selected list.