Skip to main content

Showing 1–5 of 5 results for author: Lattuada, A

Searching in archive cs. Search in all archives.
.
  1. arXiv:2505.01603  [pdf, other

    cs.DC cs.OS

    Unlocking True Elasticity for the Cloud-Native Era with Dandelion

    Authors: Tom Kuchler, Pinghe Li, Yazhuo Zhang, Lazar Cvetković, Boris Goranov, Tobias Stocker, Leon Thomm, Simone Kalbermatter, Tim Notter, Andrea Lattuada, Ana Klimovic

    Abstract: Elasticity is fundamental to cloud computing, as it enables quickly allocating resources to match the demand of each workload as it arrives, rather than pre-provisioning resources to meet performance objectives. However, even serverless platforms -- which boot sandboxes in 10s to 100s of milliseconds -- are not sufficiently elastic to avoid over-provisioning expensive resources. Today's FaaS platf… ▽ More

    Submitted 2 May, 2025; originally announced May 2025.

    Comments: 13 pages, 10 figures

  2. arXiv:2303.05491  [pdf, other

    cs.LO cs.PL

    Verus: Verifying Rust Programs using Linear Ghost Types (extended version)

    Authors: Andrea Lattuada, Travis Hance, Chanhee Cho, Matthias Brun, Isitha Subasinghe, Yi Zhou, Jon Howell, Bryan Parno, Chris Hawblitzel

    Abstract: The Rust programming language provides a powerful type system that checks linearity and borrowing, allowing code to safely manipulate memory without garbage collection and making Rust ideal for developing low-level, high-assurance systems. For such systems, formal verification can be useful to prove functional correctness properties beyond type safety. This paper presents Verus, an SMT-based tool… ▽ More

    Submitted 10 March, 2023; v1 submitted 9 March, 2023; originally announced March 2023.

  3. arXiv:2210.06113  [pdf, other

    cs.DC

    Timestamp tokens: a better coordination primitive for data-processing systems

    Authors: Andrea Lattuada, Frank McSherry

    Abstract: Distributed data processing systems have advanced through models that expose more and more opportunities for concurrency within a computation. The scheduling of these increasingly sophisticated models has become the bottleneck for improved throughput and reduced latency. We present a new coordination primitive for dataflow systems, the timestamp token, which minimizes the volume of information s… ▽ More

    Submitted 12 October, 2022; originally announced October 2022.

  4. arXiv:1812.02639  [pdf, other

    cs.DC

    Shared Arrangements: practical inter-query sharing for streaming dataflows

    Authors: Frank McSherry, Andrea Lattuada, Malte Schwarzkopf, Timothy Roscoe

    Abstract: Current systems for data-parallel, incremental processing and view maintenance over high-rate streams isolate the execution of independent queries. This creates unwanted redundancy and overhead in the presence of concurrent incrementally maintained queries: each query must independently maintain the same indexed state over the same input streams, and new queries must build this state from scratch… ▽ More

    Submitted 11 June, 2020; v1 submitted 6 December, 2018; originally announced December 2018.

  5. arXiv:1812.01371  [pdf, other

    cs.DC

    Megaphone: Latency-conscious state migration for distributed streaming dataflows

    Authors: Moritz Hoffmann, Andrea Lattuada, Frank McSherry, Vasiliki Kalavri, John Liagouris, Timothy Roscoe

    Abstract: We design and implement Megaphone, a data migration mechanism for stateful distributed dataflow engines with latency objectives. When compared to existing migration mechanisms, Megaphone has the following differentiating characteristics: (i) migrations can be subdivided to a configurable granularity to avoid latency spikes, and (ii) migrations can be prepared ahead of time to avoid runtime coordin… ▽ More

    Submitted 16 April, 2019; v1 submitted 4 December, 2018; originally announced December 2018.