Dynamische, verteilte Prozeßzuordnung für Multicomputersysteme auf der Basis von Datenflußgraphen:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
1994
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Paderborn, Univ. Gesamthochsch., Diss., 1994 |
Beschreibung: | 140 S. Ill., graph. Darst. |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV009809137 | ||
003 | DE-604 | ||
005 | 19950126 | ||
007 | t | ||
008 | 940920s1994 ad|| m||| 00||| gerod | ||
016 | 7 | |a 942262506 |2 DE-101 | |
035 | |a (OCoLC)257704381 | ||
035 | |a (DE-599)BVBBV009809137 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
049 | |a DE-91 |a DE-355 |a DE-29T |a DE-83 | ||
084 | |a MAT 904d |2 stub | ||
084 | |a MAT 055d |2 stub | ||
084 | |a DAT 212d |2 stub | ||
100 | 1 | |a Rost, Johann |e Verfasser |4 aut | |
245 | 1 | 0 | |a Dynamische, verteilte Prozeßzuordnung für Multicomputersysteme auf der Basis von Datenflußgraphen |c von Johann Rost |
264 | 1 | |c 1994 | |
300 | |a 140 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
500 | |a Paderborn, Univ. Gesamthochsch., Diss., 1994 | ||
650 | 0 | 7 | |a Zuordnungsproblem |0 (DE-588)4068123-3 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Graph |0 (DE-588)4021842-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Datenfluss |0 (DE-588)4191571-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Mehrrechnersystem |0 (DE-588)4038398-2 |2 gnd |9 rswk-swf |
655 | 7 | |0 (DE-588)4113937-9 |a Hochschulschrift |2 gnd-content | |
689 | 0 | 0 | |a Mehrrechnersystem |0 (DE-588)4038398-2 |D s |
689 | 0 | 1 | |a Zuordnungsproblem |0 (DE-588)4068123-3 |D s |
689 | 0 | 2 | |a Datenfluss |0 (DE-588)4191571-9 |D s |
689 | 0 | 3 | |a Graph |0 (DE-588)4021842-9 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006491978&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-006491978 |
Datensatz im Suchindex
_version_ | 1804124160931135488 |
---|---|
adam_text | Titel: Dynamische, verteilte Prozeßzuordnung für Multicomputersysteme auf der Basis von Datenflußgraphen
Autor: Rost, Johann
Jahr: 1994
Inhaltsverzeichnis
Kurzfassung 5
Einleitung 7
1 Nebenläuflge Rechnerarchitektliren und Programme 11
1.1 Begriffsbildungen und grundlegende Konzepte 11
1.2 Architektur des DAMP-Systems 12
1.2.1 Zentrale Kontrolle der Schalter 15
1.2.2 Verteilte Kontrolle 15
1.3 Programmierung von Parallelrechnern 16
1.3.1 Zerlegung des Verfahrens in parallele Prozesse 16
1.3.2 Abbildung der Prozesse auf die Knotenrechner 18
1.4 Die zentrale Problemstellung dieser Arbeit 19
1.5 Prozeßzuordnungsprobleme auf Multicomputern 19
1.5.1 Zeitkomplexität sequentieller Algorithmen 19
1.5.2 Beschreibung der Zuordnungsprobleme auf Multicomputern 19
1.5.3 Klassifikationsschema der Algorithmen 26
2 Repräsentation des Zuortlnungsproblems 28
2.1 Repräsentation der Algorithmen 28
2.1.1 Statische Datenflußgraphen 29
2.1.2 Dynamische Datenflußgraphen 30
2.2 Die dynamische Datenfluß-Repräsentation D2R 32
2.2.1 Die Komponenten des Modells 32
2.2.2 Repräsentation der Datenflußinformation als Text 35
2.2.3 Anwendung in der Prozeßzuordnung 40
2.3 Anwendungsbeispiele 41
2.3.1 Prozeßketten 41
2.3.2 Partielle Differentialgleichung 43
2.3.3 Mustererkennung 43
2.4 Repräsentation der Maschine 45
3 Statische Algorithmen für Zuordnungsproblcme mit Präzedenzgraph 48
3.1 Kritischer Pfad und Knoten-Level 48
3.2 List-Scheduling und Level-Algorithmus 49
3.3 Exakte Algorithmen 50
3.4 Ein Branch Bound-Verfahren für Prozeßzuordnung mit
Taskpräzedenzgraph 51
3.4.1 Verzweigungsregel 51
3.4.2 Untere Schranke für ein Subproblem 53
3.4.3 Auswahlstrategie 54
3.4.4 Suboptimalitätsregel 55
3.4.5 Heuristik für die obere Schranke 55
3.5 Testresultate 55
3.5.1 Exakte Kenntnis der Ausfuhrungszeiten 55
3.5.2 Vergleich von LIFO und modifiziertem LIFO 56
3.53 Verwendung der Suboptimalitätsregeln 56
3.5.4 Statistische Kenntnisse der Ausfuhrungszeiten 59
3.6 Spezielle Algorithmen, Komplexitätsaussagen und Schranken 59
3.7 Realisierte Schedulingsysteme 60
4 Verteilte Entscheidungsfindung 62
4.1 Übersicht 62
4.2 Grundlegende Fragestellungen 65
4.2.1 Optimalitätsbegriff 65
4.2.2 Datenintegrität 66
4.23 Stabilität 66
4.3 Modelle für verteilte Entscheidungsfindung 67
4.3.1 Modelle auf der Basis endlicher Automaten 68
43.2 Ein Automatenmodell für verteilte Algorithmen 69
4.33 Implementierung des Automatenmodells 70
4.4 Dynamischer Mehraufwand von Zuordnungsalgorithmen 71
4.5 Stabilität dynamischer Zuordnungsalgorithmen 74
5 Agency-Scheduling 75
5.1 Ein Modell für dynamische Algorithmen zur Prozeßzuordnung 76
5.2 Die Komponenten des Modells 77
5.3 Realisierungsbeispiele für die Komponenten 78
5.3.1 Agenturen und Bezirke 78
5.3.2 Lastausgleichsverfahren 78
5.3.3 Protokoll zur Vergabe von DG-Prozessen 80
5.3.4 Nachfolger mit mehr als einem Vorgänger 80
5.3.5 Optimierung der Kommunikation 81
5.4 Prozeßzuordnung mit Agency-Scheduling 83
5.5 Software-Architektur 85
5.6 Team-Scheduling: Ein Beispiel für die Anwendung des Modells 87
5.6.1 Beschreibung des Verfahrens 87
5.6.2 Team-Scheduling und Agency-Scheduling 90
5.6.3 Worst-Case Verhalten von Team-Scheduling 90
5.7 Beispielanwendungen 92
5.7.1 Lokale adaptive Gitterverfeinerung 92
5.7.2 LU-Dekomposition dünn besetzter asymmetrischer Matrizen 93
6 Meßergebnisse 96
6.1 Experimentelle Untersuchung von Agency-Scheduling 96
6.1.1 Beschreibung der Attribute 98
6.1.2 Beschreibung der Merkmale 100
6.1.3 Versuchsplan 100
6.2 Vergleichende Untersuchung von Varianten des Algorithmus 101
6.3 Untersuchung der Nutzenwerte 103
6.3.1 Anzahl der Arbeitnehmerprozessoren pro Agentur 103
6.3.2 Auslösemechanismus für den Lastausgleich 103
63.3 Anzahl der quasiparallelen DG-Prozesse pro PMU 104
63.4 Anzahl der Prozesse, die insgesamt verlagert werden 105
6.4 Messung des dynamischen Mehraufwands 1Ö6
6.5 Zufällige Streuung bei identischer Konfiguration 107
7 Zusammenfassung und Ausblick 109
Anh. A Automaten für Agency-Scheduling 112
A.l Vergabe von Aufgaben 112
A.1.1 Agenturseite 112
A.1.2 Arbeitnehmerseite 115
A.2 Lastausgleich 117
Anh. B Berechnung des dynamischen Mehraufwands 120
Literatur 122
|
any_adam_object | 1 |
author | Rost, Johann |
author_facet | Rost, Johann |
author_role | aut |
author_sort | Rost, Johann |
author_variant | j r jr |
building | Verbundindex |
bvnumber | BV009809137 |
classification_tum | MAT 904d MAT 055d DAT 212d |
ctrlnum | (OCoLC)257704381 (DE-599)BVBBV009809137 |
discipline | Informatik Mathematik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01705nam a2200433 c 4500</leader><controlfield tag="001">BV009809137</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">19950126 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">940920s1994 ad|| m||| 00||| gerod</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">942262506</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)257704381</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV009809137</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-355</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-83</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">MAT 904d</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">MAT 055d</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">Rost, Johann</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Dynamische, verteilte Prozeßzuordnung für Multicomputersysteme auf der Basis von Datenflußgraphen</subfield><subfield code="c">von Johann Rost</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">1994</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">140 S.</subfield><subfield code="b">Ill., 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">Paderborn, Univ. Gesamthochsch., Diss., 1994</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Zuordnungsproblem</subfield><subfield code="0">(DE-588)4068123-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Graph</subfield><subfield code="0">(DE-588)4021842-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Datenfluss</subfield><subfield code="0">(DE-588)4191571-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Mehrrechnersystem</subfield><subfield code="0">(DE-588)4038398-2</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">Mehrrechnersystem</subfield><subfield code="0">(DE-588)4038398-2</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Zuordnungsproblem</subfield><subfield code="0">(DE-588)4068123-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Datenfluss</subfield><subfield code="0">(DE-588)4191571-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Graph</subfield><subfield code="0">(DE-588)4021842-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ 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=006491978&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-006491978</subfield></datafield></record></collection> |
genre | (DE-588)4113937-9 Hochschulschrift gnd-content |
genre_facet | Hochschulschrift |
id | DE-604.BV009809137 |
illustrated | Illustrated |
indexdate | 2024-07-09T17:41:15Z |
institution | BVB |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-006491978 |
oclc_num | 257704381 |
open_access_boolean | |
owner | DE-91 DE-BY-TUM DE-355 DE-BY-UBR DE-29T DE-83 |
owner_facet | DE-91 DE-BY-TUM DE-355 DE-BY-UBR DE-29T DE-83 |
physical | 140 S. Ill., graph. Darst. |
publishDate | 1994 |
publishDateSearch | 1994 |
publishDateSort | 1994 |
record_format | marc |
spelling | Rost, Johann Verfasser aut Dynamische, verteilte Prozeßzuordnung für Multicomputersysteme auf der Basis von Datenflußgraphen von Johann Rost 1994 140 S. Ill., graph. Darst. txt rdacontent n rdamedia nc rdacarrier Paderborn, Univ. Gesamthochsch., Diss., 1994 Zuordnungsproblem (DE-588)4068123-3 gnd rswk-swf Graph (DE-588)4021842-9 gnd rswk-swf Datenfluss (DE-588)4191571-9 gnd rswk-swf Mehrrechnersystem (DE-588)4038398-2 gnd rswk-swf (DE-588)4113937-9 Hochschulschrift gnd-content Mehrrechnersystem (DE-588)4038398-2 s Zuordnungsproblem (DE-588)4068123-3 s Datenfluss (DE-588)4191571-9 s Graph (DE-588)4021842-9 s DE-604 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006491978&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Rost, Johann Dynamische, verteilte Prozeßzuordnung für Multicomputersysteme auf der Basis von Datenflußgraphen Zuordnungsproblem (DE-588)4068123-3 gnd Graph (DE-588)4021842-9 gnd Datenfluss (DE-588)4191571-9 gnd Mehrrechnersystem (DE-588)4038398-2 gnd |
subject_GND | (DE-588)4068123-3 (DE-588)4021842-9 (DE-588)4191571-9 (DE-588)4038398-2 (DE-588)4113937-9 |
title | Dynamische, verteilte Prozeßzuordnung für Multicomputersysteme auf der Basis von Datenflußgraphen |
title_auth | Dynamische, verteilte Prozeßzuordnung für Multicomputersysteme auf der Basis von Datenflußgraphen |
title_exact_search | Dynamische, verteilte Prozeßzuordnung für Multicomputersysteme auf der Basis von Datenflußgraphen |
title_full | Dynamische, verteilte Prozeßzuordnung für Multicomputersysteme auf der Basis von Datenflußgraphen von Johann Rost |
title_fullStr | Dynamische, verteilte Prozeßzuordnung für Multicomputersysteme auf der Basis von Datenflußgraphen von Johann Rost |
title_full_unstemmed | Dynamische, verteilte Prozeßzuordnung für Multicomputersysteme auf der Basis von Datenflußgraphen von Johann Rost |
title_short | Dynamische, verteilte Prozeßzuordnung für Multicomputersysteme auf der Basis von Datenflußgraphen |
title_sort | dynamische verteilte prozeßzuordnung fur multicomputersysteme auf der basis von datenflußgraphen |
topic | Zuordnungsproblem (DE-588)4068123-3 gnd Graph (DE-588)4021842-9 gnd Datenfluss (DE-588)4191571-9 gnd Mehrrechnersystem (DE-588)4038398-2 gnd |
topic_facet | Zuordnungsproblem Graph Datenfluss Mehrrechnersystem Hochschulschrift |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=006491978&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT rostjohann dynamischeverteilteprozeßzuordnungfurmulticomputersystemeaufderbasisvondatenflußgraphen |