Die vorliegende Arbeit stellt ein deterministisches Scheduling-Verfahren zur Optimierung von Job-Ausführungsreihenfolgen auf massiv-parallelen Rechensystemen vor und beschreibt den Entwurf eines darauf basierenden Job-Schedulers für ein System CRAY T3E unter UNICOS/mk und NQS.Während etablierte Scheduling-Strategien in der Regel genau einen Job nach Kriterien wie Job-Größe oder voraussichtlicher Laufzeit und gegebenfalls unter Berücksichtigung der aktuellen Systembelegung als nächsten auszuführenden Job bestimmen, wählt das vorgestellte Verfahren aus den möglichen Ausführungsreihenfolgen der wartenden Jobs eine optimale Reihenfolge aus. Anhand geschätzter Job-Laufzeiten werden also Ausführungsreihenfolgen vorausberechnet und über eine Bewer...
Um sich verändernden Anforderungen an das System Flugzeugkabine zu begegnen, forscht das Deutsche Ze...
Ausgehend von einkommensmaximierendem Verhalten wird aus einer Einkommens- und einer Mobilitätskoste...
Optimierungsaufgaben stellen sich in einer Vielzahl von Aufgabenfeldern. So beschäftigt man sich etw...
Für den zukünftigen Einsatz massiv paralleler Rechnersysteme im Multiprogramming-Betrieb wird die En...
Der Job-Scheduler eines massiv-paralleles Systems, das Jobs im Batch-Betrieb ausführt, soll sowohl k...
Die effiziente Einbindung von parallelen Programmen in multiprogramming-Umgebungen wird maßgeblich d...
Energiepolitische Veränderungen erhöhen den Druck auf Produktionsunternehmen, erneuerbare Energieque...
Die industrielle Produktion benötigt für die Fertigungsplanung und -steuerung Dispositionsverfahren,...
Massiv-parallele Rechnersysteme mit physikalisch verteiltem Hauptspeicher stellen zwar einen kosteng...
Eine Herausforderung der Parallelverarbeitung ist das Erreichen von Skalierbarkeit großer paralleler...
In parallelen Anwendungen, die auf Grundlage des Programmiermodells der gemischten Parallelität impl...
Eine Vielzahl unterschiedlicher Verfahren und Algorithmen wurde in der Vergangenheit entwickelt, um ...
Die Ablaufplanung von parallelen Programmen bei Rechnern mit virtuell gemeinsamem, real jedoch auf d...
Parallelrechner mit Distributed Shared Memory haben einen physikalisch verteilten Speicher und globa...
Die meisten Mehrprozessor-Supercomputer werden heute im Mehrbenutzerbetrieb eingesetzt, wo die einze...
Um sich verändernden Anforderungen an das System Flugzeugkabine zu begegnen, forscht das Deutsche Ze...
Ausgehend von einkommensmaximierendem Verhalten wird aus einer Einkommens- und einer Mobilitätskoste...
Optimierungsaufgaben stellen sich in einer Vielzahl von Aufgabenfeldern. So beschäftigt man sich etw...
Für den zukünftigen Einsatz massiv paralleler Rechnersysteme im Multiprogramming-Betrieb wird die En...
Der Job-Scheduler eines massiv-paralleles Systems, das Jobs im Batch-Betrieb ausführt, soll sowohl k...
Die effiziente Einbindung von parallelen Programmen in multiprogramming-Umgebungen wird maßgeblich d...
Energiepolitische Veränderungen erhöhen den Druck auf Produktionsunternehmen, erneuerbare Energieque...
Die industrielle Produktion benötigt für die Fertigungsplanung und -steuerung Dispositionsverfahren,...
Massiv-parallele Rechnersysteme mit physikalisch verteiltem Hauptspeicher stellen zwar einen kosteng...
Eine Herausforderung der Parallelverarbeitung ist das Erreichen von Skalierbarkeit großer paralleler...
In parallelen Anwendungen, die auf Grundlage des Programmiermodells der gemischten Parallelität impl...
Eine Vielzahl unterschiedlicher Verfahren und Algorithmen wurde in der Vergangenheit entwickelt, um ...
Die Ablaufplanung von parallelen Programmen bei Rechnern mit virtuell gemeinsamem, real jedoch auf d...
Parallelrechner mit Distributed Shared Memory haben einen physikalisch verteilten Speicher und globa...
Die meisten Mehrprozessor-Supercomputer werden heute im Mehrbenutzerbetrieb eingesetzt, wo die einze...
Um sich verändernden Anforderungen an das System Flugzeugkabine zu begegnen, forscht das Deutsche Ze...
Ausgehend von einkommensmaximierendem Verhalten wird aus einer Einkommens- und einer Mobilitätskoste...
Optimierungsaufgaben stellen sich in einer Vielzahl von Aufgabenfeldern. So beschäftigt man sich etw...