Demo Data from EDBT 2026 / reviewers in the wild / expert
Liu Liu 0015
dblp:74/7037-15
· DBLP profile ↗
3ranked-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 · 2 · 2 first-author · 1 since 2021Software 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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 33% Distributed systems · 33% Memory systems · 33% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems
inter-application interference |
0.4 | 1 | 2020 | Global cost/quality management across multiple applications · ESEC/SIGSOFT FSE 2020 |
Cloud and datacenter computing
resource management |
0.4 | 1 | 2020 | Global cost/quality management across multiple applications · ESEC/SIGSOFT FSE 2020 |
Distributed systems
resource sharing |
0.4 | 1 | 2020 | Global cost/quality management across multiple applications · ESEC/SIGSOFT FSE 2020 |
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | An Adaptive Application Framework with Customizable Quality MetricsabstractMany embedded environments require applications to produce outcomes under different, potentially changing, resource constraints. Relaxing application semantics through approximations enables trading off resource usage for outcome quality. Although quality is a highly subjective notion, previous work assumes given, fixed low-level quality metrics that often lack a strong correlation to a user’s higher-level quality experience. Users may also change their minds with respect to their quality expectations depending on the resource budgets they are willing to dedicate to an execution. This motivates the need for an adaptive application framework where users provide execution budgets and a customized quality notion. This article presents a novel adaptive program graph representation that enables user-level, customizable quality based on basic quality aspects defined by application developers. Developers also define application configuration spaces, with possible customization to eliminate undesirable configurations. At runtime, the graph enables the dynamic selection of the configuration with maximal customized quality within the user-provided resource budget. An adaptive application framework based on our novel graph representation has been implemented on Android and Linux platforms and evaluated on eight benchmark programs, four with fully customizable quality. Using custom quality instead of the default quality, users may improve their subjective quality experience value by up to 3.59×, with 1.76× on average under different resource constraints. Developers are able to exploit their application structure knowledge to define configuration spaces that are on average 68.7% smaller as compared to existing, structure-oblivious approaches. The overhead of dynamic reconfiguration averages less than 1.84% of the overall application execution time. Liu Liu 0015, Sibren Isaacman, Ulrich Kremer |
ACM Trans. Design Autom. Electr. Syst. | 1 |
| 2020 | Global cost/quality management across multiple applicationsabstractApproximation is a technique that optimizes the balance between application outcome quality and its resource usage. Trading quality for performance has been investigated for single application scenarios, but not for environments where multiple approximate applications may run concurrently on the same machine, interfering with each other by sharing machine resources. Applying existing, single application techniques to this multi-programming environment may lead to configuration space size explosion, or result in poor overall application quality outcomes. Liu Liu 0015, Sibren Isaacman, Ulrich Kremer |
ESEC/SIGSOFT FSE | 1 |
| 2017 | POSTER: Exploiting Approximations for Energy/Quality Tradeoffs in Service-Based ApplicationsabstractApproximations and redundancies allow mobile and distributed applications to produce answers or outcomes of lesser quality at lower costs. This paper introduces RAPID, a new programming framework and methodology for service-based applications with approximations and redundancies. Finding the best service configuration under a given resource budget becomes a constrained, dual-weight graph optimization problem. Liu Liu 0015, Sibren Isaacman, Abhishek Bhattacharjee, Ulrich Kremer |
PACT | 1 |