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

Konstantinos Krikellas

dblp:98/7992 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
0since 2021 · last 2014
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Databases, data management, data science and information retrieval · 3 · 2 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.

Databases, data mining, and information retrieval
3 papers
Query processing and optimization · 59% Transaction processing and concurrency control · 28% Distributed and cloud data management · 14%
Software engineering, system software, and programming languages
1 paper
Compilers and program optimization · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 100%

Topics — the 8 heaviest of 9, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization › query optimization
query optimizer architecture
0.212014
Orca: a modular query optimizer architecture for big data · SIGMOD Conference 2014
Query processing and optimization › query compilation
code generation for query execution
0.112010
Generating code for holistic query evaluation · ICDE 2010
Distributed and cloud data management
data replication
0.112010
Strongly consistent replication for a bargain · ICDE 2010
Query processing and optimization
query execution
0.112010
Generating code for holistic query evaluation · ICDE 2010
Transaction processing and concurrency control › consistency
strong consistency
0.112010
Strongly consistent replication for a bargain · ICDE 2010
Compilers and program optimization
code generation
0.112010
Generating code for holistic query evaluation · ICDE 2010
Query processing and optimization
analytical query processing
0.112014
Orca: a modular query optimizer architecture for big data · SIGMOD Conference 2014
Distributed systems
replication
0.012010
Strongly consistent replication for a bargain · ICDE 2010

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

workload-aware transaction scheduling · 0.2template-based code generation · 0.2lazy update propagation · 0.2dynamic compilation · 0.2
YearPublicationVenuePosition
2014 Orca: a modular query optimizer architecture for big data
abstract
The performance of analytical query processing in data management systems depends primarily on the capabilities of the system's query optimizer. Increased data volumes and heightened interest in processing complex analytical queries have prompted Pivotal to build a new query optimizer.
Mohamed A. Soliman, Lyublena Antova, Venkatesh Raghavan, Amr El-Helw, Zhongxian Gu, Entong Shen, George C. Caragea, Carlos Garcia-Alvarado, Foyzur Rahman, Michalis Petropoulos, F. Michael Waas, Sivaramakrishnan Narayanan, Konstantinos Krikellas, Rhonda Baldwin
SIGMOD Conference13
2010 Strongly consistent replication for a bargain
abstract
Strong consistency is an important correctness property for replicated databases. It ensures that each transaction accesses the latest committed database state as provided in centralized databases. Achieving strong consistency in replicated databases is a major performance challenge and is typically not provided, exposing inconsistent data to client applications. We propose two scalable techniques that exploit lazy update propagation and workload information to guarantee strong consistency by delaying transaction start. We implement a prototype replicated database system and incorporate the proposed techniques for providing strong consistency. Extensive experiments using both a micro-benchmark and the TPC-W benchmark demonstrate that our proposals are viable and achieve considerable scalability while maintaining strong consistency.
Konstantinos Krikellas, Sameh Elnikety, Zografoula Vagena, Orion Hodson
ICDE1
2010 Generating code for holistic query evaluation
abstract
We present the application of customized code generation to database query evaluation. The idea is to use a collection of highly efficient code templates and dynamically instantiate them to create query- and hardware-specific source code. The source code is compiled and dynamically linked to the database server for processing. Code generation diminishes the bloat of higher-level programming abstractions necessary for implementing generic, interpreted, SQL query engines. At the same time, the generated code is customized for the hardware it will run on. We term this approach holistic query evaluation. We present the design and development of a prototype system called HIQUE, the Holistic Integrated Query Engine, which incorporates our proposals. We undertake a detailed experimental study of the system's performance. The results show that HIQUE satisfies its design objectives, while its efficiency surpasses that of both well-established and currently-emerging query processing techniques.
Konstantinos Krikellas, Stratis Viglas, Marcelo Cintra
ICDE1