Demo Data from EDBT 2026 / reviewers in the wild / expert
Spyridon Braoudakis
dblp:49/2671
· DBLP profile ↗
3ranked-venue papers
0as first author
0since 2021 · last 1996
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 2Applied, 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.
| Databases, data mining, and information retrieval
2 papers |
Transaction processing and concurrency control · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Embedded and real-time systems · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Transaction processing and concurrency control
concurrency control |
0.0 | 1 | 1995 | Value-cognizant Speculative Concurrency Control · VLDB 1995 |
Transaction processing and concurrency control › concurrency control
real-time concurrency control |
0.0 | 1 | 1994 | Timeliness via Speculation for Real-Time Databases · RTSS 1994 |
Embedded and real-time systems
real-time databases |
0.0 | 1 | 1994 | Timeliness via Speculation for Real-Time Databases · RTSS 1994 |
Methods — techniques the papers use, named apart from their topics
simulation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1996 | Value-cognizant Speculative Concurrency Control for Real-Time DatabasesabstractSpeculative Concurrency Control (SCC) is a new concurrency control approach, especially suited for real-time databases. SCC capitalizes on the availability of unused resources in the system to ensure that serializable executions are discovered and adopted as early as possible, thus increasing the likelihood of the timely commitment of transactions with strict timing constraints. Using SCC, several shadow transactions execute on behalf of a given uncommitted transaction so as to protect against the hazards of blockages and restarts, which are characteristics of Pessimistic and Optimistic Concurrency Control algorithms, respectively. We describe the basic Order-Based SCC (SCC-OB) algorithm and demonstrate its excessive (exponential) use of shadowing. Next, we present SCC-kS, a more practical class of SCC algorithms that operate under a limited resources assumption. SCC-kS does not allow more than k shadows to execute on behalf of any given uncommitted transaction in the system. SCC-kS allows the system to constrain the level of speculation that each transaction is allowed to perform. This provides a straightforward mechanism for trading resources for timeliness. SCC-kS is proved correct by showing that it only admits serializable histories. Next, SCC with Deferred Commit (SCC-DC) is proposed. SCC-DC is a value-cognizant protocol because it utilizes information about transactions, such as deadline and criticalness, to improve timeliness through the controlled deferment of transaction commitments. We conclude our paper with an evaluation of the performance of SCC algorithms. We present simulation results, which show that SCC-based algorithms provide significant performance gains over other widely used concurrency control protocols for real-time databases. Azer Bestavros, Spyridon Braoudakis |
Inf. Syst. | 2 |
| 1995 | Value-cognizant Speculative Concurrency Control
Azer Bestavros, Spyridon Braoudakis |
VLDB | 2 |
| 1994 | Timeliness via Speculation for Real-Time DatabasesabstractVarious concurrency control algorithms differ in the time when conflicts are detected, and in the way they are resolved. Pessimistic (PCC) protocols detect conflicts as soon as they occur and resolve them using blocking. Optimistic (OCC) protocols detect conflicts at transaction commit time and resolve them using rollbacks. For real-time databases, blockages and rollbacks are hazards that increase the likelihood of transactions missing their deadlines. We propose a Speculative Concurrency Control (SCC) technique that minimizes the impact of block ages and rollbacks. SCC relies on added system resources to speculate on potential serialization orders, ensuring that if such serialization orders materialize, the hazards of blockages and roll-back are minimized. We present a number of SCC-based algorithms that differ in the level of speculation they introduce, and the amount of System resources (mainly memory) they require. We show the performance gains (in terms of number of satisfied timing constraints) to be expected when a representative SCC algorithm (SCC-2S) is adopted.> Azer Bestavros, Spyridon Braoudakis |
RTSS | 2 |