EDBT 2026 Demo / reviewers in the wild / expert
Daniele Rogora
dblp:177/2999
· DBLP profile ↗
3ranked-venue papers
2as first author
0since 2021 · last 2020
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 2 first-authorComputer networks · 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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Performance modeling and evaluation · 75% GPUs and heterogeneous computing · 25% | |
| Theoretical computer science
1 paper |
Algorithms and data structures · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Data stream processing · 100% |
Topics — the 4 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation › performance diagnosis
performance debugging |
0.4 | 1 | 2020 | Analyzing system performance with probabilistic performance annotations · EuroSys 2020 |
Algorithms and data structures › sequence algorithms › string algorithms
subset matching |
0.3 | 1 | 2017 | High-Throughput Subset Matching on Commodity GPU-Based Systems · EuroSys 2017 |
Software maintenance and evolution
performance regression |
0.1 | 1 | 2020 | Analyzing system performance with probabilistic performance annotations · EuroSys 2020 |
Data stream processing › publish/subscribe
event matching |
0.1 | 1 | 2017 | High-Throughput Subset Matching on Commodity GPU-Based Systems · EuroSys 2017 |
Methods — techniques the papers use, named apart from their topics
regression trees · 0.9mixture models · 0.9
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Analyzing system performance with probabilistic performance annotationsabstractTo understand, debug, and predict the performance of complex software systems, we develop the concept of probabilistic performance annotations. In essence, we annotate components (e.g., methods) with a relation between a measurable performance metric, such as running time, and one or more features of the input or the state of that component. We use two forms of regression analysis: regression trees and mixture models. Such relations can capture non-trivial behaviors beyond the more classic algorithmic complexity of a component. We present a method to derive such annotations automatically by generalizing observed measurements. We illustrate the use of our approach on three complex systems---the ownCloud distributed storage service; the MySQL database system; and the x264 video encoder library and application---producing non-trivial characterizations of the performance. Notably, we isolate a performance regression and identify the root cause of a second performance bug in MySQL. Daniele Rogora, Antonio Carzaniga, Amer Diwan, Matthias Hauswirth, Robert Soulé |
EuroSys | 1 |
| 2017 | High-Throughput Subset Matching on Commodity GPU-Based SystemsabstractLarge-scale information processing often relies on subset matching for data classification and routing. Examples are publish/subscribe and stream processing systems, database systems, social media, and information-centric networking. For instance, an advanced Twitter-like messaging service where users might follow specific publishers as well as specific topics encoded as tag sets must join a stream of published messages with the users and their preferred tag sets so that the user tag set is a subset of the message tags. Daniele Rogora, Michele Papalini, Koorosh Khazaei, Alessandro Margara, Antonio Carzaniga, Gianpaolo Cugola |
EuroSys | 1 |
| 2016 | High Throughput Forwarding for ICN with Descriptors and LocatorsabstractApplication-defined and location-independent addressing is a founding principle of information centric networking (ICN) that is inherently difficult to realize if one also wants scalable routing and forwarding. We propose an ICN architecture, called TagNet, intended to combine expressive application-defined addressing with scalable routing and forwarding. TagNet features two independent delivery services: one with application-defined and possibly location-independent content descriptors, and one with network-defined host locators. In this paper we develop and evaluate specialized forwarding algorithms for TagNet. We then implement and combine these algorithms in a forwarding engine built on a general-purpose commodity CPU, and show experimentally that, thanks to the dual addressing, by descriptor or by locator, this engine can achieve a throughput of over 20Gbps with large forwarding tables corresponding to hundreds of millions of users. Michele Papalini, Koorosh Khazaei, Antonio Carzaniga, Daniele Rogora |
ANCS | 4 |