Meins!: Wenn Programme selber auf Rechenleistung zugreifen

Das Network Operation Center (iNoC) verbindet die Kacheln in der „Multiprocessor System-on-chip“-Architektur miteinander. SFB/Transregio 89, Dr.-Ing. Jan Heißwolf

Jeder kennt das: Da will man ein Video am Computer abspielen, aber immer wieder ruckelt es. Das reibungslose Abspielen will einfach nicht funktionieren. Die Störungen liegen an der Architektur des Rechners und an den gleichzeitig im Hintergrund stattfindenden Aktivitäten im Rechensystem:

In heute üblichen Mehrkernprozessoren teilen Betriebssysteme den Anwendungen Rechenzeit und Ressourcen (z. B. Speicher) zu, ohne genaue Informationen über den wirklichen Bedarf zu haben. Das heißt, es laufen auf den Prozessoren gleichzeitig mehrere Programme und beim Zugriff auf gemeinsame Ressourcen kommt es zum Wettstreit. Dadurch können unvorhersehbare Wartezeiten entstehen, die dann oftmals zu kurzen Störungen, wie bei dem ruckelnden Video, führen.

Mit wachsendem Bedarf an Rechenleistung stößt die Mehrkernprozesstechnik damit zukünftig an ihre Grenzen. Es ist zwar möglich, immer mehr Kerne zu integrieren, sogar bis zu mehreren hundert, aber effizient ist das nicht: Der Wettstreit nimmt zu und insgesamt würde der Rechenprozess immer langsamer.

Wenn man weiß, was die Anwendung will, kann sich das Rechensystem besser darauf einstellen

In dem Verbundprojekt Transregio 89 forschen FAU-Wissenschaftler unter der Leitung von Prof. Dr. Jürgen Teich an Lösungen für dieses Problem. Ihr Ansatz: Das Betriebssystem soll die Ressourcen, wie zum Beispiel Rechenleistung, nicht alleine aufgrund eigener Strategien auf die Programme verteilen.

Stattdessen sollen die Programme Randbedingungen für die Nutzung der Ressourcen vorgeben können. Diese Programme werden vorab analysiert, der dabei ermittelte Leistungsbedarf wird dem Betriebssystem mitgeteilt und von diesem durch geeignete Ressourcenzuteilung garantiert.

Ein Video könnte so beispielsweise vier Kerne anfordern, die dann für seine Laufzeit dem Video exklusiv zur Verfügung stehen. „Durch diese neue Systemarchitektur werden Fehlentscheidungen durch das Betriebssystem vermieden und es können Garantien für die benötigte Rechenleistung durchgesetzt werden “, sagt Prof. Dr. Wolfgang Schröder-Preikschat vom Lehrstuhl für Verteilte Systeme und Betriebssysteme an der FAU.

IT-Sicherheit: alte Risiken in neuem Gewand

Mit dem neuen Ansatz kommen auch neue Herausforderungen, um die IT-Sicherheit zu gewährleisten. Denn wenn Programme unkontrolliert Ressourcen reservieren können, ist es für Schadprogramme ein Leichtes, die Computer lahmzulegen. Sie können einfach alle Ressourcen für sich beanspruchen und nicht mehr freigeben, oder versuchen, den Speicher anderer Programme zu löschen oder zu überschreiben.

Dieses Szenario lässt sich mit dem Computerspiel „Core Wars“ vergleichen: Computerprogramme bekriegen sich im Speicher eines einfachen Computers. Das Programm, das es schafft, das andere Programm durch übermäßige Ressourcenbelegung auszulöschen, gewinnt. Um das zu verhindern, arbeiten IT-Sicherheitsinformatiker von der FAU und der TU Leuven in einem Teilprojekt des SFB 89 an Gegenmaßnahmen.

Diese sehen verstärkte, in die Prozessor-Hardware eingebaute Sicherheitsmechanismen vor. „Wir stellen sicher, dass durch alle Speicherebenen die Vertraulichkeit von Code und Daten stets gewährleistet ist, auch wenn ein Programm mehr Ressourcen belegt als es benötigt oder aus dem Speicherbereich von anderen Programmen liest“, sagt Prof. Dr. Felix Freiling vom Lehrstuhl für IT-Sicherheit an der FAU.

Die Informatiker sind sich sicher, dass ihr Ansatz großes Potenzial hat und damit Computer auch zukünftig die benötigten Rechenleistungen sicher erbringen können.

Verbundprojekt SFB/Transregio 89 „Invasic“

Der Transregio 89 ist ein von der Deutschen Forschungsgemeinschaft (DFG) geförderter Sonderforschungsbereich (SFB) mit Forschenden der Friedrich-Alexander-Universität Erlangen-Nürnberg, des Karlsruher Institut für Technologie sowie der Technischen Universität München.
Weitere Informationen über die Forschungsarbeit des SFB/Transregio 89 finden Sie unter www.invasic.de

Weitere Informationen für die Medien:
Transregio 89
Prof. Dr.-Ing. Jürgen Teich
Tel.: 09131/85-25150
juergen.teich@fau.de

Betriebssysteme
Prof. Dr.-Ing. Wolfgang Schröder-Preikschat
Tel.: 09131/85-27278
wosch@cs.fau.de

IT-Sicherheit
Prof. Dr.-Ing. Felix Freiling
Tel.: 09131/85-69901
felix.freiling@cs.fau.de

Media Contact

Dr. Susanne Langer idw - Informationsdienst Wissenschaft

Weitere Informationen:

http://www.fau.de/

Alle Nachrichten aus der Kategorie: Informationstechnologie

Neuerungen und Entwicklungen auf den Gebieten der Informations- und Datenverarbeitung sowie der dafür benötigten Hardware finden Sie hier zusammengefasst.

Unter anderem erhalten Sie Informationen aus den Teilbereichen: IT-Dienstleistungen, IT-Architektur, IT-Management und Telekommunikation.

Zurück zur Startseite

Kommentare (0)

Schreiben Sie einen Kommentar

Neueste Beiträge

Überlebenskünstler im extremen Klima der Atacama-Wüste

Welche Mikroorganismen es schaffen, in den extrem trockenen Böden der Atacama-Wüste zu überleben, und welche wichtigen Funktionen sie in diesem extremen Ökosystem übernehmen – zum Beispiel bei der Bodenbildung –,…

Hoffnung für Behandlung von Menschen mit schweren Verbrennungen

MHH-Forschende entwickeln innovatives Medikament, um die Abstoßung von Spenderhaut-Transplantaten zu verhindern. Wenn Menschen schwere Verbrennungen erleiden, besteht nicht nur die Gefahr, dass sich die Wunde infiziert. Der hohe Flüssigkeitsverlust kann…

Neue Erkenntnisse zur Blütezeit-Regulation

Einfluss von Kohlenstoff- und Stickstoff-Signalwegen auf Blütenrepressoren bei Arabidopsis. In einer aktuellen Publikation in der Fachzeitschrift Plant Physiology hat ein internationales Forschungsteam, dem unter anderem Dr. Justyna Olas als eine…