Presentation is loading. Please wait.

Presentation is loading. Please wait.

Distributed Object System Final Presentation. Agenda Project Goals Solution Strategy System Architecture.

Similar presentations


Presentation on theme: "Distributed Object System Final Presentation. Agenda Project Goals Solution Strategy System Architecture."— Presentation transcript:

1 Distributed Object System Final Presentation

2 Agenda Project Goals Solution Strategy System Architecture

3 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.

4 Description A distributed system which consists of: WWorker Objects – objects performing any kinds of calculations. ““DosAgent” – a service that runs on every participating computer in the system and hosts worker objects. DDosAgent hosts “running” objects as well as “sleeping” objects. SSleeping objects are objects which are running on some other DosAgent on some other machine. DDosConsole – a GUI application, presents all running objects in system and gives control on running objects.

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

6 DosAgent: DosAgent screenshot

7 Description – cont. DosConsole: GGUI application. EEstablishes connection to a specified machine in the system. PPresents a list of objects “running” and “sleeping” on a specified machine. LLaunches new objects in to the system. KKills running objects in the system.

8 DosConsole: DosConsole screenshot

9 Demo Give me your objects, please Here you go Give me your objects, please Moshe Vinny Tarzan Hmm… Vinny is dead. Have to tell everybody. Vinny is dead. Run his objects please.

10 System Architecture

11 Architecture DosAgent  A.Net server activated, marshaled-by-ref, singleton service object.  Hosted in Windows console application. DosConsole  Windows Forms based application.

12 Submitters Alon Cats Yaniv Donenfeld Alon Nozic


Download ppt "Distributed Object System Final Presentation. Agenda Project Goals Solution Strategy System Architecture."

Similar presentations


Ads by Google