Publications

2009-Present

2014

Zsolt Istvan, Gustavo Alonso, Michaela Blott (Xilinx), and Kees Vissers (Xilinx)

A Hash Table for Line Rate Data Processing

ACM Transactions on Reconfigurable Technology and Systems (ACM TRETS) - to be published.


Martin Kaufmann, Peter M. Fischer, Norman May, Donald Kossmann

Benchmarking Bitemporal Database Systems: Ready for the Future or Stuck in the Past

EDBT 2014, Athens, Greece, March 24-28, 2014.


2013

Jens Teubner, Lois Woods, Chongling Nie:

XLynx—An FPGA-based XML Filter for Hybrid XQuery Processing.

ACM Transactions on Database Systems (TODS), vol. 38(4), December 2013.


Philipp Unterbrunner, Gustavo Alonso, Donald Kossmann:

High Availability, Elasticity, and Strong Consistency for Massively Parallel Scans over Relational Data.

The VLDB Journal, Nov. 2013, (DOI)10.1007/s00778-013-0343-9.


Florian Köhl:

Towards Processing Temporal Data in Crescando.

Master’s Thesis Nr. 97, Systems Group, 2013.


Michaela Blott, Kimon Karras, Ling Liu and Kees Vissers (Xilinx), Jeremia Bär, Zsolt István:

Achieving 10Gbps line-rate key-value stores with FPGAs.

Hot Cloud 2013, San Hose, CA, USA, June 25-26, 2013.


Zsolt István, Gustavo Alonso, Michaela Blott and Kees Vissers (Xilinx):

A flexible hash table design for 10GBPS key-value stores on FPGAS.

23rd International Conference on Field programmable Logic and Applications, FPL 2013, Porto, Portugal, September 2-4, 2013.


Martin Kaufmann, Peter M. Fischer, Norman May, Andreas Tonder, Donald Kossmann:

TPC-BiH: A Benchmark for Bi-Temporal Databases.

TPCTC 2013, Riva del Garda, Italy, August 2013.


Tahmineh Sanamrad, Donald Kossmann:

Query Log Attack on encrypted Databases.

Secure Data Management 2013, 10th VLDB Workshop (to be published)


Martin Kaufmann, Panagiotis Vagenas, Peter M. Fischer, Donald Kossmann, Franz Färber:

DEMO:  Comprehensive and Interactive Temporal Query Processing with SAP HANA.

VLDB 2013 Demo, Riva del Garda, Italy, August 2013.


Tahmineh Sanamrad, Lucas Braun, Andreas Marfurt, Donald Kossmann, Ramarathnam Venkatesan:

POP: A new encryption scheme for Dynamic Databases.

Technical Reports 782, ETH Zürich, Systems Group, Department of Computer Science, 03 2013.


Martin Kaufmann:

Storing and Processing Temporal Data in a Main Memory Column Store.

VLDB 2013 Phd Workshop, Riva del Garda, Italy, August 2013.


Louis Woods, Jens Teubner, Gustavo Alonso:

DEMOLess Watts, More Performance: An Intelligent Storage Engine for Data Appliances.

SIGMOD 2013,  New York, USA, June 22-27, 2013.


Martin Kaufmann, Amin A. Manjili, Peter M. Fischer (Univ. of Freiburg), Donald Kossmann, Franz Färber (SAP), Norman May (SAP):

Timeline Index: A Unified Data Structure for Processing Queries on Temporal Data.

SIGMOD 2013,  New York, USA, June 22-27, 2013.


Georgios Giannikis, Darko Makreshanski, Gustavo Alonso, Donald Kossmann:

DEMO: Workload Optimization using SharedDB.

SIGMOD 2013,  New York, USA, June 22-27, 2013.


Martin Kaufmann, Amin A. Manjili, Stefan Hildenbrand, Donald Kossmann, Andreas Tonder:

Time travel in column stores.

ICDE 2013,  Brisbane, Australia, April 8-12, 2013.


Martin Kaufmann, Peter M. Fischer, Donald Kossmann, Norman May:

DEMO: A Generic Database Benchmarking Service.

ICDE 2013,  Brisbane, Australia, April 8-12, 2013.


2012

N. Dindar, N. Tatbul, R. J. Miller, L. Haas, I. Botan:

Modeling the Execution Semantics of Stream Processing Engines with SECRET.

VLDB Journal, Dec. 2012.


Georg Polzer:

Near-realtime Pattern Analysis on Big Data.

