Context
-Task Description
Ein neues, universelles Request/Answer System wurde entwickelt, das insbesondere von den Anforderungen, die im Umfeld des Application Service Providing an hoch skalierbare Systeme gestellt werden, wo eine große und sich dynamisch ändernde Zahl von Clients auf Services zugreift, ausgeht. Ein neues, asynchrones, fehlertolerantes, hoch skalierbares Request/ Answer System wurde designed, das wesentlich davon profitiert, dass es auf CORSO basiert. CORSO bietet zuverlässige Kommunikation über ein Virtual Shared Memory sowie automatische Datenreplikation, die das Erstellen von skalierbaren Anwendungen ermöglicht. Diese Eigenschaften werden vom Request/Answer Systems ausgenutzt. Die Anzahl der Server ist beliebig erweiterbar und die Last kann dynamisch auf diese verteilt werden. Darüberhinaus wurde ein Algorithmus zur optimalen Lastverteilung erarbeitet, der dieses Pattern ergänzt. Ergebnis ist ein Prototy, der praktisch einsetzbar ist und sehr gute und stabile Performance aufweist.
(2001 finished)
Requirements
-
Student
Dipl.-Ing. Martin Greifeneder (please contact eva Kühn)
Supervisor
A.o. Univ.-Prof. Dr. Dipl.-Ing. eva Kühn (please contact eva Kühn)
Related Projects in the Network
- The Publish/Subscribe Coordination Design Pattern
- ColoBapa: CORSO Load Balancing Pattern
- Last Balancierung für Grid Computing
- ALBAN Architekturvorschlag eines automatischen Lastbalancierungssystems für CORSO
- The Database Replication Coordination Design Pattern
- Selbstorganisierende Systeme
- CORBA-CORSO Bridge (CCB)
- Implementing JavaSpaces with Off-the-Shelf Components
- Mobility-Aware Distributed Computing in Shared Data Spaces
- D80. Persistency Component for a Virtual Shared Memory System
- GRID Layer for Persistency Object Pattern
- New Communication and Cooperation Forms in the Internet
- JMS mittels XVSM - eine Server-lose Implementierung