Demo Data from VLDB 2026 / reviewers in the wild / expert
Elia Ardizzoni
dblp:27/6342
· DBLP profile ↗
1ranked-venue papers
1as first author
0since 2021 · last 2005
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 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.
| Theoretical computer science
1 paper |
Mathematical optimization · 50% Algorithms and data structures · 50% | |
| Databases, data mining, and information retrieval
1 paper |
Data stream processing · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data stream processing
data broadcast |
0.1 | 1 | 2005 | Optimal Skewed Data Allocation on Multiple Channels with Flat Broadcast per Channel · IEEE Trans. Computers 2005 |
Algorithms and data structures
dynamic programming |
0.1 | 1 | 2005 | Optimal Skewed Data Allocation on Multiple Channels with Flat Broadcast per Channel · IEEE Trans. Computers 2005 |
Mathematical optimization
scheduling |
0.1 | 1 | 2005 | Optimal Skewed Data Allocation on Multiple Channels with Flat Broadcast per Channel · IEEE Trans. Computers 2005 |
Methods — techniques the papers use, named apart from their topics
heuristic · 0.1dynamic programming · 0.1NP-hardness analysis · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2005 | Optimal Skewed Data Allocation on Multiple Channels with Flat Broadcast per ChannelabstractBroadcast is an efficient and scalable way of transmitting data to an unlimited number of clients that are listening to a channel. Cyclically broadcasting data over the channel is a basic scheduling technique, which is known as flat scheduling. When multiple channels are available, a data allocation technique is needed to assign data to channels. Partitioning data among channels in an unbalanced way, depending on data popularities, is an allocation technique known as skewed allocation. The problem of data broadcasting over multiple channels is considered, assuming skewed data allocation to channels and flat data scheduling per channel, with the objective of minimizing the average waiting time of the clients. First, several algorithms, based on dynamic programming, are presented which provide optimal solutions for N data items and K channels. Specifically, for data items with uniform lengths, an O(NK log N) time algorithm is proposed, which improves over the previously known O(N/sup 2/K) time algorithm. When K/spl les/4, a simpler O(N log N) time algorithm is exhibited which requires only O(N) time if the data items are sorted. Moreover, for data items with nonuniform lengths, it is shown that the problem is NP-hard when K=2 and strong NP-hard for arbitrary K. In the former case, a pseudopolynomial algorithm is discussed whose time is O(NZ), where Z is the sum of the data lengths. In the latter case, an algorithm is devised with time exponential in the maximum data length, which can optimally solve, in reasonable time, only small instances. For larger instances, a new heuristic is devised which is experimentally tested on some benchmarks whose popularities are characterized by Zipf distributions. Such experimental tests reveal that the new heuristic proposed here always outperforms the best previously known heuristic in terms of solution quality. Elia Ardizzoni, Alan A. Bertossi, Maria Cristina Pinotti, Shashank Ramaprasad, Romeo Rizzi, Madhusudana V. S. Shashanka |
IEEE Trans. Computers | 1 |