Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik
(a picture of me)

Florian Schmaus,
M.Sc.

Member of the research staff at the
Department of Computer Science 4 (Distributed Systems and Operating Systems) at
Friedrich-Alexander-Universität Erlangen-Nürnberg.

Research and Academic Activities

Publications

(automatically exported by UnivIS)

Bauer, Lars ; Henkel, Jörg ; Hönig, Timo ; Schröder-Preikschat, Wolfgang ; Eichler, Christian ; Jeferson, Gonzalez ; Herzog, Benedict ; Langer, Tobias ; Maier, Sebastian ; Rabenstein, Jonas ; Raffeck, Phillip ; Schmaus, Florian:
Invasive Run-Time Support System (iRTSS).
In: Teich, Jürgen ; Henkel, Jörg ; Herkersdorf, Andreas (Ed.) : Invasive Computing.
Erlangen : FAU University Press, 2022, pp 291-315. - ISBN 978-3-96147-571-1
Keywords: InvasIC; iRTSS; OctoPOS; Agent System
[doi>10.25593/978-3-96147-571-1] (BibTeX)

Schmaus, Florian ; Fischer, Florian ; Hönig, Timo ; Schröder-Preikschat, Wolfgang:
Modern Concurrency Platforms Require Modern System-Call Techniques.
Erlangen-Nürnberg : Friedrich-Alexander Universität. 2021
(CS-2021-02). - Internal report (Technical reports / Department Informatik)
Keywords: concurrency platform; concurrent programming; operating systems; parallel programming
[doi>10.25593/issn.2191-5008/CS-2021-02] (BibTeX)

Schmaus, Florian ; Pfeiffer, Nicolas ; Hönig, Timo ; Nolte, Jörg ; Schröder-Preikschat, Wolfgang:
Nowa: A Wait-Free Continuation-Stealing Concurrency Platform.
In: IEEE (Org.):
2021 IEEE International Parallel and Distributed Processing Symposium (IPDPS)
(35th IEEE International Parallel & Distributed Processing Symposium (IPDPS), Portland, Oregon, USA).
2021.
[doi>10.1109/IPDPS49936.2021.00044] (BibTeX)

Rheindt, Sven ; Maier, Sebastian ; Pohle, Nora ; Nolte, Lars ; Lenke, Oliver ; Schmaus, Florian ; Wild, Thomas ; Schröder-Preikschat, Wolfgang ; Herkersdorf, Andreas:
DySHARQ: Dynamic Software-Defined Hardware-Managed Queues for Tile-Based Architectures.
In: International Journal of Parallel Programming (2020),
Keywords: InvasIC
[doi>10.1007/s10766-020-00687-7] (BibTeX)

Schmaus, Florian ; Maier, Sebastian ; Langer, Tobias ; Rabenstein, Jonas ; Hönig, Timo ; Bauer, Lars ; Henkel, Jörg ; Schröder-Preikschat, Wolfgang:
System Software for Resource Arbitration on Future Many-* Architectures.
In: IEEE (Ed.) : 2020 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW)
(Workshop on Resource Arbitration for Dynamic Runtimes (RADR), New Orleans).
2020, pp 967-975.
Keywords: InvasIC
[doi>10.1109/IPDPSW50202.2020.00160] (BibTeX)

Schmaus, Florian ; Maier, Sebastian ; Langer, Tobias ; Rabenstein, Jonas ; Bauer, Lars ; Henkel, Jörg ; Schröder-Preikschat, Wolfgang:
Towards Taming the Computing Continuum: System Software for Future Many-Core Architectures.
Talk: HiPEAC 2020,
Bologna, 21.01.2020 (BibTeX)

Rheindt, Sven ; Maier, Sebastian ; Schmaus, Florian ; Wild, Thomas ; Schröder-Preikschat, Wolfgang ; Herkersdorf, Andreas:
SHARQ: Software-Defined Hardware-Managed Queues for Tile-Based Manycore Architectures.
In: LNCS (Ed.) : Proceedings of the 19th International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation
(International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation, Pythagorion, Greece, July 7. - 11., 2019).
2019, pp 1-14.
Keywords: InvasIC
[doi>10.1007/978-3-030-27562-4_15] (BibTeX)

Pöppl, Alexander ; Damschen, Marvin ; Schmaus, Florian ; Fried. Andreas ; Mohr, Manuel ; Blankertz, Matthias ; Bauer, Lars ; Henkel, Jörg ; Schröder-Preikschat, Wolfgang ; Bader, Michael:
Shallow Water Waves on a Deep Technology Stack: Accelerating a Finite Volume Tsunami Model using Reconfigurable Hardware in Invasive Computing.
In: - (Ed.) : Euro-Par 2017: Parallel Processing Workshops
(Euro-Par 2017, Santiago de Compostela, Spain).
2017. (BibTeX)

