Ein verteiltes Scheduler-System für Mehrprozessorrechner mit gemeinsamem Speicher: Untersuchungen zur Ablaufplanung von parallelen Programmen
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
1993
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Aachen, Technische Hochsch., Diss., 1993. - Auch als: Berichte des Forschungszentrums Jülich. 2850 |
Beschreibung: | VIII, 174 S. graph. Darst. |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV009531237 | ||
003 | DE-604 | ||
007 | t | ||
008 | 940413s1993 d||| m||| 00||| gerod | ||
016 | 7 | |a 941076695 |2 DE-101 | |
035 | |a (OCoLC)633298435 | ||
035 | |a (DE-599)BVBBV009531237 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
049 | |a DE-91 |a DE-11 | ||
084 | |a DAT 406d |2 stub | ||
084 | |a DAT 212d |2 stub | ||
100 | 1 | |a Nagel, Wolfgang E. |d 1959- |e Verfasser |0 (DE-588)112874649 |4 aut | |
245 | 1 | 0 | |a Ein verteiltes Scheduler-System für Mehrprozessorrechner mit gemeinsamem Speicher |b Untersuchungen zur Ablaufplanung von parallelen Programmen |c vorgelegt von Wolfgang Erwin Nagel |
264 | 1 | |c 1993 | |
300 | |a VIII, 174 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Aachen, Technische Hochsch., Diss., 1993. - Auch als: Berichte des Forschungszentrums Jülich. 2850 | ||
650 | 0 | 7 | |a Parallelverarbeitung |0 (DE-588)4075860-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Scheduling |0 (DE-588)4179449-7 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Mehrprozessorsystem |0 (DE-588)4038397-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Programmierung |0 (DE-588)4076370-5 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4113937-9 |a Hochschulschrift |2 gnd-content | |
689 | 0 | 0 | |a Mehrprozessorsystem |0 (DE-588)4038397-0 |D s |
689 | 0 | 1 | |a Scheduling |0 (DE-588)4179449-7 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Scheduling |0 (DE-588)4179449-7 |D s |
689 | 1 | 1 | |a Parallelverarbeitung |0 (DE-588)4075860-6 |D s |
689 | 1 | 2 | |a Programmierung |0 (DE-588)4076370-5 |D s |
689 | 1 | |8 1\p |5 DE-604 | |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006293470&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-006293470 |
Datensatz im Suchindex
_version_ | 1812454068702937088 |
---|---|
adam_text |
INHALTSVERZEICHNIS
1. EINLEITUNG.1
2.
PARALLELE PROGRAMME AUF MULTIPROZESSORSYSTEMEN.7
2.1. MULTITASKING-KONZEPTE ZUR PROGRAMMPARALLELISIERUNG.9
2.1.1. GRUNDBEGRIFFE.9
2.1.2. PARALLELISIERUNGSPRIMITIVE UND IMPLEMENTATIONSUEBERLEGUNGEN.11
2.1.3. GROBGRANULARE PARALLELISIERUNGSKONZEPTE.16
2.1.4. FEINGRANULARE PARALLELISIERUNGSKONZEPTE.17
2.2. PROBLEMANALYSE.20
2.2.1. EINFLUSS VON PARALLELISIERUNGSKONZEPT UND PROGRAMMPARTITIONIERUNG
IM
DEDIZIERTEN BETRIEB.21
2.2.2. DERZEITIGE SCHEDULING-VERFAHREN IM MULTIPROGRAMMING-BETRIEB.24
3. SCHEDULING-VERFAHREN IM VERGLEICH. 29
3.1. BEURTEILUNGSKRITERIEN UND EINFLUSSGROESSEN.30
3.2. SCHEDULING-STRATEGIEN FUER EINPROZESSORSYSTEME.32
3.3. SCHEDULING-STRATEGIEN FUER MEHRPROZESSORSYSTEME. 35
3.4. PARALLELE PROGRAMME IN MULTIPROGRAMMING-UMGEBUNGEN.37
3.4.1. AKTUELLE ENTWICKLUNGEN IM BEREICH DER SCHEDULING-ALGORITHMEN.38
3.4.1.1. VERFAHREN ZUR STATISCHEN PROZESSORZUOIDNUNG.39
3.4.1.2. VERFAHREN ZUR DYNAMISCHEN PROZESSORZUOIDNUNG.41
3.4.2. BISHERIGE UNTERSUCHUNGEN IM UEBERBLICK.46
3.4.2.1. LEISTUNGSVERGLEICHE AUF DER BASIS EINES EINFACHEN
ARBEITSLASTMODELLS .47
3.4.2.2. ERSTE ANSAETZE EINER KOOPERATIVEN SCHEDULING-STRATEGIE.47
3.4.2.3. VERWENDUNG EINES ERWEITERTEN ARBEITSLASTMODELLS.49
3.4.3. SCHEDULING-ALGORITHMEN IN BETRIEBSSYSTEMEN.51
4. KOOPERIERENDE SCHEDULING-ALGORITHMEN.55
4.1. ABLAUFPLANUNG VON PARALLELEN PROGRAMMTEILEN.56
4.2. KOOPERATION DURCH AUSTAUSCH VON INFORMATION.58
4.3. GEMEINSAME DATENBASIS DES SCHEDULER-SYSTEMS.59
4.4. SCHEDULING-ALGORITHMEN IM THREAD-SCHEDULER.61
4.4.1. DIE BASISIMPLEMENTATION DES THREAD-SCHEDULERS.62
4.4.2. LASTADAPTIVE ERWEITERUNGEN IM THREAD-SCHEDULER.64
4.5. SCHEDULING-ALGORITHMEN IM TASK-SCHEDULER.70
4.5.1. DIE BASISIMPLEMENTATION DES TASK-SCHEDULERS.71
4.5.2. LASTADAPTIVE ERWEITERUNGEN IM TASK-SCHEDULER.74
VII
BIBLIOGRAFISCHE INFORMATIONEN
HTTP://D-NB.INFO/941076695
4.6. SCHEDULING-ALGORITHMEN IM JOB-SCHEDULER.76
4.6.1. DIE BASISIMPLEMENTATION DES JOB-SCHEDULERS.77
4.6.2. LASTADAPTIVE ERWEITERUNGEN IM JOB-SCHEDULER.81
4.7. KOOPERATIVE ABLAUFPLANUNG IN RECHENZENTRUMSUMGEBUNGEN.88
5. ENTWURF UND REALISIERUNG EINES VERTEILTEN SCHEDULER-SYSTEMS.91
5.1. MODELLIERUNG DER ARBEITSLAST.96
5.1.1. PARAMETRISIERTE ERZEUGUNG VON ARBEITSLASTPROGRAMMEN.96
5.1.1.1. DIE PROGRAMMSTRUKTUR FPS.99
5.1.1.2. DIE PROGRAMMSTRUKTUR VPS.100
5.1.1.3. DIE PROGRAMMSTRUKTUR APS.101
5.1.2. GENERIERUNG EINER MULTIFUNKTIONALEN ARBEITSLAST.102
5.2. MODELLIERUNG EINES MULTIPROZESSARSYSTEMS .105
6. LEISTUNGSUNTERSUCHUNG DER SCHEDULER-KOMPONENTEN.107
6.1. EINE VERGLEICHENDE GEGENUEBERSTELLUNG DER ALGORITHMEN.107
6.1.1. ABLAUFPLANUNG UND BEWERTUNG EINER TYPISCHEN ARBEITSLAST.108
6.1.2. JOB-ORIENTIERTES SCHEDULING MIT FREIWILLIGER ABGABE VON PROZESSEN
. 111
6.1.3. DIE KOOPERATIVE ROUND-ROBIN-JOB-VARIANTE.112
6.1.4. DIE UEBRIGEN BASISALGORITHMEN .115
6.1.5. REPLIKATION DER ARBEITSLAST .120
6.2. VARIATION DER MODELLPARAMETER IM SCHEDULING-SYSTEM.125
6.2.1. VARIATION DES ZUSAETZLICHEN AUFWANDES.126
6.2.2. SKALIERUNG DER PROZESSORZAHL.
IFI
6.2.3. VARIATION DER LAENGE DER WARTESCHLEIFEN.128
6.3. STRUKTURELLE VARIATIONEN DER ARBEITSLAST.131
6.3.1. MODIFIKATION DER ARBEITSLAST-STRUKTURTYPEN.132
6.3.2. VARIATION DA- GRANULARITAET VON PARALLELEN BEREICHEN.135
6.3.3. VARIATION DES PARALLELITAETSGRADES.135
6.3.4. VARIATION DA- ANZAHL DA- PARALLELEN PROGRAMME.140
6.3.5. DER EINFLUSS VON LAST-BALANCE UND VERTEILUNGSSCHEMA.141
6.3.6. PROGRAMME MIT HOHEN SPEICHERANFORDERUNGEN.143
7. ZUSAMMENFASSUNG UND AUSBLICK.
ANHANG.
A.I. REALISIERUNGEN GROBGRANULARER PARALLELISIERUNGSKONZEPTE.151
A.II. REALISIERUNGEN FEINGRANULARER PARALLELISIERUNGSKONZEPTE.155
A.M. TABELLE DER VOREINGESTELLTEN SIMULATIONSPARAMETER.161
LITERATUR.
VIII |
any_adam_object | 1 |
author | Nagel, Wolfgang E. 1959- |
author_GND | (DE-588)112874649 |
author_facet | Nagel, Wolfgang E. 1959- |
author_role | aut |
author_sort | Nagel, Wolfgang E. 1959- |
author_variant | w e n we wen |
building | Verbundindex |
bvnumber | BV009531237 |
classification_tum | DAT 406d DAT 212d |
ctrlnum | (OCoLC)633298435 (DE-599)BVBBV009531237 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV009531237</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">940413s1993 d||| m||| 00||| gerod</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">941076695</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)633298435</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV009531237</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91</subfield><subfield code="a">DE-11</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 406d</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 212d</subfield><subfield code="2">stub</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Nagel, Wolfgang E.</subfield><subfield code="d">1959-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)112874649</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Ein verteiltes Scheduler-System für Mehrprozessorrechner mit gemeinsamem Speicher</subfield><subfield code="b">Untersuchungen zur Ablaufplanung von parallelen Programmen</subfield><subfield code="c">vorgelegt von Wolfgang Erwin Nagel</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">1993</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">VIII, 174 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Aachen, Technische Hochsch., Diss., 1993. - Auch als: Berichte des Forschungszentrums Jülich. 2850</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Parallelverarbeitung</subfield><subfield code="0">(DE-588)4075860-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Scheduling</subfield><subfield code="0">(DE-588)4179449-7</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Mehrprozessorsystem</subfield><subfield code="0">(DE-588)4038397-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4113937-9</subfield><subfield code="a">Hochschulschrift</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Mehrprozessorsystem</subfield><subfield code="0">(DE-588)4038397-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Scheduling</subfield><subfield code="0">(DE-588)4179449-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Scheduling</subfield><subfield code="0">(DE-588)4179449-7</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Parallelverarbeitung</subfield><subfield code="0">(DE-588)4075860-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="2"><subfield code="a">Programmierung</subfield><subfield code="0">(DE-588)4076370-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006293470&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-006293470</subfield></datafield></record></collection> |
genre | (DE-588)4113937-9 Hochschulschrift gnd-content |
genre_facet | Hochschulschrift |
id | DE-604.BV009531237 |
illustrated | Illustrated |
indexdate | 2024-10-09T16:21:33Z |
institution | BVB |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-006293470 |
oclc_num | 633298435 |
open_access_boolean | |
owner | DE-91 DE-BY-TUM DE-11 |
owner_facet | DE-91 DE-BY-TUM DE-11 |
physical | VIII, 174 S. graph. Darst. |
publishDate | 1993 |
publishDateSearch | 1993 |
publishDateSort | 1993 |
record_format | marc |
spelling | Nagel, Wolfgang E. 1959- Verfasser (DE-588)112874649 aut Ein verteiltes Scheduler-System für Mehrprozessorrechner mit gemeinsamem Speicher Untersuchungen zur Ablaufplanung von parallelen Programmen vorgelegt von Wolfgang Erwin Nagel 1993 VIII, 174 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier Aachen, Technische Hochsch., Diss., 1993. - Auch als: Berichte des Forschungszentrums Jülich. 2850 Parallelverarbeitung (DE-588)4075860-6 gnd rswk-swf Scheduling (DE-588)4179449-7 gnd rswk-swf Mehrprozessorsystem (DE-588)4038397-0 gnd rswk-swf Programmierung (DE-588)4076370-5 gnd rswk-swf (DE-588)4113937-9 Hochschulschrift gnd-content Mehrprozessorsystem (DE-588)4038397-0 s Scheduling (DE-588)4179449-7 s DE-604 Parallelverarbeitung (DE-588)4075860-6 s Programmierung (DE-588)4076370-5 s 1\p DE-604 DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006293470&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Nagel, Wolfgang E. 1959- Ein verteiltes Scheduler-System für Mehrprozessorrechner mit gemeinsamem Speicher Untersuchungen zur Ablaufplanung von parallelen Programmen Parallelverarbeitung (DE-588)4075860-6 gnd Scheduling (DE-588)4179449-7 gnd Mehrprozessorsystem (DE-588)4038397-0 gnd Programmierung (DE-588)4076370-5 gnd |
subject_GND | (DE-588)4075860-6 (DE-588)4179449-7 (DE-588)4038397-0 (DE-588)4076370-5 (DE-588)4113937-9 |
title | Ein verteiltes Scheduler-System für Mehrprozessorrechner mit gemeinsamem Speicher Untersuchungen zur Ablaufplanung von parallelen Programmen |
title_auth | Ein verteiltes Scheduler-System für Mehrprozessorrechner mit gemeinsamem Speicher Untersuchungen zur Ablaufplanung von parallelen Programmen |
title_exact_search | Ein verteiltes Scheduler-System für Mehrprozessorrechner mit gemeinsamem Speicher Untersuchungen zur Ablaufplanung von parallelen Programmen |
title_full | Ein verteiltes Scheduler-System für Mehrprozessorrechner mit gemeinsamem Speicher Untersuchungen zur Ablaufplanung von parallelen Programmen vorgelegt von Wolfgang Erwin Nagel |
title_fullStr | Ein verteiltes Scheduler-System für Mehrprozessorrechner mit gemeinsamem Speicher Untersuchungen zur Ablaufplanung von parallelen Programmen vorgelegt von Wolfgang Erwin Nagel |
title_full_unstemmed | Ein verteiltes Scheduler-System für Mehrprozessorrechner mit gemeinsamem Speicher Untersuchungen zur Ablaufplanung von parallelen Programmen vorgelegt von Wolfgang Erwin Nagel |
title_short | Ein verteiltes Scheduler-System für Mehrprozessorrechner mit gemeinsamem Speicher |
title_sort | ein verteiltes scheduler system fur mehrprozessorrechner mit gemeinsamem speicher untersuchungen zur ablaufplanung von parallelen programmen |
title_sub | Untersuchungen zur Ablaufplanung von parallelen Programmen |
topic | Parallelverarbeitung (DE-588)4075860-6 gnd Scheduling (DE-588)4179449-7 gnd Mehrprozessorsystem (DE-588)4038397-0 gnd Programmierung (DE-588)4076370-5 gnd |
topic_facet | Parallelverarbeitung Scheduling Mehrprozessorsystem Programmierung Hochschulschrift |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006293470&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT nagelwolfgange einverteiltesschedulersystemfurmehrprozessorrechnermitgemeinsamemspeicheruntersuchungenzurablaufplanungvonparallelenprogrammen |