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
-
ARKIS - Architectural Renovation of Kendox InfoShare
ARKIS aims at going beyond the current trend of “just” moving data and document management into the cloud by defining a cloud-native architecture for managing documents reliably and with scale in an ecosystem of third-party services around a document management system. Business-critical aspects such as fully ...
-
Rail Transport Service Environment (RTSE II)
Auf Grund der zentralen Bedeutung des Schienenverkehrs in der europäischen Verkehrsstrategie sollen Pünktlichkeit und Zuverlässigkeit in den kommenden Jahren massiv verbessert werden. In Zusammenarbeit mit den Firmen IBM Research, Emch + Berger AG Bern und Opentrack entwickelt die ZHAW eine Methodik mit der die ...
-
ACeN – Apache Cloudstack for NFV
The ACeN projects seeks to deliver services and prototypes based on the ETSI Network Function Virtualisation (NFV) standard and Apache CloudStack. A novel hybrid load-balancing service (HLBS) will be created and and key NFV demonstrators will be prototyped. All will follow a common architectural approach, on common ...
Publikationen
-
Militano, Leonardo; Zafeiropoulos, Anastasios; Fotopoulou, Eleni; Bruschi, Roberto; Lombardo, Chiara; Edmonds, Andy; Papavassiliou, Symeon,
2022.
AI-powered Infrastructures for intelligence and automation in beyond-5G systems [Paper].
In:
Proceedings of 2021 IEEE Globecom Workshops (GC Wkshps).
2021 IEEE Globecom Workshops (GC Wkshps), Madrid, Spain, 7-11 December 2021.
IEEE.
S. 1-6.
Verfügbar unter: https://doi.org/10.1109/GCWkshps52748.2021.9682117
-
Spillner, Josef; Gkikopoulos, Panagiotis; Delgado, Pamela; Choirat, Christine,
2022.
Towards reproducible software studies with MAO and Renku.
SoftwareX.
17(100947).
Verfügbar unter: https://doi.org/10.1016/j.softx.2021.100947
-
Gkikopoulos, Panagiotis; Schiavoni, Valerio; Spillner, Josef,
2021.
Analysis and improvement of heterogeneous hardware support in Docker images [Paper].
In:
Distributed Applications and Interoperable Systems.
21st International Conference on Distributed Applications and Interoperable Systems (DAIS), Valletta, Malta (online), 14-18 June 2021.
Cham:
Springer.
S. 125-142.
Lecture Notes in Computer Science ; 12718.
Verfügbar unter: https://doi.org/10.1007/978-3-030-78198-9_9
-
Borla, Nicolas; Kuster, Fabian; Langenegger, Jonas; Ribera, Juan; Honegger, Marcel; Toffetti, Giovanni,
2021.
Teat pose estimation via RGBD segmentation for automated milking [Paper].
In:
Task-Informed Grasping: Agri-Food manipulation (TIG-III) Workshop at ICRA 2021, Xi’an, China, 30 May - 5 June 2021.
ZHAW Zürcher Hochschule für Angewandte Wissenschaften.
Verfügbar unter: https://doi.org/10.21256/zhaw-22586
-
Hass, Daniel; Spillner, Josef,
2021.
Interactive application deployment planning for heterogeneous computing continuums [Paper].
In:
Advanced Information Networking and Applications.
M2EC @ 35th International Conference on Advanced Information Networking and Applications (AINA), Toronto, Canada (online), 12-14 May 2021.
Cham:
Springer.
S. 551-560.
Lecture Notes in Networks and Systems ; 227.
Verfügbar unter: https://doi.org/10.1007/978-3-030-75078-7_55