Stengel, Klaus ; Schmaus, Florian ; Kapitza, Rüdiger:
EsseOS: Haskell-based Tailored Services for the Cloud.
In: ACM (Ed.) : Proceedings of the 12th International Workshop on Adaptive and Reflective Middleware (ARM '13)
(International Workshop on Adaptive and Reflective Middleware, Beijing, China).
2013, pp 1-4. - ISBN 978-1-4503-2553-0
Keywords: Haskell, cloud computing, functional programming, operating systems, security, software tailoring, TCLOUDS
[doi>10.1145/2541583.2541587] (BibTeX)

Teaching

Winter Term 2020

Summer Term 2020

Winter Term 2019

Summer Term 2019

Winter Term 2018

Summer Term 2018

Winter Term 2017

Summer Term 2017

Winter Term 2016

Summer Term 2016

Winter Term 2015

Summer Term 2014

Summer Term 2013

Winter Term 2012/13

Summer Term 2012

Theses

(automatically exported by UnivIS)

Open Topics

Ongoing Theses

Finished Theses

A Cactus Stack Implementation for a Microparallism Runtime (EMPER-CACTUS)
Student: Nicolas Pfeiffer (handed in on 02.03.2020, Thesis file...)
Supervisors: Florian Schmaus, M. Sc., Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat


A Distributed TCP/IP Stack for Tile-based Manycore Architectures (OCTO_TCP)
Student: Jonas Rabenstein (handed in on 22.5.2019 )
Supervisors: Sebastian Maier, M. Sc., Florian Schmaus, M. Sc., Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat


A Survey and Evaluation Framework of Memory Allocators on Many-Core Systems (KMMALLOC)
Supervisors: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Florian Schmaus, M. Sc.


Decoupling User and Kernel Space: A System Call Framework for OctoPOS
Student: Eva Dengler (handed in on 28.04.2020 )
Supervisors: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Dr.-Ing. Tobias Langer, Jonas Rabenstein, M. Sc., Florian Schmaus, M. Sc.


Development of a Flocking Simulation for the Evaluation of Locality-Aware Work-Stealing Scheduling (EMPER-Simulation)
Supervisors: Florian Schmaus, M. Sc., Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat


Elevating System Request to First-Class Citizens of Work-Stealing Concurrency Platforms
Student: Florian Fischer (handed in on 06.06.2022, Thesis file...)
Supervisors: Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat, Florian Schmaus, M. Sc.


Entwurf und Implementierung einer asynchronen Auftrags- und Kommunikationsschnittstelle für Vielkernbetriebssysteme (OCTOPOS-AAM)
Supervisors: Sebastian Maier, M. Sc., Florian Schmaus, M. Sc.


Hardware-gestütztes Profiling von Systemsoftware am Beispiel eines Vielkernforschungsbetriebssystems
Supervisors: Florian Schmaus, M. Sc., Sebastian Maier, M. Sc., Dr.-Ing. Gabor Drescher, M. Sc., Dr.-Ing. Christoph Erhardt


Invasive Computing on Clusters: Multi-node support for OctoPOS
Supervisors: Sebastian Maier, M. Sc., Florian Schmaus, M. Sc.


Konzeption und Implementierung einer Überwachungseinheit für Laufzeitmetriken in OctoPOS (OCTOMON)
Supervisors: Florian Schmaus, M. Sc., Dr.-Ing. Tobias Langer, Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat


Operating System Assistance for an Experimental Microparallelism Runtime (OSEMPER)
Student: Burak Ok (handed in on 29.11.2019 )
Supervisors: Florian Schmaus, M. Sc., Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat


Operating System Configuration and Build System (OSCB)
Student: Roman Sommer (handed in on 01.03.2021 )
Supervisors: Florian Schmaus, M. Sc., Jonas Rabenstein, M. Sc., Dr.-Ing. Tobias Langer, Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat


Proxy Filesystem Support for OctoPOS (OCTO-PROXYFS)
Student: Fabian Schindlatz (handed in on 1.9.2020 )
Supervisors: Florian Schmaus, M. Sc., Jonas Rabenstein, M. Sc., Dr.-Ing. Tobias Langer, Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat

Own Master's Thesis and Bachelor's Thesis

Porting Cilk to the OctoPOS Operating System
Student: Florian Schmaus (handed in on 15.09.2015 )
Supervisors: Dr.-Ing. Christoph Erhardt, Dr.-Ing. Gabor Drescher, M. Sc., Dr.-Ing. Jens Schedel, Prof. i. R. Dr.-Ing. habil. Wolfgang Schröder-Preikschat

Development and Evaluation of a Customizeable, Memcached-Compatible Caching Service Implemented in Haskell (hs_memcached)
Student: Schmaus Florian (handed in on 15.10.2012 )
Supervisors: Dipl.-Inf. Klaus Stengel