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

Ioannis Patlakas

dblp:129/6735 · DBLP profile ↗
← Back
3ranked-venue papers
0as 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

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
Query processing and optimization · 46% Indexing and storage engines · 26% Spatial and temporal data management · 20%

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

TopicWeightPapersLastEvidence papers
Query processing and optimization › top-k query processing
rank join
0.212014
Rank Join Queries in NoSQL Databases · Proc. VLDB Endow. 2014
Query processing and optimization › top-k query processing
top-k join query
0.212014
Rank Join Queries in NoSQL Databases · Proc. VLDB Endow. 2014
Indexing and storage engines › temporal indexing
interval index
0.212013
Interval indexing and querying on key-value cloud stores · ICDE 2013
Spatial and temporal data management
temporal query processing
0.212013
Interval indexing and querying on key-value cloud stores · ICDE 2013
Indexing and storage engines
key-value store
0.012013
Interval indexing and querying on key-value cloud stores · ICDE 2013

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

mapreduce · 0.4inverted index · 0.2histogram · 0.2bloom filter · 0.2
YearPublicationVenuePosition
2014 Rank Join Queries in NoSQL Databases
abstract
Rank (i.e., top- k ) join queries play a key role in modern analytics tasks. However, despite their importance and unlike centralized settings, they have been completely overlooked in cloud NoSQL settings. We attempt to fill this gap: We contribute a suite of solutions and study their performance comprehensively. Baseline solutions are offered using SQL-like languages (like Hive and Pig), based on MapReduce jobs. We first provide solutions that are based on specialized indices, which may themselves be accessed using either MapReduce or coordinator-based strategies. The first index-based solution is based on inverted indices, which are accessed with MapReduce jobs. The second index-based solution adapts a popular centralized rank-join algorithm. We further contribute a novel statistical structure comprising histograms and Bloom filters, which forms the basis for the third index-based solution. We provide (i) MapReduce algorithms showing how to build these indices and statistical structures, (ii) algorithms to allow for online updates to these indices, and (iii) query processing algorithms utilizing them. We implemented all algorithms in Hadoop (HDFS) and HBase and tested them on TPC-H datasets of various scales, utilizing different queries on tables of various sizes and different score-attribute distributions. We ported our implementations to Amazon EC2 and "in-house" lab clusters of various scales. We provide performance results for three metrics: query execution time, network bandwidth consumption, and dollar-cost for query execution.
Nikos Ntarmos, Ioannis Patlakas, Peter Triantafillou
Proc. VLDB Endow.2
2013 D-Hive: Data Bees Pollinating RDF, Text, and Time
Srikanta J. Bedathur, Klaus Berberich, Ioannis Patlakas, Peter Triantafillou, Gerhard Weikum
CIDR3
2013 Interval indexing and querying on key-value cloud stores
abstract
Cloud key-value stores are becoming increasingly more important. Challenging applications, requiring efficient and scalable access to massive data, arise every day. We focus on supporting interval queries (which are prevalent in several data intensive applications, such as temporal querying for temporal analytics), an efficient solution for which is lacking. We contribute a compound interval index structure, comprised of two tiers: (i) the MRSegmentTree (MRST), a key-value representation of the Segment Tree, and (ii) the Endpoints Index (EPI), a column family index that stores information for interval endpoints. In addition to the above, our contributions include: (i) algorithms for efficiently constructing and populating our indices using MapReduce jobs, (ii) techniques for efficient and scalable index maintenance, and (iii) algorithms for processing interval queries. We have implemented all algorithms using HBase and Hadoop, and conducted a detailed performance evaluation. We quantify the costs associated with the construction of the indices, and evaluate our query processing algorithms using queries on real data sets. We compare the performance of our approach to two alternatives: the native support for interval queries provided in HBase, and the execution of such queries using the Hive query execution tool. Our results show a significant speedup, far outperforming the state of the art.
George Sfakianakis, Ioannis Patlakas, Nikos Ntarmos, Peter Triantafillou
ICDE2