Seminar WS 14/15 new edition

Recent Trends in Database Research

Winter Semester 2014/15

Contact: Weiping Qu, Prof. Dr.-Ing. Sebastian Michel

Presentations Schedule

Monday, Feb 9th, 2015


Storage management in the nvram era

Sophia Schlegel


Engine independence for logical analytic flows

Prasidhdhkumar Nandola

lunch break


Instant loading for main memory databases

Munir Ahmad


CrowdDB: answering queries with crowdsourcing

Abhigyan Mahajan


Streaming similarity search over one billion tweets using parallel locality-sensitive hashing

Fabian Neffgen

Wednesday, Feb 11th, 2015


Approximating an Energy-Proportional DBMS by a Dynamic Cluster of Nodes

Suva Jana


Rethinking main memory oltp recovery

Mehul Chopada


Sinew: A SQL System for Multi-Structured Data

Rakesh Nandi

lunch break


A Distributed Graph Engine for Web Scale RDF Data

Jonathan Priebe

Thursday, Feb 12th, 2015


Restore: Reusing results of mapreduce jobs

Aamir Fakir Mohamed Lakdawala


Discovering Queries based on Example Tuples

Jalpa Punjabi


Reverse engineering complex join queries

Nico Weisenauer




Jan 28, 2015

Presentation plan is given, see above



Nov 26, 2014

The template for the written report can be downloaded here. Preview here.

Oct 29, 2014

Kick-off meeting slides and final presentation days


Here are the kick-off meeting slides: link.

Final presentation days:

- Feb 9th.2015

- Feb 11th. 2015

- Feb 12th. 2015 (morning)

- Feb 13th. 2015 (afternoon)


Oct 6, 2014

Place and time of Seminar


Place: 36/336

First Meeting (Kickoff): 15:00, Oct. 29th, Wednesday

Final Seminar Presentation days: TBA


Oct 5, 2014

Registration is over



Sept 5, 2014



You can sign-up for this term's seminar through this link until Oct 5th 2014.

The result of registration will be given later.

Please follow the news published in this web site for more detailed information about new coming rules of our seminar and kick-off meeting.




In this term's seminar, we will look into recent developments in database research.


Participants should have successfully attended the lecture Datenbankanwendung(database application) or equivalent. Further, having attended the core course Informationsysteme(information system) is recommended, too.

Requirements for Certificate

  • Prepare a 45 minutes presentation about your topic to introduce it to your fellow students.
  • Make a first appointment with your tutor (who will be announced as soon as the papers are assigned to students) to discuss the outline of your presentation by end of November 2014. There is no need to have slides ready; but be able to have a solid understanding of the paper and concrete ideas (e.g., bullet point list) how you want to organize the talk. You are responsible for scheduling meetings with your tutor.
  • Point out advantages or potential weaknesses of the work covered in your presentation. If you are unsure about what to present, talk to your tutor. Note that—even though relevant presentations may be available on the web—we expect that you prepare your own slides (which may be, of course, inspired by the original slides). Send your as-complete-as-possible (i.e., no left TODOs, etc.) slides to and discuss them with your tutor by end of December. Otherwise, your talk may be canceled.
  • The review process consists of two parts. The first part is called peer review. Your slides will be reviewed by an arbitarily selected peer student who also participates in seminar in this term. In turn you should review another student's slides and give feedbacks to him/her on his/her work. The peer review will end up by the middle of January. Peer-to-peer relationships are randomly selected by us.  Meanwhile, it takes half month (by the middle of January) for your tutor to give you professional feedbacks on your no-left-TODO slides in the second part. By merging feedbacks from both your peer student and your tutor, you should submit a final version for your presentation.
  • Each presentation is followed by approximately 15 minutes of discussion. The discussion is moderated by your peer student. The moderator's role is to provide interesting input (such as observations, questions, related work) for the discussion and, in general, to enable a constructive discussion. The presenter's slides will be sent to the moderator at least 2 weeks before the seminar/talk.
  • Three weeks after your talk, submit a short report (not longer than 4 pages) about your topic. A Latex template will be provided. The report should concisely summarize the article and point out strengths and weaknesses.
  • Attend all presentations, i.e., the entire seminar.
  • Actively participate in the discussions.
  • Your final grade is influenced by: your oral presentations, your knowledge about your topic (e.g., as shown in the discussion after your presentation), your performance as a moderator, your general participation in the seminar, and your written report.

