Skip to main content

Showing 1–5 of 5 results for author: Tench, D

.
  1. arXiv:2405.10253  [pdf, other

    cs.DS

    Adaptive Quotient Filters

    Authors: Richard Wen, Hunter McCoy, David Tench, Guido Tagliavini, Michael A. Bender, Alex Conway, Martin Farach-Colton, Rob Johnson, Prashant Pandey

    Abstract: Adaptive filters, such as telesco** and adaptive cuckoo filters, update their representation upon detecting a false positive to avoid repeating the same error in the future. Adaptive filters require an auxiliary structure, typically much larger than the main filter and often residing on slow storage, to facilitate adaptation. However, existing adaptive filters are not practical and have seen no… ▽ More

    Submitted 16 May, 2024; originally announced May 2024.

  2. arXiv:2203.14927  [pdf, other

    cs.DS

    GraphZeppelin: Storage-Friendly Sketching for Connected Components on Dynamic Graph Streams

    Authors: David Tench, Evan West, Victor Zhang, Michael A. Bender, Abiyaz Chowdhury, J. Ahmed Dellas, Martin Farach-Colton, Tyler Seip, Kenny Zhang

    Abstract: Finding the connected components of a graph is a fundamental problem with uses throughout computer science and engineering. The task of computing connected components becomes more difficult when graphs are very large, or when they are dynamic, meaning the edge set changes over time subject to a stream of edge insertions and deletions. A natural approach to computing the connected components on a l… ▽ More

    Submitted 28 March, 2022; originally announced March 2022.

    Comments: 15 pages, 16 figures, SIGMOD 2022

  3. arXiv:2102.08476  [pdf, other

    cs.DS

    Maximum Coverage in the Data Stream Model: Parameterized and Generalized

    Authors: Andrew McGregor, David Tench, Hoa T. Vu

    Abstract: We present algorithms for the Max-Cover and Max-Unique-Cover problems in the data stream model. The input to both problems are $m$ subsets of a universe of size $n$ and a value $k\in [m]$. In Max-Cover, the problem is to find a collection of at most $k$ sets such that the number of elements covered by at least one set is maximized. In Max-Unique-Cover, the problem is to find a collection of at mos… ▽ More

    Submitted 16 February, 2021; originally announced February 2021.

    Comments: Conference version to appear at ICDT 2021

  4. arXiv:1902.04738  [pdf, other

    cs.PL cs.DS cs.PF

    Mesh: Compacting Memory Management for C/C++ Applications

    Authors: Bobby Powers, David Tench, Emery D. Berger, Andrew McGregor

    Abstract: Programs written in C/C++ can suffer from serious memory fragmentation, leading to low utilization of memory, degraded performance, and application failure due to memory exhaustion. This paper introduces Mesh, a plug-in replacement for malloc that, for the first time, eliminates fragmentation in unmodified C/C++ applications. Mesh combines novel randomized algorithms with widely-supported virtual… ▽ More

    Submitted 16 February, 2019; v1 submitted 12 February, 2019; originally announced February 2019.

    Comments: Draft version, accepted at PLDI 2019

  5. arXiv:1506.04417  [pdf, ps, other

    cs.DS

    Densest Subgraph in Dynamic Graph Streams

    Authors: Andrew McGregor, David Tench, Sofya Vorotnikova, Hoa T. Vu

    Abstract: In this paper, we consider the problem of approximating the densest subgraph in the dynamic graph stream model. In this model of computation, the input graph is defined by an arbitrary sequence of edge insertions and deletions and the goal is to analyze properties of the resulting graph given memory that is sub-linear in the size of the stream. We present a single-pass algorithm that returns a… ▽ More

    Submitted 14 June, 2015; originally announced June 2015.

    Comments: To appear in MFCS 2015