Lauritz Thamsen | TU Berlin

I am a PhD student and research assistant at TU Berlin, working in the Complex and Distributed Systems group of Odej Kao. Prior to that, I got my M.Sc. in Software Engineering from Hasso-Plattner-Institut, University of Potsdam, where I was part of the Software Architecture Group of Robert Hirschfeld. I also was at SAP Labs in Palo Alto as an intern in the team of Dan Ingalls.

My interests include distributed systems, data analytics, and programming environments. Currently, I am working on adaptive resource management for recurring distributed dataflows in the Stratosphere project.

Lauritz Thamsen

contact

lauritz.thamsen at
gmail.com and tu-berlin.de
+49 (30) 314 - 24539

office

E-N 104
Einsteinufer 17
10587 Berlin

web

GitHub: lauritzthamsen
LinkedIn: lauritzthamsen
Twitter: @lauritzthamsen

news

  • Bachelorproject WS 16/17: Our current bachelor project is building an interactive tool to better understand the resource utilization and performance of distributed data analytics.
  • IPCCC 2016 paper: We presented our approach to runtime prediction for recurring distributed dataflow jobs at the IEEE IPCCC conference in Las Vegas on December 9, 2016.
  • Masterproject WS 15/16: The students of our masterproject developed a visual programming environment for Apache Flink. A short demo is on vimeo, the code is on github, and we also presented the results at a workshop at the IEEE Big Data conference in Washington, D.C., on December 5, 2016.
  • Open theses: We are looking for interested students for bachelor and master theses. Have a look at the proposed topics or send me a mail.

