Distributed Systems
We Make Services Valuable
Die Forschungsgruppe Distributed Systems (DSY) befasst sich mit der skalierbaren und zuverlässigen Umsetzung anspruchsvoller IT-basierter Dienstleistungen. Unter anderem adressieren wir Fragen wie:
- Welche Architektur eignet sich am Besten für Ihre spezifische Cloud-Anwendung?
- Welches Service-Modell (IaaS, CaaS, PaaS, FaaS, …) erlaubt die optimale Umsetzung einer Anwendung?
- Welche Werkzeuge werden für Entwicklung, Betrieb und Überwachung der Services benötigt?
- Was ist erforderlich um Anwendungen "as a Service" anzubieten (SaaS)?
- Wie können moderne IT-Dienstleistungen monetarisiert werden?
- Wie integriert man die "reale, physikalische Welt" in komplexe IT-Dienstleistungen?
Die Forschungsgruppe engagiert sich stark in der internationalen Forschung im Rahmen von EU-Projekten und arbeitet eng mit Partnern aus der Privatwirtschaft an innovativen Produkten im Rahmen von Innosuisse geförderten oder direkt finanzierten Projekten.
Die gewonnene Erkenntnisse aus der angewandten Forschung und Entwicklung werden in folgenden Modulen an die Studierenden der Informatikstudiengänge vermittelt:
Forschungsthemen
Cloud Computing

Das Init Cloud Computing Lab (ICCLAB) befasst sich mit der automatisierten Bereitstellung, Betrieb und Nutzung konfigurierbarer, hochskalierbarer und elastischer IT-Ressourcen auf Pay-per-Use-Basis. Neben der Virtualisierung der Infrastruktur, beinhaltet dies Plattformdienste zur automatisierten Bereitstellung von Anwendungen, die Bereitstellung skalierbarer Backend-Services und die Überwachung der Dienste und Anwendungen.
Service Prototyping

Das Service Prototyping Lab (SPLAB) befasst sich mit der Umsetzung und Validierung von komplexen Dienstleistungen in Cloud bzw. post-Cloud basierter Umgebung. Neben der Migration bestehender Dienstleistungen in die Cloud liegt der Fokus vor allem auf modernen Anwendungsarchitekturen (Cloud Native Applications, Microservices, Serverless), der Bereitstellung von Werkzeugen zur optimalen Umsetzung, der experimentellen Validierung von Konzepten und deren Monetarisierung (Cloud Accounting and Billing).
Cloud Robotics
Das Init Cloud Comupting Lab (ICCLAB) befasst sich auch mit der Integration von Robotic-Anwendungen in komplexe vernetzte Dienstleistungen. Die Nutzung elastischer Clouddienste erlaubt die Fähigkeiten von Roboter zu erweitern (Rechenleistung, Umgebungsinformationen, Künstliche Intelligenz, …), sowie diese zu verwalten und zu koordinieren. Programmier-Frameworks und Automatisierungsdienste ermöglichen Entwicklern auch Roboter in Dienste zu integrieren ohne über vertiefte Kenntnisse auf Geräteebene zu verfügen.
Projekte
-
Actionable Insights and Business Intelligence based on Applied Sciences Messaging Patterns
Researchers in an applied sciences context, including at Zurich University of Applied Sciences, have no adequate means to gain insights into their past e-mail and chat communication. Usually this communication archive is a treasure - a hidden gem - when trying to remember contacts, project opportunities, ...
-
RACCOON – Rapid Application-Centric Composition and Online Orchestration iNvestigation
The RACOON project explores novel methods to compose online applications across the engineering lifecycle. In particular, it extends beyond the state of technology in user-friendly cloud application design, implementation and deployment. Furthermore, it investigates application scenarios for turning such methods ...
-
Exploiting User Journeys and Testing Automation for Supporting Efficient Energy Service Platforms
Emerging Mobility As A Services (MAAS) are pushing the boundaries of DevOps practices and processes, with new challenges to handle for both practitioners and researchers. MAAS providers such as BOND (Bike ON Demand start-up in Switzerland) employ DevOps innovations to sustain the evolution of future MAAS services ...
Publikationen
-
Gkikopoulos, Panagiotis; Mateos, Cristian; Spillner, Josef; Teyseyre, Alfredo,
2020.
Given 2n eyeballs, all quality flaws are shallow [Paper].
In:
Middleware '20 Demos and Posters.
21st International Middleware Conference, Delft, Netherlands (online), 7-11 December 2020.
ACM.
S. 3-4.
Verfügbar unter: https://doi.org/10.1145/3429358.3429371
-
Spillner, Josef,
2020.
In:
Middleware '20 Demos and Posters.
21st International Middleware Conference, Delft, Netherlands (online), 7-11 December 2020.
ACM.
S. 1-2.
Verfügbar unter: https://doi.org/10.1145/3429358.3429370
-
Spillner, Josef,
2020.
Resource management for cloud functions with memory tracing, profiling and autotuning [Paper].
In:
Proceedings of the 2020 Sixth International Workshop on Serverless Computing.
21th International Middleware Conference, Delft, Netherlands (online), 7-11 December 2020.
ACM.
S. 13-18.
Verfügbar unter: https://doi.org/10.1145/3429880.3430094
-
Spillner, Josef; López, Manuel Ramírez,
2020.
Transactional migration of inhomogeneous composite cloud applications [Paper].
In:
Advances in Service-Oriented and Cloud Computing.
7th European Conference on Service Oriented and Cloud Computing (ESOCC), Como, Italy, 12-14 September 2018.
Cham:
Springer.
S. 34-45.
Communications in Computer and Information Science ; 1115.
Verfügbar unter: https://doi.org/10.1007/978-3-030-63161-1_3
-
Spillner, Josef,
2020.
Comparison and model of compression techniques for smart cloud log file handling [Paper].
In:
2020 International Conference on Communications, Computing, Cybersecurity, and Informatics (CCCI).
International Conference on Communications, Computing, Cybersecurity, and Informatics (CCCI), Sharjah, UAE (online), 3-5 November 2020.
IEEE.
S. 1-6.
Verfügbar unter: https://doi.org/10.1109/CCCI49893.2020.9256609