Important Dates (Summary):

  • First meeting tutor before end of November 2014
  • Send complete deck of slides to your tutor by end of December 2014.
  • Send and receive the results of peer review by the middle of January 2015.
  • Receive feedbacks from your tutor by the end of January.
  • Send final slides to the moderator of your talk and to your tutor, at last 2 weeks before the seminar.
  • Submit your 4 pages report, not later than 3 weeks after the seminar.



Assigned Papers

The pdf documents of the papers should be available from within university's network. If you have problems find a paper, please do not hesitate to contacting us.

  • Paper: Malviya, Nirmesh, Ariel Weisberg, Samuel Madden, and Michael Stonebraker. "Rethinking main memory oltp recovery." In Data Engineering (ICDE), 2014 IEEE 30th International Conference on, pp. 604-615. IEEE, 2014.
    • Presenter: Mehul Chopada
    • Tutor: Prof. Theo Härder
    • Peer reviewer&Moderator: Jonathan Priebe
  • Paper: Pelley, Steven, Thomas F. Wenisch, Brian T. Gold, and Bill Bridge. "Storage management in the nvram era." Proceedings of the VLDB Endowment 7, no. 2 (2013).
    • Presenter: Sophia Schlegel
    • Tutor: Caetano Sauer
    • Peer reviewer&ModeratorYokanand Thirupathi (Nico Weisenauer)
  • Paper: Schall, Daniel, and Theo Härder. "Approximating an Energy-Proportional DBMS by a Dynamic Cluster of Nodes." In Database Systems for Advanced Applications, pp. 297-311. Springer International Publishing, 2014.
    • Presenter: Suva Jana
    • Tutor: Prof. Theo Härder
    • Peer reviewer&Moderator: Aamir Fakir Mohamed Lakdawala
  • Paper: Bailis, Peter, Shivaram Venkataraman, Michael J. Franklin, Joseph M. Hellerstein, and Ion Stoica. "Probabilistically bounded staleness for practical partial quorums." Proceedings of the VLDB Endowment 5, no. 8 (2012): 776-787.
    • Presenter: Syeda Sonia Yeasmin
    • Tutor: Prof. Sebastian Michel
    • Peer reviewer&Moderator: Nico Weisenauer
  • Paper: Sundaram, Narayanan, Aizana Turmukhametova, Nadathur Satish, Todd Mostak, Piotr Indyk, Samuel Madden, and Pradeep Dubey. "Streaming similarity search over one billion tweets using parallel locality-sensitive hashing." Proceedings of the VLDB Endowment 6, no. 14 (2013): 1930-1941.
    • Presenter: Fabian Neffgen
    • Tutor: Koninika Pal
    • Peer reviewer&Moderator: Jalpa Punjabi
  • Paper: Zhang, Meihui, Hazem Elmeleegy, Cecilia M. Procopiuc, and Divesh Srivastava. "Reverse engineering complex join queries." In Proceedings of the 2013 international conference on Management of data, pp. 809-820. ACM, 2013.
    • Presenter: Nico Weisenauer
    • Tutor: Kiril Panev
    • Peer reviewer&Moderator: Abhigyan Mahajan
  • Paper: Shen, Yanyan, Kaushik Chakrabarti, Surajit Chaudhuri, Bolin Ding, and Lev Novik. "Discovering Queries based on Example Tuples." (2014).
    • Presenter: Jalpa Punjabi
    • Tutor: Kiril Panev
    • Peer reviewer&Moderator: Fabian Neffgen
  • Paper: Elghandour, Iman, and Ashraf Aboulnaga. "Restore: Reusing results of mapreduce jobs." Proceedings of the VLDB Endowment 5, no. 6 (2012): 586-597.
    • Presenter: Aamir Fakir Mohamed Lakdawala
    • Tutor: Evica Milchevski
    • Peer reviewer&Moderator: Mehul Chopada
  • Paper: Kai Zeng, Jiacheng Yang, Haixun Wang, Bin Shao, Zhongyuan Wang. "A Distributed Graph Engine for Web Scale RDF Data". PVLDB 6(4): 265-276 (2013)
    • Presenter: Jonathan Priebe
    • Tutor: Evica Milchevski
    • Peer reviewer&Moderator: Rakesh Nandi
  • Paper: Tahara, Daniel, Thaddeus Diamond, and Daniel J. Abadi. "Sinew: A SQL System for Multi-Structured Data.". SIGMOD, 2014
    • Presenter: Rakesh Nandi
    • Tutor: Prof. Stefan Dessloch
    • Peer reviewer&ModeratorSubash Basnet (Sophia Schlegel)
  • Paper: Franklin, Michael J., Donald Kossmann, Tim Kraska, Sukriti Ramesh, and Reynold Xin. "CrowdDB: answering queries with crowdsourcing." InProceedings of the 2011 ACM SIGMOD International Conference on Management of data, pp. 61-72. ACM, 2011.
    • Presenter: Abhigyan Mahajan
    • Tutor: Johannes Schildgen
    • Peer reviewer&ModeratorPraveen Gopal (Suva Jana)
  • Paper: Jovanovic, Petar, Alkis Simitsis, and Kevin Wilkinson. "Engine independence for logical analytic flows." In Data Engineering (ICDE), 2014 IEEE 30th International Conference on, pp. 1060-1071. IEEE, 2014.
    • Presenter: Prasidhdhkumar Nandola
    • Tutor: Weiping Qu
    • Peer reviewer&Moderator: Munir Ahmad
  • Paper: Poess, Meikel, and Brian Caufield. "TPC-DI: The First Industry Benchmark for Data Integration."
    • Presenter: Patric van Zwamen
    • Tutor: Weiping Qu
    • Peer reviewer&Moderator: Suva Jana
  • Paper: Dignös, Anton, Michael H. Böhlen, and Johann Gamper. "Temporal alignment." In Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data, pp. 433-444. ACM, 2012.
    • Presenter: Yokanand Thirupathi
    • Tutor: Yong Hu
    • Peer reviewer&Moderator: Prasidhdhkumar Nandola
  • Paper: Gao, Jinyang, H. V. Jagadish, Wei Lu, and Beng Chin Ooi. "DSH: Data Sensitive Hashing for High-Dimensional k-NN Search." (2014).
    • Presenter: Praveen Gopal
    • Tutor: Koninika Pal
    • Peer reviewer&Moderator: Patric van Zwamen
  • Paper: Rabl, Tilmann, Sergio Gómez-Villamor, Mohammad Sadoghi, Victor Muntés-Mulero, Hans-Arno Jacobsen, and Serge Mankovskii. "Solving big data challenges for enterprise application performance management." Proceedings of the VLDB Endowment 5, no. 12 (2012): 1724-1735.
    • Presenter: Subash Basnet
    • Tutor: Weiping Qu
    • Peer reviewer&Moderator: Sophia Schlegel
  • PaperMühlbauer, Tobias, Wolf Rödiger, Robert Seilbeck, Angelika Reiser, Alfons Kemper, and Thomas Neumann. "Instant loading for main memory databases."Proceedings of the VLDB Endowment 6, no. 14 (2013): 1702-1713.
    • Presenter: Munir Ahmad
    • Tutor: Weiping Qu
    • Peer reviewer&ModeratorSyeda Sonia Yeasmin (Prasidhdhkumar Nandola)