ARTOS
Echtzeitsysteme erfordern meist vorab ermittelte Aussagen über den Ressourcenverbrauch. Dies widerspricht modernen Nutzungsszenarien, bei denen Anwendungen (Apps) aus dem Netz auf beliebige Systeme installiert und bei Bedarf nebeneinander genutzt werden. Greifen Anwendungen auf vorhandene Komponenten zu, ist eine Aussage über die benötigten Ressourcen nahezu unmöglich. Unser Ziel ist daher eine Plattform, auf der Java-Anwendungen mit weichen Echtzeitanforderungen, z.B. Multimedia-Anwendungen, dynamisch installiert und genutzt werden können und dabei deren vorab unbekannten Anforderungen an CPU-Zeit im Sinne des Endnutzers erfüllt werden.
Anwendungen besitzen mehrere Betriebsmodi, in denen sie jeweils unterschiedliche Qualität bei verschiedenen Ressourcenbedarfen erbringen. Ausgehend von den Präferenzen des Endnutzers über eine Priorisierung der Anwendungen untereinander sorgt die Plattform automatisch für eine koordinierte und ideale Ressourcenverteilung. Reichen die vorhandenen Ressourcen nicht aus, werden weniger wichtige Anwendungen in schlechtere Betriebsmodi geschaltet oder gar gestoppt.
Die wissenschaftlichen Herausforderungen liegen in der Schnittstelle zwischen Anwendung und Plattform bezüglich möglicher Betriebmodi, in der Ermittlung der tatsächlich benötigten Ressourcen für jeden Modus, in der Durchsetzung von Ressourcenbegrenzungen, in der automatischen Konfiguration der optimalen Modi und in der dynamischen Adaptierung des Systems bei Änderungen der Anforderungen oder der zur Verfügung stehenden Ressourcen.
Ergebnisse
2017
Scheduling interactive HPC applications
Proc. of the 8th Int. Real-Time Scheduling Open Problems Seminar (RTSOPS)
Seite 15-16
Juni 2017
15-16
Datei: |
A hierarchical scheduling model for dynamic soft-realtime systems
Proc. of the 29th Euromicro Conference on Real-Time Systems (ECRTS)
Dubrovnik, Croatia
27.-30.6.2017
Juni 2017
2016
Ein hierarchisches Scheduling-Modell für unbekannte Anwendungen mit schwankenden Ressourcenanforderungen
Dissertation
Dissertation
Fakultät für Ingenieurwissenschaften, Informatik und Psychologie, Universität Ulm
2016
DOI: | 10.18725/OPARU-4099 |
2015
Ein hierarchisches Scheduling-Modell für unbekannte Anwendungen mit schwankenden Ressourcenanforderungen
Echtzeit und Betriebssysteme
Boppard
11.-12.11.2015
November 2015
Assembling a framework for unkown real-time applications with RTSJ
Proc. of the 13th Int. Workshop on Java Techn. for Real-time and Embedded Sys.
Paris
Oct. 7-8, 2015
Oktober 2015
Distributing the Complexity of Schedulability Tests
Proc. of the 21th IEEE Real-Time and Embedded Technology and Applications Symposium
2015
2014
CLOUDFARM: An Elastic Cloud Platform with Flexible and Adaptive Resource Management
In Proceedings of the IEEE/ACM 7th International Conference on Utility and Cloud Computing (UCC),
6th Cloud Control Workshop
London
Dec 8, 2014
Herausgeber: IEEE
Dezember 2014
DOI: | 10.1109/UCC.2014.84 |
2012
ARTOS: System Model and Optimization Algorithm
Dokument Nummer: VS-R08-2012
Institute of Distributed Systems, University of Ulm
Dezember 2012
Logo

Personen
Leitung
Mitarbeiter
Vladimir Nikolov
Eugen Frasch
Studierende
Philipp Heeg
Matthias Matousek
Patrick Mosby
Max Käufer
Roland Schuster
Förderung
Status
seit 2010 aktiv