Nikos Tsikoudis

dblp:05/11503 · DBLP profile ↗
← Back
7ranked-venue papers
2as first author
2since 2021 · last 2023
—ORCID · none

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

Databases, data management, data science and information retrieval · 4 · 2 first-author · 2 since 2021Artificial intelligence and machine learning · 1 · 1 since 2021Systems, architecture and hardware · 1Applied, interdisciplinary, general and emerging computing · 1 · 1 since 2021

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
1 paper
Distributed systems · 54% Storage systems · 46%
Databases, data mining, and information retrieval
1 paper
Query processing and optimization · 77% Database system architecture and tuning · 23%

Topics — the 5 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Storage systems › file systems
distributed file system
0.312017
A General-Purpose Architecture for Replicated Metadata Services in Distributed File Systems · IEEE Trans. Parallel Distributed Syst. 2017
Distributed systems › fault tolerance
high availability
0.312017
A General-Purpose Architecture for Replicated Metadata Services in Distributed File Systems · IEEE Trans. Parallel Distributed Syst. 2017
Storage systems › file systems › distributed file system
metadata service
0.312017
A General-Purpose Architecture for Replicated Metadata Services in Distributed File Systems · IEEE Trans. Parallel Distributed Syst. 2017
Distributed systems
replication
0.312017
A General-Purpose Architecture for Replicated Metadata Services in Distributed File Systems · IEEE Trans. Parallel Distributed Syst. 2017
Distributed systems
fault tolerance
0.112017
A General-Purpose Architecture for Replicated Metadata Services in Distributed File Systems · IEEE Trans. Parallel Distributed Syst. 2017
YearPublicationVenuePosition
2023 How Global Retailer ADEO Migrated to Google BigQuery with Database Virtualization
abstract
We describe how multi-national retailer ADEO successfully employed database virtualization to migrate all workloads of a complex Enterprise Data Warehouse (EDW) from a legacy Teradata system to Google BigQuery. We demonstrate the generality of the technology and the approach.
Ehab Abdelhamid, Amirhossein Aleyasen, Michael Duller, Eric Foratier, Vincent Fruleux, Mirella Katch, Gourab Mitra, Rima Mutreja, Jozsef Patvarczki, Matthew Pope, Nikos Tsikoudis, F. Michael Waas
IEEE Big Data11
2023 Adaptive Real-time Virtualization of Legacy ETL Pipelines in Cloud Data Warehouses
Ehab Abdelhamid, Nikos Tsikoudis, Michael Duller, Marc Sugiyama, Nicholas E. Marino, F. Michael Waas
EDBT2
2020 RID: Deduplicating Snapshot Computations
abstract
One can audit SQL applications by running SQL programs over sequences of persistent snapshots, but care is needed to avoid wasteful duplicate computation. This paper describes the design, implementation, and performance of RID, the first language-independent optimization framework that eliminates duplicate computations in SQL programs running over low-level snapshots by exploiting snapshot metadata efficiently.
Nikos Tsikoudis, Liuba Shrira
SIGMOD Conference1
2018 RQL: Retrospective Computations over Snapshot Sets
Nikos Tsikoudis, Liuba Shrira, Sara Cohen
EDBT1
2017 A General-Purpose Architecture for Replicated Metadata Services in Distributed File Systems
abstract
A large class of modern distributed file systems treat metadata services as an independent system component, separately from data servers. The availability of the metadata service is key to the availability of the overall system. Given the high rates of failures observed in large-scale data centers, distributed file systems usually incorporate high-availability (HA) features. A typical approach in the development of distributed file systems is to design and develop metadata services from the ground up, at significant cost in terms of complexity and time, often leading to functional shortcomings. Our motivation in this paper was to improve on this state of things by defining a general-purpose architecture for HA metadata services (which we call RMS) that can be easily incorporated and reused in new or existing file systems, reducing development time. Taking two prominent distributed file systems as case studies, PVFS and HDFS, we developed RMS variants that improve on functional shortcomings of the original HA solutions, while being easy to build and test. Our extensive evaluation of the RMS variant of HDFS shows that it does not incur an overall performance or availability penalty compared to the original implementation.
Dimokritos Stamatakis, Nikos Tsikoudis, Eirini C. Micheli, Kostas Magoutis
IEEE Trans. Parallel Distributed Syst.2
2012 Scalability of Replicated Metadata Services in Distributed File Systems
Dimokritos Stamatakis, Nikos Tsikoudis, Ourania Smyrnaki, Kostas Magoutis
DAIS2
2012 Adapting data-intensive workloads to generic allocation policies in cloud infrastructures
abstract
Resource allocation policies in public Clouds are today largely agnostic to requirements that distributed applications have from their underlying infrastructure. As a result, assumptions about data-center topology that are built-into distributed data-intensive applications are often violated, impacting performance and availability goals. In this paper we describe a management system that discovers a limited amount of information about Cloud allocation decisions - in particular VMs of the same user that are collocated on a physical machine - so that data-intensive applications can adapt to those decisions and achieve their goals. Our distributed discovery process is based on either application-level techniques (measurements) or a novel lightweight and privacy-preserving Cloud management API proposed in this paper. Using the distributed Hadoop file system as a case study we show that VM collocation in a Cloud setup occurs in commercial platforms and that our methodologies can handle its impact in an effective, practical, and scalable manner.
Ioannis Kitsos, Antonis Papaioannou, Nikos Tsikoudis, Kostas Magoutis
NOMS3