News

  1. Jul 17, 2014

    The following paper was presented by Tahmineh Sanamrad at the Conference on Data and Application Security and Privacy (DBSEC 2014) in Vienna, July 14-16, 2014:

    “Randomly Partitioned Encryption on Cloud Databases” by Tahmineh Sanamrad, Lucas Braun, Donald Kossmann and Ramarathnam Venkatesan (Microsoft Research)

  2. Jul 16, 2014

    The paper "Pydron: semi-automatic parallelization for multi-core and the cloud" by Stefan Müller, Gustavo Alonso, Adam Amara, and Andre Csillaghy has been accepted at OSDI 2014 (October 6-8, Broomfield, Colorado, USA)

  3. Jul 07, 2014

    Qin Yin joined Google Zürich today as a software engineer.

     

  4. Jul 07, 2014

    In her role of ETH Leader of the Forum for Women, Tahmineh was invited as a panelist guest to the Credit Suisse IT Women’s Council Switzerland and donna informatica seminar.

    The topic of the seminar was: Conflict Management Techniques and how to deal with resistance at your workplace specially as a woman in a male-dominant area.

  5. Jul 03, 2014

    System Group alumna Angela Nicoara has joined Intel Labs in Portland, Oregon.

  6. Jul 02, 2014
     

    Timothy Roscoe gave a talk entitled "An overview of the Barrelfish research operating system" at WMware

    Abstract:

    Some years ago, a group of people at ETH Zurich and Microsoft Research decided to write a new operating system from scratch, both as a research project in itself, and to act as a vehicle for systems research unencumbered by the built-in assumptions of existing OSes like Windows, Linux, Xen, etc. I'll review some of the hardware and software trends that motivated our decision to do this, and then describe the many of the key architectural features of the new OS, which we named Barrelfish. This talk will present a survey of past, present, and future work at ETH in, or using, Barrelfish. Barrelfish is a "multikernel": the OS is structured as a distributed system where cores share no state, and instead communicate using messages (even on a cache-coherent multiprocessor). It also manages memory entirely using a capabilities, a decision which was motivated by reasons that turned out to be entirely misguided, but which has recently allowed us to implement a novel approach to dynamic and reconfigurable processors, and in our current work, begin to understand the challenge of large, multiple, intersecting physical address spaces on modern machines.

  7. Jul 02, 2014
     

    Yanlei Diao from University of Massachussets, Amherst has joined the Systems Group as a visiting professor. She will stay at ETHZ until the end of December 2014.

  8. Jul 02, 2014

    The following paper was presented by Besmira Nushi at the ICML 2014 Crowdsourcing and Human Computing Workshop in Beijing:

    Besmira Nushi, Adish Singla, Anja Grünheid, Andreas Krause, Donald Kossmann. Quality Assurance and Crowd Access Optimization: Why does diversity matter?

  9. Jun 24, 2014

    The following Systems Group papers are being presented at SIGMOD 2014 in Snowbird, Utah, USA, June 22-27, 2014:

    • "Histograms as a Side Effect of Data Movement for Big Data" by Zsolt Istvan, Louis Woods, Gustavo Alonso. (presented by Zsolt Istvan)
    • “Towards Indexing Functions: Answering Scalar Product Queries” by Arijit Khan, Pouya Yanki, Bojana Dimcheva, and Donald Kossmann. (presented by Arijit Khan)

    At the Big Uncertain Data Workshop (BUDA) Workshop, affiliated with SIGMOD 2014, Anja Grünheid is presenting the following paper:

    • “Cost-Efficient Querying Strategies for the Crowd" by Anja Grünheid, Besmira Nushi, and Donald Kossmann.
  10. Jun 20, 2014

    Georgios Giannikis defended his PhD Dissertation entitled: Work Sharing Data Processing Systems

    Committee:

    • Prof. Dr. Gustavo Alonso
    • Prof. Dr. Donald Kossmann
    • Prof. Dr. Anastasia Ailamaki (EPFL)
    • Dr. Peter Boncz (CWI, The Netherlands)

    Georgios will join Oracle Zürich in August 2014.

  11. Jun 20, 2014

    Timothy Roscoe, Tom Anderson, Mic Bowman, David Culler and Larry Peterson, received the 2014 Software Tools User Group (STUG) Award for their work on the Planet Lab Software System. 

    The impact of the Planet Lab Software System has been recently recognized through the following two "Test of Time" awards: 

    The paper "Operating system support for planetary-scale network services" co-authored by Timothy Roscoe received the first NSDI 10-year "Test of Time" award. 

    Timothy Roscoe was one of the recipients of the 2013 ACM SIGCOMM "Test of Time" award for the paper "PlanetLab: An Overlay Testbed for Broad-Coverage Services"

  12. Jun 19, 2014

    Jana Giceva is one of the recipients of this years’ Google PhD Fellowship. The Fellowship recognizes the most outstanding graduate researchers and awards them with a Doctoral Fellowship for up to three years. More

  13. Jun 13, 2014

    Gustavo gave the talk "The Case for Customized System Development" as one of the keynotes in the 7th ACM International Systems and Storage Conference (Systor) in Haifa, Israel.

    Abstract:

    The IT industry is undergoing a number of substantial changes that go beyond the "technology revolutions" that marketing strategies periodically generate. The shift in computer systems' scale, the move towards a service model, the total cost of ownership for IT systems, and the added stringent requirements on these systems have changed the predominant balance of the last decades. Instead of general purpose solutions, the trend in system development these days is toward new degrees of customization of both hardware and software. Such customization is predominantly guided by hardware developments, which are introducing significant constraints on how programs run but also opening many new possibilities for those who can exploit them. In this talk, I discuss the trend towards custom design, explain why it is happening, present several examples, and give an overview of the opportunities and challenges it creates for systems research.

  14. Jun 09, 2014

    Gustavo presented the talk "Performance in the multicore era" at the Technion Computer Engineering Systems Day in Haifa, Israel.

    Title: Performance in the multicore era

    Abstract:

    The pace and nature of the changes taking place at the processor and computer architecture level are a formidable challenge to system designers. Very few of the established assumptions about bottlenecks, optimizations, implementation techniques, and algorithm behavior hold when modern multicore/manycore machines are involved.

    In this talk I will briefly overview some of our recent work in this area related to the design and implementation of a database appliance (SwissBox) we are building at ETH Zurich. Then I will go in depth on an analysis of the behavior of relational join operators on multicore machines covering from hardware oblivious designs to highly customized approaches. The results of this work illustrate the difficulties of achieving predictable performance on modern hardware, a problem that cuts across all levels software layers, from the OS to the application. The results also provide valuable insights on the problems of exploiting the parallelism inherent on multicore and inform some of the design decisions we are making in SwissBox. I will conclude the talk outlining some general goals for this research: from influencing hardware designers to developing customized architectures for data appliances.

  15. Jun 05, 2014

    This summer again several PhD students will be widening their knowledge and experience through their internships. Below is the list of students and companies they are visiting:

    Jana Giceva - Microsoft Research, Silicon Valley

    Simon Gerber – Hewlett Packard, Silicon Valley

    Zsolt Istvan - Microsoft Research, Redmond

    Lucas Braun – Microsoft Research, Redmond

    Darko Makreshanski – Microsoft Research, Redmond

    Gerd Zellweger –Microsoft Research, Redmond (starting mid June)

    Stefan Müller - Amazon (starting July)

  16. Jun 04, 2014

    The Tutorial entitled "Systems for Big-Graphs" by Arijit Khan and Sameh Elnikety (MSR, Redmond) has been accepted at VLDB 2014, Hangzhou, China, September 2014.

    Abstract:

    Graphs have become increasingly important to represent complicated structures and schema-less data including the World Wide Web, social networks, knowledge graphs, genome and scientific databases, e-commerce, medical and government records. Today’s big-graphs consist of millions of vertices and billions of edges. In the presence of data objects associated with vertices and edges, graph data can reach petabytes in size. In this tutorial, we discuss the design of the emerging systems for processing of big-graphs, key features of distributed graph algorithms, as well as graph partitioning and workload balancing techniques. We emphasize the current challenges and highlight some future research directions.

  17. May 28, 2014

    Tahmineh Sanamrad is one of the prestigious Google Anita Borg Scholarship Award recipients. The award supports women in computing and technology.  More about Anita Borg Scholarship Award here.

  18. May 26, 2014

    Donald Kossmann moderated the "Big Data Seminar", one of the science and technology events at the “Zürich Meets New York“. The "Big Data Seminar" took place at New York Academy of Sciences and focused on the ways in which big data is revolutionizing our world. More information here

  19. May 22, 2014

    The paper entitled "Grok the Data Center" by Zaheer Chothia, Qin Yin and Timothy Roscoe has been accepted to the 5th ACM SIGOPS Asia-Pacific Workshop on Systems (APSys 2014), June 25-26th, 2014 in Beijing, China.

  20. May 16, 2014

    The papaer entitled "Cost-Efficient Querying Strategies for the Crowd" by Anja Grünheid, Besmira Nushi, and Donald Kossmann has been accepted to the Big Uncertain Data Workshop (BUDA 2014) in Snowbird, Utah, USA, June 22nd, 2014 - In conjunction with SIGMOD/PODS 2014.

  21. May 15, 2014

    Martin Kaufmann defended his PhD Dissertation entitled: Storing and Processing Temporal Data in Main Memory Column Stores

    Committee: Prof. Dr. Donald Kossmann, ETH; Prof. Dr. Gustavo Alonso, ETH; Prof. Dr. Christian Jensen, Aarhus University, Denmark; Dr. Norman May, SAP, Germany.

  22. May 15, 2014

    The paper "Ibex - An Intelligent Storage Engine with Support for Advanced SQL Off-loading" by Louis Woods, Zsolt Istvan, and Gustavo Alonso has been accepted at VLDB 2014, Hangzhou, China, September 2014.

  23. May 14, 2014

    Louis Woods defended his PhD Dissertation entitled: FPGA-Enhanced Data Processing Systems

    Committee: Prof. Dr. Gustavo Alonso, ETH;  Prof. Dr. Donald Kossmann, ETH; Dr. Ken Eguro, MSR; Prof. Dr. Jens Teubner, TU Dortmund.

    Louis will join Oracle Research, Redwood Shores (USA) this summer. 

  24. May 14, 2014

    Thomas Heinis, who completed his PhD at the Systems Group and is currently a senior researcher at EPFL, has accepted a position as a Lecturer (assistant professor) at Imperial College in London, UK.

    Congratulations, Thomas!

  25. May 09, 2014

    Spyros Voulgaris has gotten Tenure at the Computer Science Department of VU Amsterdam, The Netherlands. Spyros was a post-doc in the Systems Group from 2006 to 2008 before he joined VU Amsterdam. Congratulations, Spyros!

  26. May 08, 2014

    The paper entitled "Quality Assurance and Crowd Access Optimization: Why does diversity matter?" by Besmira Nushi, Adish Singla, Anja Gruenheid, Andreas Krause and Donald Kossmann has been accepted to Crowdsourcing and Human Computing workshop at the 31st International Conference on Machine Learning (ICML 2014) in Beijing, June 21-26, 2014.

  27. May 07, 2014

    Gustavo Alonso gives an overview of new trends and job profiles in IT profession in the Netzwoche article entitled: "Berufswandel in der IT: Düstere Zukunft für Quereinsteiger".

  28. May 06, 2014

    The paper "Parallelizing Data Processing on FPGAs with Shifter Lists", by Louis Woods, Jens Teubner, and Gustavo Alonso, has been accepted for publication by the journal ACM Transactions on Reconfigurable Technology and Systems (ACM TRETS).

  29. May 05, 2014

    Cagri Balkesen defended his PhD Dissertation entitled:  In-Memory Parallel Join Processing on Multi-Core Processors

    Committee: Prof. Dr. Gustavo Alonso, Prof. Dr. Donald Kossmann, Prof. Dr. Tamer Ozsu (U. of Waterloo),  Dr. Stefan Manegold (CWI, the Netherlands).

    Cagri will join Oracle Labs (Zürich) in July.

  30. May 05, 2014

    Timothy Roscoe has been giving the following talk at three institutions in the US and Canada (Cornell University, University of Toronto and Waterloo University).

    Title: Treating cores as devices

    Abstract:

    Power management, dark silicon, and partial failures mean that, in the future, computer hardware will most likely consist of a dynamically- changing set of heterogeneous processor cores. Contemporary operating system structures were not designed with this hardware model in mind, and have difficulty adapting to relatively simple concepts such as processor hotplug. Our work on meeting this challenge in the Barrelfish research OS has led us to treat cores as much as possible (but not entirely) like any other devices in the system. Several novel ideas make this possible: aside from the multikernel architecture itself, we leverage the externalization of kernel state through capabilities, and the concept of a "boot driver", which is the equivalent of a device driver for a processor core.

    In this talk I will present our framework for managing a changing set ofcores in a multikernel OS, and some of the surprising consequences: individual kernels can be rebooted, replaced, or upgraded on the fly, cores and hardware threads can be temporarily turned into coprocessors and back again, and per-core OS state can be quickly moved around the hardware to minimize energy usage or enforce performance guarantees.

  31. May 05, 2014

    The paper "A Hash Table for Line Rate Data Processing" by Zsolt Istvan, Gustavo Alonso, Michaela Blott (Xilinx), and Kees Vissers (Xilinx) has been accepted for publication by the journal ACM Transactions on Reconfigurable Technology and Systems (ACM TRETS).

  32. Apr 30, 2014

    The paper "Histograms as a Side Effect of Data Movement for Big Data" by Zsolt Istvan, Louis Woods, Gustavo Alonso has been accepted to SIGMOD 2014, Snowbird, Utah, USA, June 22-27, 2014.

  33. Apr 30, 2014

    The following paper has been accepted at SIGMOD 2014, Snowbird, Utah, USA, June 22-27, 2014:

    “Towards Indexing Functions: Answering Scalar Product Queries”. Arijit Khan, Pouya Yanki, Bojana Dimcheva, and Donald Kossmann.

    Abstract
    “In this study, we consider a broad category of OLAP queries which can be expressed as the scalar product between a known expression (function) over multiple database attributes and an unknown set of parameters. Scalar product queries naturally arise in a wide range of applications including moving-objects intersection finding, time-series prediction, scientific simulation, and in active learning. We design a lightweight, yet scalable, dynamic, and generalized indexing scheme, called the Planar index, for answering such scalar product queries in an accurate manner.”

  34. Apr 23, 2014

    The paper “Randomly Partitioned Encryption on Cloud Databases” by Tahmineh Sanamrad, Lucas Braun, Donald Kossmann and Ramarathnam Venkatesan (Microsoft Research) is accepted at the Conference on Data and Application Security and Privacy (DBSEC 2014) in Vienna, July 14-16, 2014.

     

  35. Apr 23, 2014

    Timothy Roscoe is delivering the opening keynote talk entitled “Minding the Gap” at the Conférence d’informatique en Parallélisme, Architecture et Système (ComPAS) in Neuchâtel, Switzerland.

    Abstract:
    There is a (by now) well-established gap between the functionality provided by hardware architects, and the issues and requirements that system software (and particularly operating system) designers worry about. Recently, with the accelerating pace of hardware innovation, this has become a serious and pressing issue, and I will argue that the way we have traditionally built low-level system software is simply not up to the challenge of supporting modern, diverse, highly parallel, rapidly evolving, and quirky hardware.

    The Barrelfish research operating system was conceived as a response to trends in hardware design, and continues to serve as a testbed for new ideas in OS construction which apply modern techniques from programming languages, knowledge representation, and networking to the problem of managing the machine. I will describe a selection of these in the talk, together with our experiences implementing them. Our ideas have proven useful and effective at dealing with the mismatch between hardware architecture and software needs, but ultimately we hope they will foster a more fruitful conversation between the hardware and software sides of "the gap", and lead to better principles and practices on both sides.

  36. Apr 22, 2014

    Claude started his 6-month internship with Oracle as part of the ongoing collaboration between the Systems Group and Oracle on the Rapid project.

  37. Apr 22, 2014

    A paper describing Pydron, Stefan Müller's parallelizing tool for Python code, has been accepted for publication at IEEE Computer in a special issue about computing in astronomy.

    Scaling Astroinformatics with Pydron

    Astronomers like working directly with their data using scripting languages such as Python. However, huge data volumes now force scientists to run their code on clusters and clouds. Pydron helps to bridge the gap between interactive data analysis and scalable computing resources.

  38. Apr 16, 2014

    This year the Systems Group was represented at EuroSys 2014 and co-located workshops through the following talks/presentations: 

    • Gustavo Alonso gave an invited talk entitled "Rackscale - the things that matter" at the 1st Workshop on Rackscale Computing, April, 2014 - EuroSys 2014, Amsterdam, the Netherlands.

    Abstract:

    Rackscale computing has become the standard for many applications running on a data center. For a variety of reasons, today it is possible to developed fully customized solution that achieve impressive performance numbers. In this talk I will argue that customization is important but needs to be sustained by general purpose techniques and components. The research agenda in the next years should focus on the latter, rather than on producing an infinity variety of high performance systems tailored for narrow use cases. Otherwise, the inevitable problems with total cost of ownership during the life cycle of a real systems (maintenance, further development, software evolution, additional functionality) will soon catch up with many existing proposals.

    • Jana Giceva presented her poster “Rethinking the Scheduling unit for Parallel DB Operators”.

    • Zaheer Chothia presented his short paper “Grok the Datacenter” at the 8th EuroSys Doctoral Workshop (EuroDW 2014)

  39. Apr 03, 2014

    The paper "Operating system support for planetary-scale network services" co-authored by Timothy Roscoe received the first NSDI 10-year "Test of Time" award. The paper was published in 2004 at the first USENIX Symposium on Networked Systems Design and Implementation (NSDI 2004) held in San Francisco.

    This is the second "Test of Time" award for the work on the same system. Last year Timothy Roscoe was one of the recipients of the 2013 ACM SIGCOMM "Test of Time" award for the paper "PlanetLab: An Overlay Testbed for Broad-Coverage Services".

  40. Apr 02, 2014

    Timothy Roscoe visited USI (Università della Svizzera italiana) and gave a talk entitled: "Hardware Complexity as a First-class OS Problem".

  41. Apr 01, 2014

    David Sidler joined the Systems Group as a new PhD student. David completed his Master Thesis in our group.

  42. Mar 27, 2014

    Two following Systems Group papers are being presented at EDBT in Athens, Greece this week.

    • Arijit Khan, Francesco Bonchi, Aristides Gionis, and Francesco Gullo. Fast Reliability Search in Uncertain Graphs. EDBT 2014, Athens, Greece, March 2014
    • 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 2014
  43. Mar 25, 2014

    On March 25th there was a mini-workshop covering the ongoing
    collaborations between the Systems Group and Oracle Research together
    with Thomas Würthinger, of the Oracle Labs in Linz, Austria.

  44. Mar 20, 2014

    Gustavo giving a talk at HTDC 2014 Gustavo is giving a talk at the 7th School on Hot Topics in Distributed Computing.

    Title: "Crazy little thing called Hardware"

    Abstract:

    Modern hardware is changing faster than software can adapt to it. The architecture of the today's predominant computing platforms is radically different from that taken for granted in the past decades. In this talk I will describe in detail such changes and point out to even bigger challenges yet to come. I will then go over some of the many new research questions that arise as a result of the current hardware evolution.

  45. Mar 17, 2014

    Alessandra Loro joins the Systems Group as a new Post Diplomand. Alessandra completed her Master Thesis in our group in February.

  46. Mar 13, 2014

    Timothy Roscoe has been elected to the grade of ACM Fellow for contributions to operating systems and networking research. The inteview with Timothy Roscoe has been published as a "Spotlight" item on the ETH Department of Computer Science Web page.

     

  47. Mar 12, 2014

    The poster entitled "Rethinking the Unit of Scheduling of Parallel DB Operators" by Jana Giceva, Gustavo Alonso and Timothy Roscoe has been accepted at EuroSys 2014, which will be held in Amsterdam, April 13-16, 2014.

    Abstract:

    Scheduling of parallelized DB operators is both challenging and important problem for modern databases. The penalties for resource sharing are aggravated with the new operator algorithms tuned for efficiently exploiting the new hardware features. Hence, they must be considered more seriously now and in the future. By rethinking the unit of scheduling from CPU cores to, for instance NUMA regions, we can achieve less performance degradation due to sharing, and more efficient leverage of machine parallelism that will in turn maximize the overall workload throughput. Even though we are still at an early stage of evaluation, the initial results are encouraging and we believe that the approach is applicable to a wider range of database operators as well as other applications that have similar properties and requirements.

  48. Mar 07, 2014

    Anja Grünheid's paper "Incremental Record Linkage" is accepted to VLDB 2014 in Hangzhou, China, September 1-5, 2014.

    This paper presents an end-to-end framework that can incrementally and efficiently update linkage results when data updates arrive... The paper will be published in September 2014.

  49. Mar 06, 2014

    Pratanu Roy's paper entitled "Low Latency Handshake Join" is accepted at VLDB 2014 in Hangzhou, China, September 1-5, 2014.

    Prataus work is based on the recently proposed handshake join algorithm, which is a mechanism to parallelize the processing of stream joins in a NUMA-aware and hardware-friendly manner. Handshake join achieves high throughput and scalability, but it su ffers from a high latency penalty and a non-deterministic ordering of the tuples in the physical result stream... The paper will be published after the VLDB 2014.

     

  50. Mar 05, 2014

    Accenture is offering Internship positions in India for the period between July and September 2014. More info is available here.

  51. Mar 03, 2014

    Timothy Roscoe visted Google and HP Labs in Silicon Valley and gave the following talk at both companies:  Towards an intra-machine network architecture.

     

  52. Feb 25, 2014

    Stefan started his internship with Oracle Cambridge. He will be working on the design of a runtime system that uses a manifest to expresses application characteristics, which enables automatic tuning of applications to the machines they are running on.

  53. Feb 24, 2014

    Selected as one of the best paper of ICDE 2013, Cagri Balkesen's work on main memory hash joins has just been accepted to the IEEE journal Transactions on Knowledge and Data Engineering.

  54. Feb 19, 2014

    Ercan Ucan accepted a software engineering position at Avaloq Evolution AG in Zürich. Ercan will take up his position in March 2014.

  55. Feb 18, 2014

    Renato Marroquin joined the Systems group as a new PhD student. Renato completed his Master Thesis at Pontifical Catholic University of Rio de Janeiro, Brazil.

  56. Feb 17, 2014

    Emirates Airline has drafted a challenge for ETH students to create a vision of the travel landscape in ten years’ time. The winning idea will be rewarded with US$ 3’000.00.

    Team up and write an essay on the “Future of Travel” – for details please contact Prof. Donald Kossmann (kossmann@inf.ethz.ch).

    The deadline for submissions is March 31, 2014.

    More Information available here

  57. Feb 17, 2014

    Gustavo Alonso gives a talk on "Heterogeneous Architectures in Data Centers" at the Xilinx Emerging Technologies Symposium in San Jose, California.

  58. Feb 05, 2014

    Gustavo Alonso presented the project around data processing with FPGAs at the Microsoft Research EPFL-ETHZ Joint Research Center (JRC) workshop taking place at Microsoft Research Labs in Cambridge, UK. 5th & 6th February 2014.

  59. Feb 04, 2014

    Ercan Ucan defended his PhD Dissertation entitled: Data Storage, Transfers and Communication in Personal Clouds.

    Committee: Prof. Dr. Timothy Roscoe, ETH; Prof. Dr. Gustavo Alonso, ETH; Dr. Anne-Marie Kermarrec, Senior researcher at INRIA and "part time invited Prof." at EPFL

  60. Feb 03, 2014

    Tudor Salomie accepted a software engineering position at Google Zürich. He will take up his position in May 2014.

  61. Jan 29, 2014

    Marica Stojanov will join Credit Suisse on February 3rd, 2014.

     

  62. Jan 28, 2014

     Tim Harris from Oracle (Cambridge, UK) visited the Systems Group on January 27 and 28, 2014.

  63. Jan 27, 2014

    Tudor Salomie defended his PhD Dissertation entitled: Cloud-ready scalable and elastic data processing using off-the-shelf databases, replication and virtualization.

    Committee: Prof. Dr. Gustavo Alonso, Prof Dr. Timothy Roscoe, Dr. Tim Harris (Oracle, Cambridge, UK)

  64. Jan 22, 2014

    One more paper has been accepted at EDBT 2014, which will be held in Athens, Greece, March 24-28, 2014.

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

    Authors: Martin Kaufmann (ETH), Peter M. Fischer (University of Freiburg), Norman May (SAP), Donald Kossmann (ETH)

    Abstract:

    After more than a decade of a virtual standstill, the adoption of temporal data management features has recently picked up speed, driven by customer demand and the inclusion of temporal expressions into SQL:2011. Most of the big commercial DBMS now include support for bitemporal data and operators. In this paper, we perform a thorough analysis of these commercial temporal DBMS: We investigate their architecture, determine their performance and study the impact of performance tuning. This analysis utilizes our recent (TPCTC 2013) benchmark proposal, which includes a comprehensive temporal workload definition. The results of our analysis show that the support for temporal data is still in its infancy: All systems store their data in regular, statically partitioned tables and rely on standard indexes as well as query rewrites for their operations. As shown by our measurements, this causes considerable performance variations on slight workload variations and a significant effort for performance tuning. In some cases, there is considerable overhead for temporal operations even after extensive tuning.

  65. Jan 15, 2014

    The following paper has been accepted at EDBT 2014, to be held March 24-28, 2014 in Athens, Greece.

    Title: Fast Reliability Search in Uncertain Graphs

    Authors: Arijit Khan (ETH), Francesco Bonchi (Yahoo!), Aristides Gionis (Aalto University), and Francesco Gullo (Yahoo!)

    Abstract: Given an uncertain graph with probabilities on edges, we propose efficient indexing methods to find all nodes reachable from a query node with probability no less than an input probability threshold. Such reachability queries can be useful in influence maximization in social networks, predicting co-complex memberships in protein-interaction networks, and computing packet delivery probability between a pair of nodes in mobile ad-hoc networks.

  66. Jan 13, 2014

    Piscataway, New Jersey, USA, January 2014: Prof. Gustavo Alonso from the Computer Science Department of ETH Zurich has been named an IEEE Fellow. He is being recognized for contributions to data management and distributed systems. In particular, his work in understanding data replication and how to combine efficiency with high levels of consistency are nowadays the basis for many distributed database products and cloud based solutions.

    “The election to IEEE Fellow is a great honor and I am very grateful for the recognition it makes of the work done at my group over many years”, said Alonso. “I am proud of this achievement but it is also humbling to see my name added to such an illustrious group of people”.

    Gustavo Alonso received his PhD from UC Santa Barbara and worked at the IBM Almaden Research Center before joining ETH Zurich. He has received numerous awards for his contributions to several areas of computer science, including several most influential paper awards: the AOSD 2012 Most Influential Paper Award for work on dynamic aspect oriented programming, and the VLDB 2010 Ten Year Best Paper Award for work on consistent database replication. Gustavo Alonso is an ACM Fellow.

    The IEEE Grade of Fellow is conferred by the IEEE Board of Directors upon a person with an outstanding record of accomplishments in any of the IEEE fields of interest. The total number selected in any one year cannot exceed one-tenth of one- percent of the total voting membership. IEEE Fellow is the highest grade of membership and is recognized by the technical community as a prestigious honor and an important career achievement.

    The IEEE is the world’s leading professional association for advancing technology for humanity. If you would like to learn more about IEEE or the IEEE Fellow Program, please visit www.ieee.org.

    IEEE Fellow Program

    IEEE Fellows named in 2014

  67. Dec 18, 2013

    The paper "Shared Workload Optimization" by Georgios Giannikis, Darko Makreshanski, Gustavo Alonso, and Donald Kossmann has been accepted for presentation at VLDB 2014. The paper describes a query optimizer for the SharedDB database engine developed in the group.

  68. Dec 11, 2013

    Every year, ACM recognizes and honors outstanding ACM members for their achievements in computer science. In 2013, Timothy Roscoe has been elected to the grade of Fellow for contributions to operating systems and networking research. ACM Press Release

  69. Dec 05, 2013

    Eric Sedlar from Oracle Labs visited the System Group. A small workshop took place on 3rd December 2013 to discuss ongoing research around data processing on modern hardware.

  70. Dec 05, 2013

    The research proposal “Efficient data processing through massive parallelism and FPGA based acceleration” by Gustavo Alonso has been accepted by the Microsoft-EPFL-ETHZ Joint Research Center. The project will be done in collaboration with Ken Eguro from Microsoft Research in Redmond.

  71. Dec 03, 2013

    Tudor Salomie presented his work on virtualized and replicated
    databases at the IMDEA Networks Institute in Madrid, Spain

  72. Dec 02, 2013

    Adrian Schüpbach has joined Oracle Labs in Zürich, starting December 2nd.

  73. Nov 28, 2013

    Thomas Etter took up the positon of a Software Ingineer at Google, Zürich. Thomas will start at Google on Dec. 2. 

  74. Nov 08, 2013

    Gustavo Alonso gave the following talk at MAKI Distinguished Lecture Series, TU Darmstadt, Nov. 7. 2013.

    "Need for Speed: Building Big Data Platforms"

    Abstract:

    Big data and the NoSQL movement are just manifestations of a number of trends on the way data is processed and the type of services built on top of data. One the one hand, Internet, mobile telephones, social networks, on-line advertisement, and the proliferation of digital services have resulted in unseen demands on existing data platforms. On the other hand, the complexity of the queries, the need to support strict SLAs, and the wide variety of data types call for new approaches in the design of data processing engines. At the same time, the underlying hardware platforms are evolving at an amazing speed, changing many of the established assumptions about how to build software systems.

    In this talk I will cover SwissBox, a long term, umbrella project at the Systems Group at ETH Zurich, where we are redesigning data processing engines from the ground up to adapt them to modern workloads. The project covers from hardware acceleration and operating system – database codesign, to radically new ways of organizing the engine's architecture and novel strategies to exploit multi-core hardware. Part of the system is already used commercially and the results obtained so far indicate the performance and the guarantees that can be provided with the new architecture exceed by orders of magnitude what can be achieved today.

  75. Nov 04, 2013

    Kornilios Kourtis presented the following paper at PLOS 2013 (7th Workshop on Programming Languages and Operating Systems), Nemacolin Woodlands Resort, Pennsylvania, USA, Nov. 3, 2013: 

    "Modeling NICs with Unicorn" by Pravin Shinde,  Antoine Kaufmann, Kornilios Kourtis and  Timothy Roscoe.

     

  76. Oct 24, 2013

    The following paper was accepted for publication in VLDB Journal: 

    High Availability, Elasticity, and Strong Consistency for Massively Parallel Scans over Relational Data by Philipp Unterbrunner, Gustavo Alonso, Donald Kossmann.

     

  77. Oct 18, 2013

    The following paper will be published in ACM Transactions on Database Systems:

    "XLynx—An FPGA-based XML Filter for Hybrid XQuery Processing" by Jens Teubner, Louis Woods, and Chongling Nie.

  78. Oct 02, 2013

    Zaheer Chothia joined the Systems group as a new PhD student. Zaheer completed his Master Thesis in our group.

  79. Sep 30, 2013

    Claude Barthels joins the Systems Group tomorrow (Oct. 1st) as a new PhD student. Claude completed his Master Thesis in our group.

  80. Sep 23, 2013

    Daniela Dorneanu will join the Systems Group on October 1. Daniela is coming to us from Politecnico di Milano.

  81. Sep 11, 2013

    Arijit Khan joined the Systems Group today (9.11.2013) as a postdoctoral researcher. Arijit is coming to our Group from University of California, Santa Barbara, CA, USA.

  82. Sep 05, 2013

    The following papers and demo done at ETH and with ETH co-authors were presented at 23rd International Conference on Field Programmable Logic and Applications (FPL 2013) in Porto, Portugal, September 2-4, 2013. 

    • Zsolt István, Gustavo Alonso, Michaela Blott (Xilinx), Kees Vissers (Xilinx). A Flexible Hash Table Design For 10Gbps Key-value Stores on FPGAs. FPL 2013, Porto, Portugal, September 2-4, 2013.
    • Arvind Arasu (Microsoft Research), Ken Eguro (Microsoft Research), Raghav Kaushik (Microsoft Research), Donald Kossmann, Ravi Ramamurthy (Microsoft Research), Ramaratnam Venkatesan (Microsoft Research). A Secure Coprocessor for Database Applications. FPL 2013, Porto, Portugal, September 2-4, 2013.
    • Louis Woods, Zsolt Istvàn, and Gustavo Alonso. DEMO: Hybrid FPGA-accelerated SQL Query Processing. FPL 2013, Porto, Portugal, September 2-4, 2013.

     

     

  83. Aug 30, 2013

    The Systems Group is presenting the following papers and demos at VLDB and co-located workshops in Riva del Garda, Italy, August 26-30, 2013.

    • Tahmineh Sanamrad. Donald Kossmann. Query Log Attack on Encrypted Databases. VLDB 2013. Secure Data Management Workshop, Riva del Garda, Italy, August 2013.
    • Martin Kaufmann. Storing and Processing Temporal Data in a Main Memory Column Store. VLDB 2013 PhD Workshop, Riva del Garda, Italy, August 2013.
    • Martin Kaufmann, Panagiotis Vagenas, Peter M. Fischer (Univ. of Freiburg), Donald Kossmann, Franz Färber (SAP). DEMO: Comprehensive and Interactive Temporal Query Processing with SAP HANA. VLDB 2013, Riva del Garda, Italy, August 2013.
    • Martin Kaufmann, Peter M. Fischer, Norman May, Andreas Tonder, Donald Kossmann. TPC-BiH: A Benchmark for Bi-Temporal Databases. VLDB 2013. TPCTC 2013, Riva del Garda, Italy, August 2013.
    • Anja Gruenheid, Donald Kossmann. Cost and Quality Trade­-Offs in Crowdsourcing. VLDB 2013. DBCrowd, Riva del Garda, Italy, August 2013.

     

  84. Aug 23, 2013

    Nihal Dindar took up a positon of an Associate at McKinsey, Istanbul. Nihal will start at McKinsey in September. 

  85. Aug 08, 2013

    The paper "Modeling the execution semantics of stream processing engines with SECRET" by Nihal Dindar, Nesime Tatbul, Renée J. Miller, Laura M. Haas, Irina Botan is published in VLDB Journal. Volume 22. Number 4. August 2013.

  86. Aug 05, 2013

    Donald Kossmann will be in sabbatical at Microsoft Research in Redmond through November 2013.

  87. Aug 02, 2013

    Marica Stojanov joins the Systems Group as a new PhD Student. Marica comes to us from EPFL Lausanne, where she completed her Master Thesis.

  88. Jul 30, 2013

    The following paper was accepted at TPCTC 2013, Riva del Garda, Italy, August 2013:

    TPC-BiH: A Benchmark for Bi-Temporal Databases by Martin Kaufmann, Peter M. Fischer, Norman May, Andreas Tonder, Donald Kossmann.

  89. Jul 25, 2013

    Pravin Shinde started his 3-month internship in the Systems research group at HP Labs in Paolo Alto, CA, USA. Pravin will be working on exploratory project involving figuring out how smart NICs can be used for the benefits of the applications.

  90. Jul 23, 2013

    The paper, "PlanetLab: An Overlay Testbed for Broad-Coverage Services" by Brent Chun, David Culler, Timothy Roscoe, Andy Bavier, Larry Peterson, Mike Wawrzoniak, and Mic Bowman, is one of the two papers honoured with the ACM SIGCOMM Test of Time award this year.

    The ACM SIGCOMM Test of Time Award recognizes a paper published 10 to 12 years in the past in Computer Communication Review or any SIGCOMM sponsored or co-sponsored conference that is deemed to be an outstanding paper whose contents are still a vibrant and useful contribution today. Read more.

  91. Jul 22, 2013

    The following demo was accepted to FPL 2013 (23rd International Conference on Field Programmable Logic and Applications), Porto, Portugal, 2-4 Septemeber, 2013:

    Hybrid FPGA-accelerated SQL Query Processing by Louis Woods, Zsolt Istvàn, and Gustavo Alonso.

  92. Jul 18, 2013

    Andreas Marfurt joins the Systems Group as a new Post Diplomand. Andreas completed his Master Thesis in our Group this spring.

  93. Jul 16, 2013

    The following paper was accepted at VLDB 2014, Hangzhou, China, September 1-5, 2014.

    Multi-Core, Main-Memory Joins: Sort vs. Hash Revisited by C. Balkesen, G. Alonso, J. Teubner (TU Dortmund University), T. Özsu (University of Waterloo).

  94. Jul 14, 2013

    A formal cooperation agreement has been established between Xilinx and the System group to explore the use of FPGAs in data processing and the data center.

  95. Jul 11, 2013

    Gustavo Alonso has been recognized for his research in distributed systems, middleware, and data management at the ACM Fellow Ceremony in San Francisco, CA. Interview with Gustavo Alonso 

                 Markus Gross, Vinton Cerf and Gustavo Alonso at the ACM annual Awards Banquet

    Markus Gross, Vinton Cerf and Gustavo Alonso at the ACM annual Awards Banquet

     

  96. Jul 08, 2013

    The following paper was accepted at FPL'13 (23rd International Conference on Field Programmable Logic and Applications): "A Flexible Hash Table Design For 10Gbps Key-value Stores on FPGAs" by István Zsolt, Gustavo Alonso, Michaela Blott (Xilinx) and Kees Vissers (Xilinx).  The work is part of the collaboration between Xilinx and the Systems Group.

  97. Jul 06, 2013

    The book "Data Processing on FPGAs" published by Jens Teubner and Louis Woods gives an introduction to field-programmable gate arrays targeted at a database audience. Besides explaining core FPGA technology and programming models, the book also discusses several database use cases that benefit from FPGAs, including stream processing applications, core database operators, and security sensitive applications.

  98. Jul 05, 2013

    The following two papers were presented by Cagri Balkesen at DEBS 2013 in Arlington, TX, USA, June 29 - July 3, 2013:

    • Adaptive Input Admission and Management for Parallel Stream Processing, Cagri Balkesen, M. Tamer Ozsu, Nesime Tatbul.

    • RIP: Run-based Intra-query Parallelism for Scalable Complex Event Processing, Cagri Balkesen, Nihal Dindar, Matthias Wetter, Nesime Tatbul. 

     

     

  99. Jul 03, 2013

    An interview with Donald Kossmann entitled "Big Data, big risks?" was published in ETH Life. The interview is available here (in German).

  100. Jul 01, 2013

    Besmira Nushi started her 3-month internship in Social Bing team at Microsoft, Silicon Valley.

  101. Jun 25, 2013

    The Systems Group is presenting the following papers and demos at SIGMOD in 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.
    • Giorgos Giannikis, Darko Makreshanski, Gustavo Alonso, Donald Kossmann. DEMO: Workload Optimization using SharedDB.
    • Louis Woods, Jens Teubner, Gustavo Alonso. DEMO: Less Watts, More Performance: An Intelligent Storage Engine for Data Appliances.
       
  102. Jun 13, 2013

    Jana and Pratanu started their internship at Oracle Research as part of the ongoing collaboration between the Systems Group and Oracle on the Rapid project.

  103. Jun 10, 2013

    Karolina Alexiou joins the Systems Group as a new Post Diplomand. Karolina completed her Master Thesis in our Group this spring.

  104. Jun 03, 2013

    Darko and Markus join Microsoft Research in Redmond, USA for a 3 month internship. Darko will be working in Cipher team whereas Markus will be part of Data Management, Exploration and Mining group.

  105. May 27, 2013

    A paper describing an implementation of Memcached on FPGAs, co-authored by Zsolt Istvan and Jeremia Baer, has been accepted at HotCloud 2013. The work is part of the ECC collaboration between Xilinx and the Systems Group.
     

  106. May 23, 2013

    Timothy Roscoe and Pravin Shinde presented the following paper at the 14th Workshop on Hot Topics in Operating Systems (HotOS 2013) in Santa Ana Pueblo, NM, USA, May 13-15, 2013:

    Pravin Shinde, Antoine Kaufmann, Timothy Roscoe, Stefan Kästle. We need to talk about NICs. HotOS 2013, Santa Ana Pueblo, NM, USA, May 13-15, 2013.

     

  107. May 13, 2013

    Ercan Ucan presented the following paper at NETYS in Marrakesh, Marocco, May 2-4, 2013.

    Establishing Efficient Routes between Personal Clouds; Ercan Ucan, Timothy Roscoe.

  108. May 08, 2013

    The following three papers have been accepted to the research track of ACM DEBS'13 Conference: 

     "Adaptive Input Admission and Management for Parallel Stream Processing", Cagri Balkesen, M. Tamer Ozsu, and Nesime Tatbul 

    "RIP: Run-based Intra-query Parallelism for Scalable Complex Event Processing", Cagri Balkesen, Nihal Dindar, Matthias Wetter, and Nesime Tatbul

     "Ariadne: Managing Fine-Grained Provenance on Data Streams",Boris Glavic, Kyumars Sheykh Esmaili, Peter M. Fischer, and Nesime Tatbul

    The conference will take place in Arlington, Texas, USA on June 29-July 3, 2013.

     

  109. May 06, 2013

    The paper "Parallel Computation of Skyline Queries" by Louis Woods, Jens Teubner, and Gustavo Alonso got the best paper award at FCCM'13, Seattle, USA.

     

  110. Apr 24, 2013

    Gustavo Alonso will be on sabbatical at Yale University through August 2013.

  111. Apr 22, 2013

    Zsolt István joined the Systems Group today as a new PhD student. Zsolt completed his Master Theisis in our group in March, 2013.

  112. Apr 19, 2013

    The Systems Group presented the following papers and demos at EuroSys in Prague, Czech Republic, April 14-17, 2013:

    RapiLog: Reducing System Complexity Through Verification by Gernot Heiser, Etienne Le Sueur, Adrian Danis, and Aleksander Budzynowski (NICTA and UNSW), Tudor-Ioan Salomie and Gustavo Alonso

    Application Level Ballooning for Efficient Server Consolidation by Tudor-Ioan Salomie, Gustavo Alonso, Timothy Roscoe, and Kevin Elphinstone (UNSW and NICTA)

    Why Execute One Query, when you can Execute Thousands by Georgios Giannikis and Darko Makreshanski (Poster & demo)

    Doctoral Workshop:

    What kind of distributed system is a multicore by Stefan Kaestle (Poster and 5 min. presentation)

    Memory Management for Heterogeneous Multicores by Simon Gerber (Poster and 5 min. presentation)
     

  113. Apr 18, 2013

    Nesime Tatbul has joined Intel Labs as a senior research scientist to work as part of the Intel Science and Technology Center for Big Data based at MIT CSAIL.

     

  114. Apr 16, 2013

    Georgios Gasparis joins the Systems Group as a new Post Diplomand. Georgios completed his Master Thesis in our Group this spring.

  115. Apr 15, 2013

    Gustavo Alonso gives a keynote talk, entitled “Hardware Killed the Software Star”, at ICDE 2013, in Brisbane Australia.

  116. Apr 12, 2013

    The paper "Main-Memory Hash Joins on Multi-Core CPUs: Tuning to the Underlying Hardware" by Cagri Balkesen, Jens Teubner, Gustavo Alonso, and Tamer Ozsu has been selected as one of the top 3 papers of the ICDE 2013 conference and received the Best Paper Honorable Mention.

  117. Apr 10, 2013

    The "Time Travel in Column Stores" paper by Martin Kaufmann, Amin Amiri Manjili, Stefan Hildenbrand, Donald Kossmann, Andreas Tonder (SAP) was presented by Martin Kaufmann at ICDE 2013 in Brisbane, Australia.

    Martin also presented the following demo: "A Generic Database Benchmarking Service" by Martin Kaufmann, Peter M. Fischer (Univ. of Freiburg), Donald Kossmann, and Norman May (SAP).

     

     

     

     

     

     

     

     

  118. Apr 02, 2013

    The paper "Establishing Efficient Routes between Personal Clouds" by Ercan Ucan and Timothy Roscoe was accepted at the International Conference on Network Systems (NETYS) 2013, which will be held May 2-4 in Marrakech, Marocco.

  119. Mar 28, 2013

    Gustavo Alonso has presented several of the projects around SwissBox at VU Amsterdam and at IBM Rüschlikon.

  120. Mar 26, 2013

    Starting in April, Jens Teubner will become a Professor at TU Dortmund. 

  121. Mar 22, 2013

    Timothy Roscoe will be in sabbatical at University of Washington through September 2013.

  122. Mar 19, 2013

    As part of the ongoing collaboration with Xilinx in ECC, Zsolt Istvan has completed a master thesis implementing a key value store in an FPGA.

  123. Mar 15, 2013

    Cagri Balkesen has given a talk at Oracle Research presenting his work on implementing main memory relational joins on multicore architectures.

  124. Mar 13, 2013

    Jens Teubner und Louis Woods gave a Tutorial on data management on new hardware at BTW in Magdeburg on 12.03.2013.

  125. Mar 11, 2013

    Alexandru Moga took up the position of R&D Computer Scientist with ABB Corporate Research in Baden-Daettwil. He will start at ABB in April 2013.

  126. Mar 05, 2013

    The paper "Parallel Computation of Skyline Queries" by Louis Woods, Jens Teubner, and Gustavo Alonso has been accepted at the IEEE International Symposium on Field-Programmable Custom Computing Machines that will take place on April 28-30, 2013, in Seattle, Washington.

  127. Mar 01, 2013

    He will be working on the Rapid project, where the Systems Group is collaborating with Oracle in exploring hardware-software co-design targeting large-scale data management and analysis.

  128. Feb 19, 2013

    The 2012 ACM Fellow Award for Gustavo Alonso was published in ETH Life Print.

  129. Feb 19, 2013

    Qin Yin and Timothy Roscoe have visited Amadeus data center as part of the efforts around the Enterprise Computing Center (ECC). Timothy gave a talk on network architecture.

  130. Feb 08, 2013

    The paper “Timeline Index: A Unified Data Structure for Processing Queries on Temporal Data” by Martin Kaufmann, Amin A. Manjili, Peter M. Fischer, Donald Kossmann, Franz Färber, Norman May was accepted at SIGMOD 2013. The paper is a result of an ongoing research collaboration with SAP Research, Walldorf, Germany.

  131. Feb 07, 2013

    The demo "Workload Optimization using SharedDB" by Giorgos Giannikis and Darko Makreshanski has been accepted to SIGMOD 2013 and will be presented at the conference in New York in June 2013.

  132. Feb 07, 2013

    The demo "Less Watts, More Performance: An Intelligent Storage Engine for Data Appliances" by Louis Woods has been accepted to SIGMOD 2013 and  will be presented at the conference in New York in June 2013.

     

     

  133. Feb 05, 2013

    Simon is back from his internship at Amazon where he worked with DynamoDB team on further service development.

  134. Feb 01, 2013

    Gerd Zellweger will join the Systems Group on Monday, February 4th as a new PhD student. Gerd completed his Master Theisis in our group in March, 2012.

  135. Jan 25, 2013

    Gustavo Alonso presents and discusses the hardware software co-design aspects of SwissBox with our collaborators at Xilinx.

  136. Jan 23, 2013

    Qin Yin took up a position as Post-Doc at the Systems Group in January 2013.

  137. Jan 20, 2013

    The Cipherbase paper was presented at CIDR 2013. Donald Kossmann is a
    co-author as part of an ongoing research collaboration between the
    Systems Group and Microsoft Research Redmond.

  138. Jan 14, 2013

    Besmira Nushi, Anja Grünheid, and Donald Kossmann participated in the Second Crowd-Crowd Event bringing together researchers from several Universities and companies to discuss Crowd Sourcing. ETH presented its work on: 

    • Access path selection in crowdsourcing
    • Entity resolution, single-pair comparisons and sorting in crowdsourcing
  139. Jan 14, 2013

    The ongoing collaboration with the team of Gernot Heiser in NICTA (Australia) around the RapiLog project has led to a paper accepted at EuroSys 2013 

    Title: RapiLog: Reducing system complexity through verification 

    Authors: Gernot Heiser (NICTA and UNSW), Adrian Danis (NICTA and UNSW), Etienne Le Sueur (NICTA and UNSW), Gustavo Alonso (ETH Zurich), Tudor-Ioan Salomie (ETH Zurich)

  140. Jan 14, 2013

    The COD project, led by Jana Giceva, on co-designing databases and operating systems was presented at CIDR 2013 in Asilomar, California.

  141. Jan 14, 2013

    The paper on "Application Level Ballooning for Efficient Server Consolidation" by Tudor-Ioan Salomie (ETH Zurich), Gustavo Alonso (ETH Zurich), Timothy Roscoe (ETH Zurich), Kevin Elphinstone (UNSW & NICTA) has been accepted at EuroSys 2013.

  142. Dec 21, 2012

    Nihal Dindar defended her PhD Dissertation entitled: Modeling Window Execution Semantics of Stream Processing Engines

    Committee: Prof. Dr. Nesime Tatbul, Prof. Dr. Timothy Roscoe, Prof. Dr. Johanness Gehrke (Cornell University, USA), Dr. Laura Haas (IBM Research, USA)
     

  143. Dec 18, 2012

    Qin Yin defended her PhD Dissertation entitled: Declarative Resource Management for Virtual Network Systems

    Committee: Prof. Dr. Timothy Roscoe, Prof. Dr. Gustavo Alonso, Prof. Dr. Jeffrey Chase (Duke University, USA)

     

  144. Dec 18, 2012

    Philipp Unterbrunner has been awarded the 2012 Chorafas Prize from the Chorafas Foundation for outstanding contributions and excellent scientific achievement in his doctoral dissertation: Elastic, Reliable, and Robust Storage and Query Processing with Crescando/RB

     

     

  145. Dec 17, 2012

    Alexandru Moga defended his PhD Dissertation entitled: Load Management for Streaming Analytics

    Committee: Prof. Dr. Nesime Tatbul, Prof. Dr. Timothy Roscoe, Prof. Dr. Tamer Özsu (University of Waterloo, Canada), Prof. Dr. Elke Rundensteiner (Worcester Polytechnic Institute, US)

     

     

  146. Dec 14, 2012

    Adrian Schüpbach defended his PhD Dissertation entitled: Tackling OS Complexity with Declarative Techniques

    Committee: Prof. Dr. Timothy Roscoe, Prof. Dr. Gustavo Alonso, Prof. Dr. Hermann Härtig (TU Dresden, Germany)

  147. Dec 11, 2012

    Every year, ACM recognizes and honors outstanding ACM members for their achievements in computer science. In 2012, Gustavo Alonso has been elected to the grade of Fellow for contributions to distributed systems, middleware, and data management. ACM Press Release

     

     

  148. Nov 12, 2012

    Philipp Unterbrunner received the ETH Medal Award for his outstanding Doctoral Thesis entitled: Elastic, Reliable, and Robust Storage and Query Processing with Crescando/RB

    Philipp joined Oracle Labs in Redwood Shores, CA in April 2012.

     

     

  149. Nov 06, 2012

    Simon Peter took up a Post-Doc position at University of Washington, Seattle in October 2012.

  150. Oct 16, 2012

    Thomas Etter joined the Systems Group on Oct. 15, 2012 as a new Post-Diplomand. He completed his Master Thesis in our Group last spring.

  151. Oct 01, 2012

    Darko Makreshanski joined Systems Group on October 1 as a new PhD Student. Darko completed his Master Theisis in our group in August, 2012.

  152. Sep 21, 2012

    Title: Integrating Cloud Applications with Mobile Devices: Design Principles and Performance Optimizations

    Committee: Prof. Dr. Gustavo Alonso,  Prof. Dr. Timothy Roscoe, Prof. Dr. Srdjan Capkun, Prof. Dr. Christian Tschudin (UniBasel)

    Ioana will join IBM Research, Rüschlikon in November.

     

     

     

     

  153. Sep 11, 2012

    Dissertation Title: Multicore architectures as platform to extend database engine functionality

    Thesis supervisor: Prof. Dr. Gustavo Alonso, Prof. Dr. Moira Norrie, Prof. Dr. Donald Kossmann, Prof. Dr. Michael Böhlen, IfI, University of Zurich

    Since July 2012, Ionut has been working as IT Infrastructure Architect at Credit Suisse, Zurich.

  154. Sep 11, 2012

    Dissertation Title: Resource Management in a Multicore Operating System

    PhD Committee: Prof. Dr. Timothy Roscoe, Prof. Dr. Gustavo Alonso, Prof. Dr. Markus Püschel, Prof. Dr. Steven Hand, University of Cambridge

    Simon will join University of Washington, Seattle as a Post-Doc in October 2012.

     

  155. Sep 06, 2012

    Dimitris Karampinas joined the Systems Group on Sept. 1. Dimitris is coming to our Group from University of Patras, Greece.

  156. Sep 06, 2012

    Besmira Nushi will join the Systems Group on Sept. 1. Besmira is coming to our Group from University of Trento, Italy.

  157. Sep 05, 2012

    Anja Grünheid will join Systems Group on Sept. 1. Anja is coming to our Group from Georgia Institute of Technology, Atlanta, USA.

  158. Aug 27, 2012

    After a successful stay as a postdoc at U. of Toronto, Boris Glavic has
    joined the faculty of the Illinois Institute of Technology in Chicago as
    an assistant professor.
     

  159. Aug 22, 2012

    After a successful stay as a postdoc at UC Berkeley, Tim Kraska has joined the faculty of Brown University in the USA as an assistant professor.

  160. Aug 22, 2012

    Dissertation Title: Indexing and Search on Complex Data Warehouses and Rapidly-Changing Data

     

    PhD Committee: Prof. Dr. Donald Kossmann; Prof. Dr. Gustavo Alonso; Prof. Dr. Karl Aberer, EPFL; Dr. Kurt Stockinger, CS

    Lukas will join Appway / Numcom Software AG, Zürich in October 2012.

  161. Aug 22, 2012

    Simon Gerber joined the Systems Group as a new PhD student on August 2.  Simon completed his Master Thesis in our Group.

  162. Jul 10, 2012

    The Campus Challenge course team: Tobias Schlüter, Marco Poltera and Dölle Vincenz won the prestigious European Accenture Campus Challenge Competition held in Kronberg/Frankfurt on 5 and 6 July, 2012. The team worked on the Enterprise 2.0 theme project during this spring's Campus Challenge course under the supervision of Prof. Donald Kossmann and Pasqual Kyburz (Accenture coach). 

     

       

  163. Jul 10, 2012

    Andrei Popovici, Thomas Gross, and Gustavo Alonso received the Most Influential Paper Award of the 2012 ACM AOSD conference for their work on the PROSE system:

     

    Andrei Popovici, Thomas R. Gross, Gustavo Alonso: Dynamic weaving for aspect-oriented programming. International Conference on Aspect-Oriented Software Development, AOSD April, 2002, University of Twente, Enschede, The Netherlands.

    From the award citation (http://aosd.net/2012/program/awards.html

    The 2002 AOSD paper, “Dynamic Weaving for Aspect-Oriented Programming,” presented the first working aspect-oriented system that made it practical to think of aspects as first-class entities that can be deployed / un-deployed dynamically in the context of JVM-based languages. The crux of the approach is an execution environment that directly supports aspect weaving —as opposed to approaches that operate on source code or bytecode and leave the actual runtime unaware of aspects— and the authors demonstrated that this could be achieved in standard language runtime environments. This work spawned much further work in dynamic aspect weaving, which continues to this day.

  164. Jul 02, 2012

    Master student Chongling Nie received a student travel award from ACM SIGMOD  to attend the 2012 SIGMOD Conference in Scottsdale, Arizona, USA.

  165. Jun 26, 2012

    Sukriti Ramesh took up a a Software Engineer position at Google, San Francisco. Sukriti will start her work at Google in July.

  166. Jun 15, 2012

    Interview with Gustavo Alonso in NZZ/Scorecard of 15.06.2012 is entitled: Cloud Computing ist wie "Mobility" beim Auto. The interview is available here.

  167. Jun 14, 2012

    Ionut Subasu took up a position of IT Infrastructure Architect at Credit Suisse, Zurich. Ionut will start his job in July.

  168. Jun 05, 2012

    Martin Hentschel took up a position of a software development engineer at the Bing Social team at Microsoft, Mountain View, California. Martin will start his job in October.

     

     

  169. May 16, 2012

    Nihal Dindar received the prestigious Google Anita Borg Scholarship Award, which supports women in computing and technology.  More about Anita Borg Scholarship Award here.

  170. May 03, 2012

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

    PhD Committee: Prof. Dr. Donald Kossmann; Prof. Dr. Carsten Binnig, Prof. Dr. Thomas Neumann (TU München), Prof. Dr. Kenneth Ross (Columbia University)

     Stefan will join Erni Consulting AG in Baar, CH in May, 2012.

  171. May 03, 2012

    Nihal Dindar received the prestigious Google Anita Borg Scholarship Award, which supports women in computing and technology.  More about Anita Borg Scholarship Award here.

  172. May 03, 2012

    Jana Giceva received the Best Poster Award at the 7th ACM EuroSys Conference in Bern for her work on Database/Operating System co-design.

     

  173. May 03, 2012

    Michael Duller took up a position of a Senior Member of Technical Staff at Oracle Research, Redwood Shores, CA, starting on March 1, 2012

  174. Apr 16, 2012

    On April 16, Lucas Braun will officially join the Systems Group as a new PhD student. Lucas completed his Master Thesis in our Group.

  175. Mar 21, 2012

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

    PhD Committee: Prof. Dr. Donald Kossmann; Prof. Dr. Carsten Binnig, Prof. Dr. Thomas Neumann (TU München), Prof. Dr. Kenneth Ross (Columbia University)

    Stefan will join Erni Consulting AG in Baar, CH in May, 2012.

  176. Mar 16, 2012

    Philipp Unterbrunner took up a position of a Senior Member of Technical Staff at Oracle Research, Redwood Shores, CA, starting in April, 2012.

  177. Mar 13, 2012

    PhD Defense: Martin Hentschel

    Dissertation title: Scalable Systems for Data Analytics and Integration

    PhD Committee: Prof. Dr. Donald Kossmann,  Prof. Dr. Nesime Tatbul, Prof. Dr. Guido Moerkotte, Universität Mannheim, Dr. Laura Haas, IBM Almaden Research Center, San Jose

  178. Mar 13, 2012

    Dissertation title: Elastic, Reliable, and Robust Storage and Query Processing with Crescando/RB

    PhD Committee: Prof. Dr. Donald Kossmann; Prof. Dr. Gustavo Alonso; Prof. Dr. Martin Kersten, CWI Amsterdam; Prof. Dr. Peter Druschel, MPI-SWS Saarbrücken

    Philipp will join Oracle Labs in Redwood Shores, CA in April 2012.

  179. Dec 18, 2011

     Dissertation: Flexible Models for Programming the Web
    PhD Committee: Prof. Dr. Donald Kossmann,  Prof. Dr. Torsten Grust, Universität Tübingen; Prof. Dr. Peter Müller; Prof. Dr. Timothy Roscoe,  Prof. Dr. Thomas Gross
     
     

  180. Dec 18, 2011

     Pratanu Roy received the SAIC (Science Applications International Corporation) Industry award for best Master Thesis: "Using Background Knowledge in Schema Matching and Ontology Alignment" completed at RWTH Aachen, Germany. More info here.

  181. Dec 18, 2011

     Sukriti Ramesh joined the Systems Group on November 21st as a new PhD student. Sukriti received her Master's Degree from ETH. She completed her Master Thesis in the Systems Group.

  182. Dec 18, 2011

     Accenture is offering Internship positions in India for the period between July and September 2012. More info is available here.

  183. Dec 18, 2011

    Sukriti Ramesh has received the prestigious Fritz-Kutter Award for her Master Thesis: "CrowdDB – Answering Queries with Crowdsourcing". Sukriti completed her Master Thesis in the Systems Group in April 2011. The award recognizes research in Computer Science that is especially relevant to industry and practice.