Refine
Year of publication
- 2005 (2) (remove)
Document Type
- Master's Thesis (2) (remove)
Language
- German (2) (remove)
Has Fulltext
- yes (2)
Keywords
- Beteiligung (1)
- Java (1)
- Kinderbeteiligung (1)
- P2P (1)
- Partizipation (1)
- Planungsbeteiligung (1)
- Schulgelände (1)
- distributed computing (1)
- epidemic algorithms (1)
- epidemische Algorithmen (1)
Faculty / Organisational entity
Die Diplomarbeit beschäftigt sich mit den Möglichkeiten und Grenzen der Einbeziehung der Bürger in Planungsprozesse. Es werden planungswissenschaftliche und sozialwissenschaftliche Aspekte der Thematik betrachtet. Dabei wird einerseits der aktuelle Forschungsstand zusammengefasst und anderseits werden neue, weitergehende Fragestellungen aufgegriffen. So wird insbesondere untersucht, welche unterschiedlichen Beweggründe die Akteure in Beteiligungsprozessen haben, welche Anforderungen (Mindestvoraussetzungen, Empfehlungen, Qualitätsziele) an Beteiligungsprozesse zu stellen sind und welche Konsequenzen (u.a. auch der Aufwand und Ertrag von Beteiligung) sich ergeben. Anhand eines Praxisbeispiels, eine naturnahe Schulgeländegestaltung unter Einbeziehung von Lehrern, Eltern und Schülern, werden diese theoretischen Überlegungen einer kritischen Überprüfung unterzogen.
Das Ziel dieser Arbeit ist es, ein Framework und einen funktionsfähigen Prototypen für eine Middleware zu entwickeln, die es ermöglicht, Berechnungen verteilt in einem Peer-to-Peer-Netz auszuführen. Dabei sollen verschiedene Arten der Berechnung unterstützt werden. Eine Art der Berechnung sind Aufträge, die massiv parallel berechnet werden können, d.h. solche, die in unabhängige Teilaufträge zerlegt werden können und ohne gegenseitige Kommunikation auskommen. Diese Aufträge können entweder so parametrisiert sein, dass jeder Teilauftrag einen anderen Satz Parameter erhält (z.B. Fraktalberechnung), oder zufallsbasiert, so dass jeder Teilauftrag mit den gleichen Ausgangswerten berechnet wird und unterschiedliche Ergebnisse resultieren. Eine andere Art der Berechnung setzt voraus, dass Knoten, die am gleichen Auftrag arbeiten, auch miteinander kooperieren und durch Nachrichten beispielsweise Teillösungen austauschen (z.B. verteilte evolutionäre Algorithmen). Alle Knoten in diesem Netz sollen gleichberechtigt sein, d.h. jedem Knoten soll es möglich sein, eigene Anwendungen und Aufgaben im Netz zu verteilen. Den verteilten Anwendungen soll zudem die Möglichkeit gegeben werden, mit anderen Knoten, die an der gleichen Aufgabe arbeiten, kommunizieren zu können. Alle benötigten Informationen zur Berechnung eines Auftrags (d.h. Parameter, ausführbarer Code der Anwendung, Anzahl der zu berechnenden Fälle) sollen den rechnenden Knoten durch Middlewarefunktionen zur Verfügung gestellt werden, ebenso soll der Rücktransport der Ergebnisse zum Initiator durch die Middleware erfolgen. Der Nutzer soll also an seinem Arbeitsplatz seine verteilte Anwendung starten können und die Ergebnisse schließlich wieder auf seinem Rechner vorfinden. Die Implementierung soll möglichst modular angelegt sein und nicht auf ein konkretes P2P-Protokoll beschränkt sein, sondern einen leichten Austausch bzw. eine nutzergesteuerte Auswahl von verschiedenen Protokollen ermöglichen. Im Rahmen dieses Prototypen soll ein epidemisches P2P-Protokoll realisiert werden.