Dr. Thomas Rausch
External researcher
Dipl.-Ing. Dr., BSc
t.rausch @ dsg.tuwien.ac.at
- Google Scholar | ORCiD | LinkedIn | SlideShare | Twitter | GitHub | Website
last edited: 06.10.2021
Short CV
Thomas is the founder and technical lead of the TU Wien spin-off CognitiveXR, and co-founder and principal engineer at LocalStack. After finishing his master’s in Software Engineering & Internet Computing from TU Wien in 2016, he received a PhD in Computer Science in 2021. Until 2021, Thomas was a university assistant at the Distributed Systems Group of the Institute of Information Systems Engineering. During that time, his research focused on operational mechanisms for Edge computing systems, as well as cloud/edge engineering in the CPS/IoT Ecosystem project. He has been a visiting researcher at Carnegie Mellon University working with Prof. Mahadev Satyanarayanan on Edge Computing Systems, and at IBM Watson Research in New York, working on systems to operationalize AI. Before joining the Distributed Systems Group, Thomas worked for three years as a software engineer at the industry-oriented research facility CDL-Flex, developing a data integration platform for systems engineering data and tools. He also has over four years of professional experience in Web application engineering.
Research Interests
- Cloud engineering processes
- Edge computing
- Systems for AI
- Distributed interactive systems
- Cognitive augmentation
Teaching
In my capacity as University Assistant until December 2020, I was involved in the following teaching activities.
Courses
No. | Title | Type |
---|---|---|
184.167 | Distributed Systems | UE, 3.0 ECTS |
184.153 | Distributed Systems Engineering | VU, 3.0 ECTS |
184.260 | Distributed Systems Technologies | VU, 6.0 ECTS |
184.715 | Project in Software Engineering & Internet Computing | PR, 12.0 ECTS |
194.058 | Project in Computer Science 1 | PR, 6.0 ECTS |
194.059 | Project in Computer Science 2 | PR, 6.0 ECTS |
184.194 | Seminar in Distributed Systems | SE, 3.0 ECTS |
Co-Supervised Theses
- Jacob Palecek, “Improving Serverless Edge Computing for Network Bound Workloads”, Diploma Thesis, in progress – 🏅 Winner of a 2020 Netidee grant
- Andreas Bruckner, “Self-adaptive Distributed MQTT Middleware for Edge Computing Applications”, Diploma Thesis, in progress
- Dominik Schubert, “Proactive Autoscaling for a Coding Assignment Submission System”, Bachelor Thesis, in progress
- Cynthia Marcelino, “Locality-Aware Data Management for Serverless Edge Computing”, Diploma Thesis, 2021
- Daniel Rohr, “Automated Error Cause Detection for Programming Assignments Using Machine Learning”, Bachelor Thesis, 2021
- Philipp Raith, “Container Scheduling on Heterogeneous Clusters using Machine Learning-based Workload Characterization”, Diploma Thesis, TU Wien, 2021. – 🏅 Winner of a 2020 Netidee grant 🏅 Shortlisted for the “Distinguished Young Alumnus” award at the TU Wien Faculty of Informatics
- Silvio Vasiljevic, “Energy-Efficient Load-Balancing in Portable Edge Clusters”, Bachelor Thesis, TU Wien 2020
- Alexander Rashed, “Optimized Container Scheduling for Serverless Edge Computing“, Diploma Thesis, TU Wien, 2020.
- Valentin Bauer, “Hangar: Decentralized Storage and Provisioning of System Environments”, Bachelor Thesis, TU Wien, 2019.
- Ammar Voloder, “Using In-Memory Key-Value Stores as a Transport Mechanism for RPC”, Bachelor Thesis, TU Wien, 2019.
- David Schneiderbauer, “Predictive Analytics for Smart Homes using Serverless Edge Computing“, Diploma Thesis, TU Wien, 2019.
- Jacob Palecek, “A Monitoring Infrastructure for Energy-Aware Cluster-Based Mobile Cloudlets”, Bachelor Thesis, TU Wien, 2019.
- Manuel Geier, “Enabling Mobility and Message Delivery Guarantees in Distributed MQTT Networks“, Diploma Thesis, TU Wien, 2019.
- Philipp Raith, “Performance Evaluation of Java IO Models”, Bachelor Thesis, TU Wien, 2018.
Projects
Find other projects I’m working on on my projects page.
CognitiveXR is an effort lead by a group of researchers and systems engineers at the intersection of edge computing, augmented reality, and AI, building an any-scale platform for wearable cognitive augmentation applications. |
Previous projects
The CPS/IoT Ecosystem is a collaborative effort between TU Wien, AIT, IST, and TTTech, to evaluate state-of-the art cyber-physical system and Internet of Things technologies, and build a unified CPS/IoT ecosystem for industrial and educational applications. |
Publications
- Lachner, C., Rausch, T., & Dustdar, S. (2021). A Privacy Preserving System for AI-assisted Video Analytics. In 2021 IEEE 5th International Conference on Fog and Edge Computing (ICFEC). [Preprint]
- Rausch, T., Hummer, W., Stippel, C., Vasiljevic, S., Elvezio, C., Dustdar, S., & Krösl, K. (2021). Towards a Platform for Smart City-Scale Cognitive Assistance Applications. In 2021 IEEE Conference on Virtual Reality and 3D User Interfaces Abstracts and Workshops (VRW). [Preprint]
- Rausch, T., Rashed, A., & Dustdar, S. (2021). Optimized container scheduling for data-intensive serverless edge computing. Future Generation Computer Systems, 114, 259–271. [Paper] [Preprint]
- Rausch, T., Hummer, W., & Muthusamy, V. (2020). PipeSim: Trace-driven Simulation of Large-Scale AI Operations Platforms. ArXiv Preprint ArXiv:2006.12587. [Paper]
- Rausch, T., Lachner, C., Frangoudis, P. A., Raith, P., & Dustdar, S. (2020). Synthesizing Plausible Infrastructure Configurations for Evaluating Edge Computing Systems. In 3rd USENIX Workshop on Hot Topics in Edge Computing (HotEdge 20). [Preprint]
- Rausch, T., Hummer, W., & Muthusmay, V. (2020). An Experimentation and Analytics Framework for Large-Scale AI Operations Platforms. In 2020 USENIX Conference on Operational Machine Learning (OpML ’20). (Accepted for publication). [Preprint]
- Gusev, M., Koteska, B., Kostoska, M., Jakimovski, B., Dustdar, S., Rausch, T., … Fahringer, T. (2019). A Deviceless Edge Computing Approach for Streaming IoT Applications. IEEE Internet Computing, 23(1), 37–45. [Paper]
- Rausch, T., Raith, P., Pillai, P., & Dustdar, S. (2019). Demo: A System for Operating Energy-Aware Cloudlets. In 2019 IEEE/ACM Symposium on Edge Computing (SEC ’19). IEEE. [Preprint] [Poster]
- Haris, I., Bisanovic, V., Wally, B., Rausch, T., Ratasich, D., Dustdar, S., … Grosu, R. (2019). Sensyml: Simulation Environment for large-scale IoT Applications. In 45th Annual Conference of the IEEE Industrial Electronics Society (IECON ’19) (Vol. 1, pp. 3024–3030). IEEE. [Paper]
- Lachner, C., Rausch, T., & Dustdar, S. (2019). ORIOT: A Source Location Privacy System for Resource Constrained IoT Devices. In 2019 IEEE Global Communications Conference (GLOBECOM). IEEE. [Preprint]
- Rausch, T., Hummer, W., Muthusamy, V., Rashed, A., & Dustdar, S. (2019). Towards a Serverless Platform for Edge AI. In 2nd USENIX Workshop on Hot Topics in Edge Computing (HotEdge 19). USENIX Association. [Preprint] [Presentation]
- Lachner, C., Rausch, T., & Dustdar, S. (2019). Context-Aware Enforcement of Privacy Policies in Edge Computing. In 2019 IEEE International Congress on Big Data (BigData Congress). IEEE. [Preprint]
- Rausch, T., & Dustdar, S. (2019). Edge Intelligence: The Convergence of Humans, Things, and AI. In 2019 IEEE International Conference on Cloud Engineering (IC2E). [Preprint]
- Hummer, W., Muthusamy, V., Rausch, T., Dube, P., & El Maghraoui, K. (2019). ModelOps: Cloud-based Lifecycle Management for Reliable and Trusted AI. In 2019 IEEE International Conference on Cloud Engineering (IC2E). [Preprint]
- Skarlat, O., Karagiannis, V., Rausch, T., Bachmann, K., & Schulte, S. (2018). A Framework for Optimization, Service Placement, and Runtime Operation in the Fog. In 2018 IEEE/ACM 11th International Conference on Utility and Cloud Computing (UCC’18). [Preprint]
- Rausch, T., Avasalcai, C., & Dustdar, S. (2018). Portable Energy-Aware Cluster-Based Edge Computers. In 2018 IEEE/ACM Symposium on Edge Computing (SEC’18). [Preprint] [Presentation]
- Rausch, T., Nastic, S., & Dustdar, S. (2018). EMMA: Distributed QoS-Aware MQTT Middleware for Edge Computing Applications. In 2018 IEEE International Conference on Cloud Engineering (IC2E). [Preprint] [Presentation]
- Rausch, T., Dustdar, S., & Ranjan, R. (2018). Osmotic Message-Oriented Middleware for the Internet of Things. IEEE Cloud Computing, 5(2), 17–25. [Paper]
- Isakovic, H., Ratasich, D., Hirsch, C., Platzer, M., Wally, B., Rausch, T., … others. (2018). CPS/IoT Ecosystem: A platform for research and education. In Proceedings of the 14th Workshop on Embedded and Cyber-Physical Systems Education (WESE 2018). [Preprint]
- Rausch, T. (2017). Message-oriented Middleware for Edge Computing Applications. In Proceedings of the 18th Doctoral Symposium of the 18th International Middleware Conference (pp. 3–4). [Preprint] [Presentation]
- Nastic, S., Rausch, T., Scekic, O., Dustdar, S., Gusev, M., Koteska, B., … Prodan, R. (2017). A Serverless Real-Time Data Analytics Platform for Edge Computing. IEEE Internet Computing, 21(4), 64–71. [Paper]
- Rausch, T., Hummer, W., Leitner, P., & Schulte, S. (2017). An Empirical Analysis of Build Failures in the Continuous Integration Workflows of Java-based Open-source Software. In Proceedings of the 14th International Conference on Mining Software Repositories. [Preprint] [Presentation]
Theses
- Thomas Rausch, “A Distributed Compute Fabric for Edge Intelligence”, PhD Thesis, TU Wien, 2021.
- Thomas Rausch, “Build Failure Prediction in Continuous Integration Workflows“, Diploma Thesis, TU Wien, 2016.
- Thomas Rausch, “Efficient Querying of Versioned Tool Data in Data Integration Environments”, Bachelor Thesis, TU Wien, 2014.
Awards and Honors
- Invited as Young Expert to the Austrian Computer Science Day 2021
- Finalist at the 2020 TU Wien Best Teaching Awards in the category “Best Teacher of the Faculty of Informatics”
- SEC 2019 best demo award for “A system for operating energy-aware cloudlets”
Academic Activities
Conference Committees
- 1st International Workshop on Testing Distributed Internet of Things Systems (TDIS’21): Technical Program Committee
- 9th IEEE International Conference on Cloud Engineering (IC2E’21): Technical Program Committee
- 2nd IEEE International Conference on Joint Cloud Computing 2021 (JCC 2021): Technical Program Committee
- 41st IEEE International Conference on Distributed Computing Systems (ICDCS’21): Technical Program Committee
- 6th ACM/IEEE Symposium on Edge Computing (SEC’21): Publicity Co-Chair
- 9th IEEE International Conference on Cloud Engineering (IC2E’21): Poster Chair
- 5th ACM/IEEE Symposium on Edge Computing (SEC’20): Publicity Co-Chair
Reviewer
I have been an official reviewer for
- IEEE Access
- Springer Artificial Intelligence Review
- IEEE Transactions on Cloud Computing
- IEEE Computer
- Springer Computing
- Future Generation Computer Systems
- Spring Journal of Grid Computing
- Informatik-Spektrum
- IEEE Internet Computing
- ACM Transactions on Internet Technology
- IEEE Transactions on Network and Service Management
- IEEE Transactions on Services Computing
- IEEE Transactions on Vehicular Technology