Distributed Systems
We Make Services Valuable
Die Forschungsgruppe Distributed Systems (DSY) des InIT 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
-
ThingsAtScale – Audit Logging, Robustness and Resilience in Large-Scale Cloud-Based IoT Event Processing
The objectives of the ThingsAtScale project encompass various advances beyond the state of technology in software stacks for IoT/LoRaWAN, in particular the The Things Stack (TTS) Cloud. It is comprised of research and development tasks around TTS, in particular related to the two main topics audit logging and ...
-
Revolutionizing Skill Development: How AI Can Enhance Training for Decent Work and Climate Resilience
Climate change is affecting most of the world population faster than the population can adopt. This issue is present in daily lives, agriculture, urban planning and distribution of goods and utilities. Decisions need to be taken in real time, supported by knowledge captured in various data representations. The ...
-
Decentrally verified and stacked microcredentials on the Internet Computer
Microcredentials are a growing activity in the space of higher education, continuous education, vocational training and corporate training. Customers who undergo education or training expect to get microcredentials that can be shared with their current and future employers. This project introduces extremely ...
Publikationen
-
Toffetti Carughi, Giovanni; Brunner, Sandro; Blöchlinger, Martin; Dudouet, Florian; Edmonds, Andrew,
2015.
An architecture for self-managing microservices [Paper].
In:
AIMC '15 Proceedings of the 1st International Workshop on Automated Incident Management in Cloud.
International Workshop on Automated Incident Management in Cloud (AIMC'15), Bordeaux, France, 21-24 April 2015.
New York:
Association for Computing Machinery.
Verfügbar unter: https://doi.org/10.1145/2747470.2747474
-
Patanjali, Srikanta; Truninger, Benjamin; Harsh, Piyush; Bohnert, Thomas Michael,
2015.
CYCLOPS : a micro service based approach for dynamic rating, charging & billing for cloud [Paper].
In:
2015 13th International Conference on Telecommunications (ConTEL).
ConTEL 2015, Graz, Austria, 13-15 July 2015.
IEEE.
Verfügbar unter: https://doi.org/10.1109/ConTEL.2015.7231226
-
Brunner, Sandro; Blöchlinger, Martin; Toffetti Carughi, Giovanni; Spillner, Josef; Bohnert, Thomas Michael,
2015.
Experimental evaluation of the cloud-native application design [Paper].
In:
2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC).
4th International Workshop on Clouds and (eScience) Application Management (CloudAM), Limassol, Cyprus, 7-10 December 2015.
IEEE.
S. 488-493.
Verfügbar unter: https://doi.org/10.21256/zhaw-3782
-
Anghel, Ionut; Bertoncini, Massimo; Cioara, Tudor; Cupelli, Marco; Georgiadou, Vasiliki; Jahangiri, Pooyan; Monti, Antonello; Murphy, Seán; Schoofs, Anthony; Velivassaki, Terpsi,
2015.
GEYSER : enabling green data centres in smart cities [Paper].
In:
Energy efficient data centers : third international workshop, E2DC 2014, Cambridge, UK, June 10, 2014, Revised Selected Papers.
3rd International Workshop on Energy Efficient Data Centers (E2DC 2014), Cambridge, United Kingdom, 10 June 2014.
Springer.
S. 71-86.
Lecture Notes in Computer Science.
Verfügbar unter: https://doi.org/10.1007/978-3-319-15786-3_5
-
Edmonds, Andrew; Bohnert, Thomas Michael; Toffetti Carughi, Giovanni,
2015.
In:
7th Cloud Control Workshop, Nässlingen, 9-11 June 2015.