Share This Author
Aether: A Scalable Approach to Logging
- Ryan Johnson, I. Pandis, R. Stoica, Manos Athanassoulis, A. Ailamaki
- Computer ScienceProceedings of the VLDB Endowment
- 1 September 2010
This paper identifies four logging-related impediments to database system scalability and addresses them with techniques that, when combined, comprise a holistic, scalable approach to logging.
Monkey: Optimal Navigable Key-Value Store
- Niv Dayan, Manos Athanassoulis, Stratos Idreos
- Computer ScienceSIGMOD Conference
- 9 May 2017
Monkey, an LSM-based key-value store that strikes the optimal balance between the costs of updates and lookups with any given main memory budget is presented, and how to use this model to answer what-if design questions about how changes in environmental parameters impact performance is shown.
Evaluating and repairing write performance on flash devices
- R. Stoica, Manos Athanassoulis, Ryan Johnson, A. Ailamaki
- Computer ScienceInternational Workshop on Data Management on New…
- 28 June 2009
This paper proposes new a flash aware data layout --- append and pack --- which stabilizes device performance by eliminating random writes and assesses the impact of append andpack on OLTP workload performance using both an analytical model and micro-benchmarks.
Beyond the Wall: Near-Data Processing for Databases
- S. Xi, Oreoluwatomiwa O. Babarinsa, Manos Athanassoulis, Stratos Idreos
- Computer ScienceInternational Workshop on Data Management on New…
- 31 May 2015
JAFAR, a Near-Data Processing (NDP) accelerator for pushing selects down to memory in modern column- Stores, is presented and it is shown that it has the potential to provide 9x improvement for selects in column-stores.
Designing Access Methods: The RUM Conjecture
- Manos Athanassoulis, Michael S. Kester, Mark D. Callaghan
- Computer ScienceInternational Conference on Extending Database…
- 2016
It is conjecture that when optimizing the read-update-memory overheads, optimizing in any two areas negatively impacts the third, and the RUM Conjecture is conjectured, which manifests in state of the art access methods, and is envisioned a trend toward RUMaware access methods for future data systems.
TPC-E vs. TPC-C: characterizing the new TPC-E benchmark via an I/O comparison study
- Shimin Chen, A. Ailamaki, R. Stoica
- Computer ScienceSGMD
- 8 February 2011
This paper compares T PC-E with the familiar TPCC benchmark in order to understand the behavior of the new TPC-E benchmark, and finds that Tpc-E is more read intensive with a 9.7:1 I/O read to write ratio, while TPC -C sees a 1.9:1 read-to-write ratio.
Sharing Data and Work Across Concurrent Analytical Queries
- Iraklis Psaroudakis, Manos Athanassoulis, A. Ailamaki
- Computer ScienceProceedings of the VLDB Endowment
- 1 July 2013
This work evaluates experimentally two sharing methodologies that exploit work sharing opportunities among concurrent queries at run-time: Simultaneous Pipelining (SP), which shares intermediate results of common sub-plans, and Global Query Plans (GQP), which build and evaluate a single query plan with shared operators.
Slalom: Coasting Through Raw Data via Adaptive Partitioning and Indexing
- Matthaios Olma, M. Karpathiotakis, Ioannis Alagiannis, Manos Athanassoulis, A. Ailamaki
- Computer ScienceProc. VLDB Endow.
- 1 June 2017
Slalom is presented, an in-situ query engine that accommodates workload shifts by monitoring user access patterns, and offers performance benefits by taking into account user query patterns to logically partition raw data files and build for each partition lightweight partition-specific indexes.
Scalability of write-ahead logging on multicore and multisocket hardware
- Ryan Johnson, I. Pandis, R. Stoica, Manos Athanassoulis, A. Ailamaki
- Computer ScienceThe VLDB journal
- 1 April 2012
This paper identifies four logging-related impediments to database system scalability, and presents a set of optimizations which partly ameliorate the latency penalty that comes with multi-socket hardware, and investigates the feasibility of applying a distributed log buffer design at the socket level.
Lethe: A Tunable Delete-Aware LSM Engine
- Subhadeep Sarkar, Tarikul Islam Papon, Dimitris Staratzis, Manos Athanassoulis
- Computer ScienceSIGMOD Conference
- 29 May 2020
Lethe is built, a new key-value storage engine that uses a very small amount of additional metadata, a set of new delete-aware compaction policies, and a new physical data layout that weaves the sort and the delete key order to support fast persistent deletion.
...
...