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

Benjamin Braun

dblp:16/2964 · DBLP profile ↗
← Back
8ranked-venue papers
3as first author
1since 2021 · last 2022
—ORCID · conflict

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

Systems, architecture and hardware · 2Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author · 1 since 2021Theory of computation · 2 · 1 first-authorSecurity and privacy · 1Software engineering, systems software and programming languages · 1 · 1 first-author

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.

Network and information security
3 papers
Cryptographic protocols and secure computation · 100%
Software engineering, system software, and programming languages
1 paper
Program verification · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Cloud and datacenter computing · 100%

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

TopicWeightPapersLastEvidence papers
Cryptographic protocols and secure computation
verifiable computation
0.532013
Verifying computations with state · SOSP 2013
Resolving the conflict between generality and plausibility in verified computation · EuroSys 2013
Taking Proof-Based Verified Computation a Few Steps Closer to Practicality · USENIX Security Symposium 2012
Cryptographic protocols and secure computation › verifiable computation
proof-based verified computation
0.322013
Resolving the conflict between generality and plausibility in verified computation · EuroSys 2013
Taking Proof-Based Verified Computation a Few Steps Closer to Practicality · USENIX Security Symposium 2012
Cryptographic protocols and secure computation › proof systems
probabilistically checkable proofs
0.212013
Resolving the conflict between generality and plausibility in verified computation · EuroSys 2013
Program verification › formal proof
mechanized proof
0.112012
Taking Proof-Based Verified Computation a Few Steps Closer to Practicality · USENIX Security Symposium 2012
Program verification
proof assistants
0.112012
Taking Proof-Based Verified Computation a Few Steps Closer to Practicality · USENIX Security Symposium 2012
Cryptographic protocols and secure computation
secure outsourcing
0.012013
Resolving the conflict between generality and plausibility in verified computation · EuroSys 2013
Cloud and datacenter computing › computation offloading
outsourced computation
0.012013
Verifying computations with state · SOSP 2013

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

proof-based verifiable computation · 0.3cryptography · 0.3proof assistant · 0.3interactive proof systems · 0.3probabilistically checkable proofs · 0.2cryptographic machinery · 0.2
YearPublicationVenuePosition
2022 Decompositions of Ehrhart h*-Polynomials for Rational Polytopes
Matthias Beck, Benjamin Braun, Andrés R. Vindas-Meléndez
Discret. Comput. Geom.2
2020 Hajós-Type Constructions and Neighborhood Complexes
abstract
Any graph $G$ with chromatic number $k$ can be obtained using a Hajós-type construction, i.e., by iteratively performing the Hajós merge and vertex identification operations on a sequence of graphs starting with $K_k$. Finding such constructions for a given graph or family of graphs is a challenging task. In this paper, we show that for a large class of Hajós merges and for any identification of a pair of vertices having distance at least five from each other, the resulting graph has an $S^1$-wedge summand in its neighborhood complex. Our results imply that for a bridgeless graph $G$ with a highly connected neighborhood complex, the final step in a Hajós construction must be a vertex identification with vertices at short distance from each other. We investigate this restriction in detail. We also introduce two graph construction algorithms using Hajós-type operations. We discuss the results of computational experiments in which we investigate the rank of the first homology group of the neighborhood complexes of graphs generated using these algorithms.
Benjamin Braun, Julianne Vega
SIAM J. Discret. Math.1
2016 EXCITE-VM: Extending the Virtual Memory System to Support Snapshot Isolation Transactions
abstract
Multi-core programming remains a major software development and maintenance challenge because of data races, deadlock, non-deterministic failures and complex performance issues. In this paper, we describe EXCITE-VM, a system that provides snapshot isolation transactions on shared memory to facilitate programming and to improve the performance of parallel applications. With snapshots, an application thread is not exposed to the committed changes of other threads until it receives the updates by explicitly creating a new snapshot. Snapshot isolation enables low overhead lockless read operations and improves fault tolerance by isolating each thread from the transient, uncommitted writes of other threads. This paper describes how EXCITE-VM implements snapshot isolation transactions efficiently by manipulating virtual memory mappings and using a novel copy-on-read mechanism with a customized page cache. Compared to conventional software transactional memory systems, EXCITE-VM provides up to 2.2x performance improvement for the STAMP benchmark suite and up to 1000x speedup for a modified benchmark having long running read-only transactions. Furthermore, EXCITE-VM achieves a 2x performance improvement on a Memcached benchmark and the Yahoo Cloud Server Benchmarks. Finally, EXCITE-VM improves fault tolerance and offers features such as low-overhead concurrent audit and analysis.
Heiner Litz, Benjamin Braun, David R. Cheriton
PACT2
2016 Generating Functions and Triangulations for Lecture Hall Cones
abstract
We investigate the arithmetic-geometric structure of the lecture hall cone $L_n \ := \ \big\{\lambda\in \mathbb{R}^n: \, 0\leq \frac{\lambda_1}{1}\leq \frac{\lambda_2}{2}\leq \frac{\lambda_3}{3}\leq \cdots \leq \frac{\lambda_n}{n}\big\}$. We show that $L_n$ is isomorphic to the cone over the lattice pyramid of a reflexive simplex whose Ehrhart $h^*$-polynomial is given by the $(n-1)$st Eulerian polynomial and prove that lecture hall cones admit regular, flag, unimodular triangulations. After explicitly describing the Hilbert basis for $L_n$, we conclude with observations and a conjecture regarding the structure of unimodular triangulations of $L_n$, including connections between enumerative and algebraic properties of $L_n$ and cones over unit cubes.
Matthias Beck, Benjamin Braun, Matthias Köppe, Carla D. Savage, Zafeirakis Zafeirakopoulos
SIAM J. Discret. Math.2
2013 Resolving the conflict between generality and plausibility in verified computation
abstract
The area of proof-based verified computation (outsourced computation built atop probabilistically checkable proofs and cryptographic machinery) has lately seen renewed interest. Although recent work has made great strides in reducing the overhead of naive applications of the theory, these schemes still cannot be considered practical. A core issue is that the work for the server is immense, in general; it is practical only for hand-compiled computations that can be expressed in special forms.
Srinath Setty, Benjamin Braun, Victor Vu, Andrew J. Blumberg, Bryan Parno, Michael Walfish
EuroSys2
2013 Verifying computations with state
abstract
When a client outsources a job to a third party (e.g., the cloud), how can the client check the result, without re-executing the computation? Recent work in proof-based verifiable computation has made significant progress on this problem by incorporating deep results from complexity theory and cryptography into built systems. However, these systems work within a stateless model: they exclude computations that interact with RAM or a disk, or for which the client does not have the full input.
Benjamin Braun, Ariel J. Feldman, Zuocheng Ren, Srinath Setty, Andrew J. Blumberg, Michael Walfish
SOSP1
2012 Taking Proof-Based Verified Computation a Few Steps Closer to Practicality
Srinath Setty, Victor Vu, Nikhil Panpalia, Benjamin Braun, Andrew J. Blumberg, Michael Walfish
USENIX Security Symposium4
2008 Norm Bounds for Ehrhart Polynomial Roots
Benjamin Braun
Discret. Comput. Geom.1