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

Spyridon Braoudakis

dblp:49/2671 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Transaction processing and concurrency control
concurrency control
0.011995
Value-cognizant Speculative Concurrency Control · VLDB 1995
Transaction processing and concurrency control › concurrency control
real-time concurrency control
0.011994
Timeliness via Speculation for Real-Time Databases · RTSS 1994
Embedded and real-time systems
real-time databases
0.011994
Timeliness via Speculation for Real-Time Databases · RTSS 1994

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

simulation · 0.0
YearPublicationVenuePosition
1996 Value-cognizant Speculative Concurrency Control for Real-Time Databases
abstract
Speculative 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
VLDB2
1994 Timeliness via Speculation for Real-Time Databases
abstract
Various 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
RTSS2