Systems Group, ETH, MT Nr. 66, Sept. 2012.


Tahmineh Sanamrad, Patrick Nick, Daniel Widmer, Donald Kossmann, Lucas Braun:

My Private Google Calendar and GMail

IEEE Data Eng. Bull. 2012, Vol. 35, Nr. 1.



Georgios Giannikis, Gustavo Alonso, Donald Kossmann:

SharedDB: Killing One Thousand Queries With One Stone.

PVLDB 5 (6), pp. 526-537, 2012.


Darko Makreshanski.

Shared, Parallel Database Join on Modern Hardware.

Systems Group Master's Thesis, no. 53; Department of Computer Science, ETH Zurich, August 2012.


Lukas Blunschi, Claudio Jossen, Donald Kossmann, Magdalini Mori, Kurt Stockinger:

SODA: Generating SQL for Business Users Proceedings of Very Large Databases.

PVLDB 5(10):932-943, 2012.


Lukas Blunschi:

Indexing and Search on Complex Data Warehouses and Rapidly-Changing Data.

ETH Zürich, Diss. Nr. 20609, April, 2012.


Stefan Hildenbrand:

Scaling Out Column Stores: Data, Queries, and Transactions,

PhD Dissertation, ETH Nr. 20314, March 2012.


Philipp Unterbrunner:

Elastic, Reliable, and Robust Storage and Query Processing with Crescando/RB.

PhD Dissertation, ETH Nr. 20272, March 2012.


Georgios Giannikis, Gustavo Alonso, and Donald Kossmann:

SharedDB: Killing One Thousand Queries With One Stone.

PVLDB 5(6):526-537, 2012.


Claudio Jossen, Lukas Blunschi, Donald Kossmann, Magdalini Mori, Kurt Stockinger:

The Credit Suisse Meta-Data Warehouse.

International Conference on Data Engineering (ICDE 2012), April 2012.

2011

Stefan Hildenbrand, Donald Kossmann, Tahmineh Sanamrad, Carsten Binnig, Franz Faerber and Johannes Woehler:

Query Processing on Encrypted Data in the Cloud.

Technical Report 735, Department of Computer Science, ETH Zurich, Sept. 2011.


Mike Klausmann:

User Feedback Integration - Incremental Improvement.

Systems Group Master's Thesis, no. 31; Department of Computer Science, ETH Zurich, Sept. 2011.


Lukas Blunschi, Claudio Jossen, Donald Kossmann, Magdalini Mori, Kurt Stockinger:

Data-Thirsty Business Analysts need SODA - Search Over DAta Warehouse.

Proceedings of the 20th ACM Conference on Information and Knowledge Management (CIKM 2011), October 2011.


René Müller, Jens Teubner, Gustavo Alonso:

Sorting Networks on FPGAs,

The VLDB Journal (VLDBJ), Vol. 21. Nr. 1, 2011.


Jens Teubner, René Müller, and Gustavo Alonso:

Frequent Item Computation on a Chip.

IEEE Transactions on Knowledge and Data Engineering (TKDE), 23(8), August 2011.


Willy Lai:

Data Warehouse Query Log Analysis using MapReduce.

Systems Group Master's Thesis, no. 27; Department of Computer Science, ETH Zurich, August, 2011.


Louis Woods, Jens Teubner, Gustavo Alonso:

Real-Time Pattern Matching with FPGAs.

Proceedings of the 27th Int'l Conference on Data Engineering (ICDE), Demonstration Track, Hannover, Germany, April 2011.


Louis Woods:

Fast Data Analytics with FPGAs.

Proceedings of the ICDE PhD Workshop, Hannover, Germany, April 2011.


Andreas Morf:

Snapshot Isolation in Distributed Column-Stores,

Systems Group, ETH Zurich, MT # 1, April 2011.


2010

Lukas Blunschi, Maria Grineva, Maxim Grinev, Georg Polzer, Donald Kossmann and Kurt Stockinger:

Xadoop: High Performance Log Analysis with Hadoop.

MICS workshop 2010, Lausanne, Switzerland.


Louis Woods, Jens Teubner, Gustavo Alonso:

Complex Event Detection at Wire Speed with FPGAs.

Proceedings of the VLDB Endowment (PVLDB), vol. 3(1), Singapore, September, 13-17, 2010.


René Müller:

Data Stream Processing on Embedded Devices.

PhD Dissertation, ETH Nr. 19163, September 2010.


