printlogo
http://www.ethz.ch/index_EN
Home
 
print
  

Crescando

ECC Main Partners

systems_logo

  ETH Systems Group

 

amadeus_logo

 

cs_logo

 

 

sap_res_logo

 

Overview

Crescando is a scalable, distributed relational table implementation designed to perform large numbers of queries and updates with guaranteed access latency and data freshness. To this end, Crescando leverages a number of modern query processing techniques and hardware trends. Specifically, Crescando is based on parallel, collaborative scans in main memory and so-called "query-data" joins known from data-stream processing. While the approach is not always optimal for a given workload, it provides latency and freshness guarantees for all workloads. Thus, Crescando is particularly attractive if the workload is unknown, changing, or involves many different queries.

Project Status

We are building an elastic, fault-tolerant distribution layer based on a novel multicast protocol: E-Cast. We are also implementing dataflow-based SQL query processing on top of Crescando storage.

There are a number of master thesis topics available in the context of Crescando. Please see below for further information.

Project Setup

Crescando is a joint effort of the ETH Zurich Systems Group and Amadeus IT Sophia-Antipolis.

Researchers: Philipp Unterbrunner, Georgios Giannikis

Publications

Available Master Thesis Topics

There are a number of available master thesis topics which would add important functionality and performance improvements to Crescando. Many of these can be scaled down to a semester thesis if desired.

While some of them are more implementation-heavy then others, all topics require a significant amount of original research and creative hacking, and are of broad interest to the emerging fields of scan-based database systems and cloud computing. Please contact Georgios Giannikis if you are interested in working on Crescando.

 

Wichtiger Hinweis:
Diese Website wird in älteren Versionen von Netscape ohne graphische Elemente dargestellt. Die Funktionalität der Website ist aber trotzdem gewährleistet. Wenn Sie diese Website regelmässig benutzen, empfehlen wir Ihnen, auf Ihrem Computer einen aktuellen Browser zu installieren. Weitere Informationen finden Sie auf
folgender Seite.

Important Note:
The content in this site is accessible to any browser or Internet device, however, some graphics will display correctly only in the newer versions of Netscape. To get the most out of our site we suggest you upgrade to a newer browser.
More information

© 2012 ETH Zurich | Imprint | Disclaimer | 11 April 2012
top