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

Thomas Unger

dblp:66/6631 · DBLP profile ↗
← Back
5ranked-venue papers
2as first author
1since 2021 · last 2023
—ORCID · conflict

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

Systems, architecture and hardware · 2 · 1 since 2021Security and privacy · 1 · 1 first-authorTheory of computation · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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.

Software engineering, system software, and programming languages
2 papers
Operating systems · 100%
Databases, data mining, and information retrieval
1 paper
Data models and query languages · 50% Query processing and optimization · 25% Data integration and cleaning · 25%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Cloud and datacenter computing · 100%

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

TopicWeightPapersLastEvidence papers
Operating systems › kernel
kernel design
0.712023
Unikernel Linux (UKL) · EuroSys 2023
Operating systems › operating system design
library operating systems
0.712023
Unikernel Linux (UKL) · EuroSys 2023
Operating systems › kernel
linux kernel
0.712023
Unikernel Linux (UKL) · EuroSys 2023
Operating systems › operating system design
unikernel
0.712023
Unikernel Linux (UKL) · EuroSys 2023
Cloud and datacenter computing
serverless computing
0.412020
SEUSS: skip redundant paths to make serverless fast · EuroSys 2020
Query processing and optimization
query provenance
0.212016
Algebraic Structures for Capturing the Provenance of SPARQL Queries · J. ACM 2016
Data models and query languages
RDF query language
0.212016
Algebraic Structures for Capturing the Provenance of SPARQL Queries · J. ACM 2016
Data integration and cleaning › data provenance
semiring provenance
0.212016
Algebraic Structures for Capturing the Provenance of SPARQL Queries · J. ACM 2016
Data models and query languages › RDF query language
SPARQL
0.212016
Algebraic Structures for Capturing the Provenance of SPARQL Queries · J. ACM 2016
Cloud and datacenter computing
virtualization
0.212023
Unikernel Linux (UKL) · EuroSys 2023
Operating systems › resource management › memory management
memory sharing
0.112020
SEUSS: skip redundant paths to make serverless fast · EuroSys 2020
Coding theory › error-correcting codes › space-time codes
space-time block codes
0.112011
Quadratic Forms and Space-Time Block Codes From Generalized Quaternion and Biquaternion Algebras · IEEE Trans. Inf. Theory 2011

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

snapshotting · 0.9page-level sharing · 0.9semiring theory · 0.2boolean algebra · 0.2springer's theorem · 0.1quaternion algebra · 0.1quadratic form theory · 0.1biquaternion algebra · 0.1
YearPublicationVenuePosition
2023 Unikernel Linux (UKL)
abstract
This paper presents Unikernel Linux (UKL), a path toward integrating unikernel optimization techniques in Linux, a general purpose operating system. UKL adds a configuration option to Linux allowing for a single, optimized process to link with the kernel directly, and run at supervisor privilege. This UKL process does not require application source code modification, only a re-link with our, slightly modified, Linux kernel and glibc. Unmodified applications show modest performance gains out of the box, and developers can further optimize applications for more significant gains (e.g. 26% throughput improvement for Redis). UKL retains support for co-running multiple user level processes capable of communicating with the UKL process using standard IPC. UKL preserves Linux's battle-tested codebase, community, and ecosystem of tools, applications, and hardware support. UKL runs both on bare-metal and virtual servers and supports multi-core execution. The changes to the Linux kernel are modest (1250 LOC).
Ali Raza 0003, Thomas Unger, Matthew Boyd, Eric B. Munson, Parul Sohal, Ulrich Drepper, Daniel Bristot de Oliveira, Larry Woodman, Renato Mancuso 0001, Jonathan Appavoo, Orran Krieger
EuroSys2
2020 SEUSS: skip redundant paths to make serverless fast
abstract
This paper presents a system-level method for achieving the rapid deployment and high-density caching of serverless functions in a FaaS environment. For reduced start times, functions are deployed from unikernel snapshots, bypassing expensive initialization steps. To reduce the memory footprint of snapshots we apply page-level sharing across the entire software stack that is required to run a function. We demonstrate the effects of our techniques by replacing Linux on the compute node of a FaaS platform architecture. With our prototype OS, the deployment time of a function drops from 100s of milliseconds to under 10 ms. Platform throughput improves by 51x on workload composed entirely of new functions. We are able to cache over 50,000 function instances in memory as opposed to 3,000 using standard OS techniques. In combination, these improvements give the FaaS platform a new ability to handle large-scale bursts of requests.
James Cadden, Thomas Unger, Yara Awad, Han Dong, Orran Krieger, Jonathan Appavoo
EuroSys2
2016 Algebraic Structures for Capturing the Provenance of SPARQL Queries
abstract
The evaluation of SPARQL algebra queries on various kinds of annotated RDF graphs can be seen as a particular case of the evaluation of these queries on RDF graphs annotated with elements of so-called spm-semirings . Spm-semirings extend semirings, used for representing the provenance of positive relational algebra queries on annotated relational data, with a new operator to capture the semantics of the non-monotone SPARQL operators. Furthermore, spm-semiring-based annotations ensure that desired SPARQL query equivalences hold when querying annotated RDF. In this work, in addition to introducing spm-semirings, we study their properties and provide an alternative characterization of these structures in terms of semirings with an embedded boolean algebra (or seba-structure for short). This characterization allows us to construct spm-semirings and identify a universal object in the class of spm-semirings. Finally, we show that this universal object provides a provenance representation of poly-sized overhead and can be used to evaluate SPARQL queries on arbitrary spm-semiring-annotated RDF graphs.
Floris Geerts, Thomas Unger, Gregory Karvounarakis, Irini Fundulaki, Vassilis Christophides
J. ACM2
2013 SHPF: Enhancing HTTP(S) Session Security with Browser Fingerprinting
abstract
Session hijacking has become a major problem in today's Web services, especially with the availability of free off-the-shelf tools. As major websites like Facebook, You tube and Yahoo still do not use HTTPS for all users by default, new methods are needed to protect the users' sessions if session tokens are transmitted in the clear. In this paper we propose the use of browser fingerprinting for enhancing current state-of-the-art HTTP(S) session management. Monitoring a wide set of features of the user's current browser makes session hijacking detectable at the server and raises the bar for attackers considerably. This paper furthermore identifies HTML5 and CSS features that can be used for browser fingerprinting and to identify or verify a browser without the need to rely on the User Agent string. We implemented our approach in a framework that is highly configurable and can be added to existing Web applications and server-side session management with ease.
Thomas Unger, Martin Mulazzani, Dominik Fruhwirt, Markus Huber 0001, Sebastian Schrittwieser, Edgar R. Weippl
ARES1
2011 Quadratic Forms and Space-Time Block Codes From Generalized Quaternion and Biquaternion Algebras
abstract
In the context of space-time block codes (STBCs), the theory of generalized quaternion and biquaternion algebras (i.e., tensor products of two quaternion algebras) over arbitrary base fields is presented, as well as quadratic form theoretic criteria to check if such algebras are division algebras. For base fields relevant to STBCs, these criteria are exploited, via Springer's theorem, to construct several explicit infinite families of (bi-)quaternion division algebras. These are used to obtain new 2 × 2 and 4 × 4 STBCs.
Thomas Unger, Nadya Markin
IEEE Trans. Inf. Theory1