Irina Botan, Roozbeh Derakhshan, Nihal Dindar, Laura Haas, Renée Miller, Nesime Tatbul:

SECRET: A Model for Analysis of the Execution Semantics of Stream Processing Systems.

Proc. of the 36th Int'l Conference on Very Large Data Bases (VLDB 2010), Singapore, September 2010.


René Müller, Jens Teubner, and Gustavo Alonso:

Glacier: A Query-to-Hardware Compiler.

Proc. of the ACM SIGMOD Conference on Management of Data (SIGMOD 2010), Demonstration Track, Indianapolis, IN, USA, June 2010.


Lukas Blunschi, Maria Grineva, Maxim Grinev, Georg Polzer, Donald Kossmann and Kurt Stockinger:

Xadoop: High Performance Log Analysis with Hadoop.

MICS workshop 2010, Lausanne, Switzerland - Poster.


Georg Polzer:

Scalable Log Analysis using Xadoo.

Systems Group Bachelor Thesis, July 2010.


Georgios Giannikis, Philipp Unterbrunner, Jeremy Meyer, Gustavo Alonso, Dietmar Fauser, Donald Kossman:

Crescando.

Proc. of the ACM SIGMOD Conference on Management of Data (SIGMOD 2010), Demonstration Track, Indianapolis, IN, USA, June 2010.


Nesime Tatbul:

Streaming Data Integration: Challenges and Opportunities.

IEEE ICDE International Workshop on New Trends in Information Integration (NTII 2010), Long Beach, CA, March 2010.


René Müller, Jens Teubner:

FPGAs: A New Point in the Database Design Space.

Proc. of the 13th Int'l Conference on Extending Database Technology (EDBT 2010), Tutorial, Lausanne, Switzerland, March 2010.


Irina Botan, Younggoo Cho, Roozbeh Derakhshan, Nihal Dindar, Ankush Gupta, Laura Haas, Kihong Kim, Chulwon Lee, Girish Mundada, Ming-Chien Shan, Nesime Tatbul, Ying Yan, Beomjin Yun, Jin Zhang:

A Demonstration of the MaxStream Federated Stream Processing System.

Demonstration, IEEE International Conference on Data Ingineering (ICDE 2010), Long Beach, CA, March 2010.


Jens Teubner, René Müller, and Gustavo Alonso:

FPGA Acceleration for the Frequent Item Problem.

Proc. of the 26th Int'l Conference on Data Engineering (ICDE 2010), Long Beach, CA, USA, March 2010.

2009

Irina Botan, Younggoo Cho, Roozbeh Derakhshan, Nihal Dindar, Laura Haas, Kihong Kim, Nesime Tatbul:

Federated Stream Processing Support for Real-Time Business Intelligence Applications.

Proc. of the VLDB International Workshop on Enabling Real-Time for Business Intelligence (BIRTE 2009), Lyon, France, August 2009.


René Müller, Jens Teubner, and Gustavo Alonso:

Data Processing on FPGAs.

Proc. of the 35th Int'l Conference on Very Large Data Bases (VLDB 2009), Lyon, France, August 2009.


Philipp Unterbrunner, Georgios Giannikis, Gustavo Alonso, Dietmar Fauser, Donald Kossmann:

Predictable Performance for Unpredictable Workloads.

VLDB 2009, Lyon, France, August 2009.


René Müller, Jens Teubner, and Gustavo Alonso:

Streams on Wires — A Query Compiler for FPGAs.

Proc. of the 35th Int'l Conference on Very Large Data Bases (VLDB 2009), Lyon, France, August 2009.


Irina Botan, Younggoo Cho, Roozbeh Derakhshan, Nihal Dindar, Laura Haas, Kihong Kim, Chulwon Lee, Girish Mundada, Ming-Chien Shan, Nesime Tatbul, Ying Yan, Beomjin Yun, Jin Zhang:

Design and Implementation of the MaxStream Federated Stream Processing Architecture,

Technical Report TR-632, ETH Zurich Department of Computer Science, June 2009.


Carsten Binnig, Stefan Hildenbrand, Franz Faerber:

Dictionary-based Order-preserving String Compression for Main Memory Column Stores,

Proc. of the ACM SIGMOD Conference on Management of Data (SIGMOD 2009), Providence, RI, USA, June 2009.


Renè Müller and Jens Teubner:

FPGA: What's In It For a Database?,

Proceedings of the ACM SIGMOD Conference on Management of Data (SIGMOD 2009), Tutorial, Providence, RI, USA, June 2009.