publications

  • Selecting Resources for Distributed Dataflow Systems According to Runtime Targets. Lauritz Thamsen, Ilya Verbitskiy, Florian Schmidt, Thomas Renner, and Odej Kao. To appear in the Proceedings of the IEEE International Performance Computing and Communications Conference (IPCCC). IEEE. 2016. [pdf]
    • https://doi.org/10.1109/PCCC.2016.7820629, © IEEE, 2016. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists or to reuse any copyrighted component of this work in other works must be obtained from IEEE.
  • CoLoc: Distributed Data and Container Colocation for Data-Intensive Applications. Thomas Renner, Lauritz Thamsen, and Odej Kao. To appear in the Proceedings of the 2016 IEEE International Conference on Big Data (IEEE BigData). Presented at the 4th International Workshop on Distributed Storage Systems and Coding for Big Data. IEEE. 2016. [pdf]
    • https://doi.org/10.1109/BigData.2016.7840954, © IEEE, 2016. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists or to reuse any copyrighted component of this work in other works must be obtained from IEEE.
  • Visually Programming Dataflows for Distributed Data Analytics. Lauritz Thamsen, Thomas Renner, Marvin Byfeld, Markus Paeschke, Daniel Schröder, and Felix Böhm. To appear in the Proceedings of the 2016 IEEE International Conference on Big Data (IEEE BigData). Presented at the 3rd Workshop on Advances in Software and Hardware for Big Data to Knowledge Discovery (ASH). IEEE. 2016. [pdf]
    • https://doi.org/10.1109/BigData.2016.7840860, © IEEE, 2016. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists or to reuse any copyrighted component of this work in other works must be obtained from IEEE.
  • When to Use a Distributed Dataflow Engine: Evaluating the Performance of Apache Flink. Ilya Verbitskiy, Lauritz Thamsen, and Odej Kao. In the Proceedings of the IEEE International Conference on Cloud and Big Data Computing (CBDCom). IEEE. 2016. [pdf]
    • https://doi.org/10.1109/UIC-ATC-ScalCom-CBDCom-IoP-SmartWorld.2016.0114, © IEEE, 2016. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists or to reuse any copyrighted component of this work in other works must be obtained from IEEE.
  • Continuously Improving the Resource Utilization of Iterative Parallel Dataflows. Lauritz Thamsen, Thomas Renner, and Odej Kao. In the Proceedings of the IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW). Presented at the International Workshop on Big Data and Cloud Performance (DCPerf). IEEE. 2016. [pdf]
    • http://dx.doi.org/10.1109/ICDCSW.2016.20, © IEEE, 2016. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists or to reuse any copyrighted component of this work in other works must be obtained from IEEE.
  • Aura: A Flexible Dataflow Engine for Scalable Data Processing. Tobias Herb, Lauritz Thamsen, Thomas Renner, and Odej Kao. In Andreas Knüpfer, Tobias Hilbrich, Christoph Niethammer, José Gracia, Wolfgang E. Nagel, Michael M. Resch (eds.), Tools for High Performance Computing 2015. Springer. 2016. [pdf]
  • Exploratory Authoring of Interactive Content in a Live Environment. Philipp Otto, Jaqueline Pollak, Daniel Werner, Felix Wolff, Bastian Steinert, Lauritz Thamsen, Marcel Taeumel, Jens Lincke, Robert Krahn, Daniel H. H. Ingalls, and Robert Hirschfeld. HPI Technical Reports, vol. 101. Hasso Plattner Institute. 2016. [pdf]
  • Lively Groups: Shared Behavior in a World of Objects without Classes or Prototypes. Tim Felgentreff, Jens Lincke, Robert Hirschfeld, and Lauritz Thamsen. In Proceedings of the Future Programming Workshop (FPW) 2015, co-located with the Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA). ACM. 2015. [pdf]
    • © ACM, 2015. This is the authors' version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version will be published in the proceedings of the Future Programming Workshop (FPW) 2015.
  • Network-Aware Resource Management for Scalable Data Analytics Frameworks. Thomas Renner, Lauritz Thamsen, and Odej Kao. In Proceedings of the First Workshop on Data-Centric Infrastructure for Big Data Science (DIBS) 2015, co-located with the 2015 IEEE International Conference on BigData (BigData). IEEE. 2015. [pdf]
    • http://dx.doi.org/10.1109/BigData.2015.7364083, © IEEE, 2015. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists or to reuse any copyrighted component of this work in other works must be obtained from IEEE.
  • Preserving Access to Previous System States in the Lively Kernel. Lauritz Thamsen, Bastian Steinert, and Robert Hirschfeld. In Hasso Plattner, Christoph Meinel, and Larry Leifer (eds.), Design Thinking Research: Making Design Thinking Foundational. Springer. 2015. [pdf]
  • Implicit Parallelism through Deep Language Embedding. Alexander Alexandrov, Andreas Kunft, Asterios Katsifodimos, Felix Schüler, Lauritz Thamsen, Odej Kao, Tobias Herb, and Volker Markl. In Proceedings of the ACM SIGMOD International Conference on Management of Data. ACM. 2015. [pdf]
    • © ACM, 2015. This is the authors' version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version will be published in the proceedings of the ACM SIGMOD international conference.
  • Object Versioning to Support Recovery Needs: Using Proxies to Preserve Previous Development States in Lively. Bastian Steinert, Lauritz Thamsen, Tim Felgentreff, and Robert Hirschfeld. In Proceedings of the Dynamic Languages Symposium (DLS) 2014, co-located with the Conference on Object-oriented Programming, Systems, Languages, and Applications (OOPSLA). ACM. 2014. [pdf]
    • © ACM, 2014. This is the authors' version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version will be published in the proceedings of the Dynamic Languages Symposium.
  • Orca: A Single-language Web Framework for Collaborative Development. Lauritz Thamsen, Anton Gulenko, Michael Perscheid, Robert Krahn, Robert Hirschfeld, and David A. Thomas. In Proceedings of the Conference on Creating, Connecting and Collaborating through Computing (C5) 2012. IEEE. 2012. [pdf]
    • http://dx.doi.org/10.1109/C5.2012.9, © IEEE, 2012. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists or to reuse any copyrighted component of this work in other works must be obtained from IEEE.

theses

  • Object Versioning for the Lively Kernel: Preserving Access to Previous System States in an Object-oriented Programming System. Lauritz Thamsen. Master thesis submitted at Hasso-Plattner-Institut, University of Potsdam, in May 2014. [pdf]
  • Object Collaboration in the Orca Web Framework. Lauritz Thamsen. Bachelor thesis submitted at Hasso-Plattner-Institut, University of Potsdam, in June 2011. [pdf]


© Lauritz Thamsen   |   Last Update: 06 Mar 2017