Dr Lauritz Thamsen
- Lecturer in Computer Systems (School of Computing Science)
I am a Lecturer in Computer Systems in the School of Computing Science at the University of Glasgow, where my research focuses on resource-efficient distributed computer systems, and where I teach Operating Systems and Systems Programming basics.
Within the School, I lead the Glasgow Carbon-Conscious Computing (GC3) lab, I am a member of the Glasgow Systems Section (GLASS), and I am part of the Glasgow Parallelism Group (GPG). I am furthermore active in the School's Low-Carbon and Sustainable Computing and Trustworthy Autonomous Systems research themes.
Beyond the School, I co-lead the collaboration on Adaptive Resource Management (ARM) with TU Berlin and started the Distributed Systems Engineering Lab (diselab), a collaboration with researchers from TU Berlin and Hasso Plattner Institute (HPI).
Before joining the University of Glasgow, I was a senior researcher in the Distributed and Operating Systems group at TU Berlin, lecturing on Cloud Computing and Distributed Systems, and a guest professor in the Department of Computer Science at HU Berlin, substituting for Prof. Ulf Leser and lecturing on Data-Intensive Systems. At TU Berlin, I also completed a postdoc and did my PhD under Prof. Odej Kao, working on dynamic resource allocation for distributed dataflow systems. Prior to that, I was part of the Software Architecture Group of Prof. Robert Hirschfeld and the Research School at HPI, and I worked at SAP Labs in Palo Alto, California, in the Technology Infrastructure Practice group, under Dan Ingalls, as well as at Signavio in Berlin.
More about me and my research can be found at https://lauritzthamsen.org/.
I am keen on making computing more sustainable. To this end, I work on methods and tools that make it easier to create resource-efficient distributed computer systems, focusing especially on carbon-aware computing and data-intensive applications in edge/cloud infrastructures.
My research interests include:
- Distributed Computer Systems
- Edge and Cloud Computing
- Carbon-Aware Computing
- Adaptive Resource Management
- Data-Intensive Systems
- Software Development and Operation Tools
Bader, J., Lehmann, F., Thamsen, L., Leser, U. and Kao, O. (2023) Lotaru: locally predicting workflow task runtimes for resource management on heterogeneous infrastructures. Future Generation Computer Systems, (Accepted for Publication)
Geldenhuys, M. K., Scheinert, D., Kao, O. and Thamsen, L. (2022) Phoebe: QoS-Aware Distributed Stream Processing through Anticipating Dynamic Workloads. In: IEEE International Conference on Web Services (ICWS 2022), Barcelona, Spain, 11-15 July 2022, pp. 198-207. ISBN 9781665481434 (doi: 10.1109/ICWS55610.2022.00041)
Wiesner, P., Behnke, I., Scheinert, D., Gontarska, K. and Thamsen, L. (2021) Let's Wait Awhile: How Temporal Workload Shifting Can Reduce Carbon Emissions in the Cloud. In: 22nd International Middleware Conference (Middleware '21), 06-10 Dec 2021, pp. 260-272. ISBN 9781450385343 (doi: 10.1145/3464298.3493399)
Beilharz, J., Wiesner, P., Boockmeyer, A., Brokhausen, F., Behnke, I., Schmid, R., Pirl, L. and Thamsen, L. (2021) Towards a Staging Environment for the Internet of Things. In: 2021 IEEE International Conference on Pervasive Computing and Communications Workshops and Other Affiliated Events (PerCom Workshops), 22-26 Mar 2021, pp. 312-315. ISBN 9781665404242 (doi: 10.1109/PerComWorkshops51409.2021.9431087)
Wiesner, P. and Thamsen, L. (2021) LEAF: Simulating Large Energy-Aware Fog Computing Environments. In: 2021 5th IEEE International Conference on Fog and Edge Computing (ICFEC), Melbourne, Australia, 10-13 May 2021, pp. 29-36. ISBN 9781665402910 (doi: 10.1109/ICFEC51620.2021.00012)
- I (co-)developed nine successful project proposals under Prof. Odej Kao at TU Berlin as a postdoc and senior researcher.
- I am currently still part of the DFG-funded collaborative research centre FONDA (until 2024), the DAAD-funded European teaching network ide3a (until 2023), and the DFG-funded research project C5 (until 2026)
- Previously, I was involved in two funded research projects in the research centres BBDC/BIFOLD (BMBF) as well as in the interdisciplinary projects WaterGridSense (BMBF) and OPTIMA (EU Regional Development Fund).
- I also helped to attract and lead an industry collaboration with Bundesdruckerei GmbH as well as acquire university infrastructure funds for a department GPU cluster at TU Berlin.
- I was also part of the funded research project Telemed5000 (BMWi) and the HEIBRiDS graduate school (Helmholtz Association) as a senior researcher.
- I am actively developing new research at the University of Glasgow and am looking for collaborators.
- I am looking for PhD students and MSci students to work with me at Glasgow, where I recently started on a permanent academic post to set up a new Computer Systems lab.
- I just started to (co-)supervise Kathleen West's and Theviyanthan Krishnamohan's PhD research at Glasgow.
- I am part of the PhD Thesis Advisory Committees of Jonathan Bader (TU Berlin), Fabian Lehmann (HU Berlin), and Vasilis Bountris (HU Berlin) in the DFG-funded collaborative research centre FONDA.
- I am also supervising several L4/L5 dissertation project students.
PhD students at Glasgow:
- West, Kathleen
Estimating the Carbon Footprint of AI-Driven IoT Services in Distributed Systems
- I have worked closely with around a dozen PhD students at TU Berlin (in the Distributed and Operating Systems group of Prof. Odej Kao), HPI (in the Operating Systems and Middleware group of Prof. Andreas Polze), and HU Berlin (in the Knowledge Management in Bioinformatics group of Prof. Ulf Leser) as a postdoc and senior researcher at TU Berlin and as a guest professor at HU Berlin.
- I supervised a dozen L4/L5 and MSc dissertation projects at the University of Glasgow.
- I (co)-supervised over two dozen bachelor and master theses as well as ten semester-long student team projects at TU Berlin, HPI, and HU Berlin over the last ten years.
I have been involved in teaching the basics of distributed systems, operating systems, and systems engineering as well as related advanced topics such as cloud computing and big data systems.
A full list of lecture modules, seminars, team projects, interdisciplinary courses, and extracurricular teaching can be found at https://lauritzthamsen.org/teaching/.
You can usually find me in S152 in the School of Computing Science (2nd floor, 15 Lilybank Gardens, accessible through the Sir Alwyn Williams Building, 18 Lilybank Gardens). When I am in the office, you can also reach me via +44 141 330 2000 (x0652).
I have recently started acting as my School’s adviser for sustainability in the curriculum. In this role, I help to integrate low-carbon and sustainable computing topics into the School's degree programmes. I am furthermore a member of the School's EDI (Equality, Diversity, and Inclusion) committee.
Previously, I was part of the School's student conduct team, coordinating cases of academic misconduct together with Richard McCreadie. This task has since been taken on by Emma Li and Paul Siebert.
Together with colleagues, I offer disability office hours. We currently organise these once per semester and they are open to the students of all our programmes.
I help with CompuMatch requests, which is a service provided by our School to match scientists of other disciplines with computer scientists to foster new and exciting research collaborations.