Presentation is loading. Please wait.

Presentation is loading. Please wait.

Distributed Object System. Project Goals Develop a distributed system for performing time-consuming calculations. Load Balancing support. Fault Tolerance.

Similar presentations


Presentation on theme: "Distributed Object System. Project Goals Develop a distributed system for performing time-consuming calculations. Load Balancing support. Fault Tolerance."— Presentation transcript:

1 Distributed Object System

2 Project Goals Develop a distributed system for performing time-consuming calculations. Load Balancing support. Fault Tolerance support. Working with.Net Framework. Learning C# programming language.

3 DosAgent DosAgent:  A command line application running on all computers in the system.  Receives running objects from all other participating machines every T seconds and stores them as “sleeping” objects.  If the operation failed the remote service is considered down and a failure treatment is issued.  Failure treatment restarts all “sleeping” objects originating from the dead service, on the least utilized machine in the system.

4 DosAgent DosAgent screenshot

5 DosConsole DosConsole:  GUI application.  Establishes connection to a specified machine in the system.  Presents a list of objects “running” and “sleeping” on a specified machine.  Launches new objects in to the system.  Kills running objects in the system.

6 DosConsole DosConsole screenshot


Download ppt "Distributed Object System. Project Goals Develop a distributed system for performing time-consuming calculations. Load Balancing support. Fault Tolerance."

Similar presentations


Ads by Google