200 likes | 350 Views
Application Design Document Replication Process Simulator. Academic Advisor: Dr. Eitan Bachmet Technical Advisor: Mr . Assaf Natanzon. Project Team : Adiel Ashrov Etai Hazan Benny Michali. http://replicationsimulation.wordpress.com/.
E N D
Application Design DocumentReplication Process Simulator Academic Advisor: Dr. EitanBachmet Technical Advisor: Mr. AssafNatanzon Project Team: AdielAshrov EtaiHazan Benny Michali http://replicationsimulation.wordpress.com/
Application Design DocumentStorage Replication Simulation 1. Use Cases. 2. System Architecture. 3. Data Model. 4. Behavioral Analysis. 5. Object-Oriented Analysis. 6. User Interface Draft. 7. Testing. 8. Task List.
System Architecture Storage Simulator Simulates the operation of a real life storage and replication. Input : system's initial configuration from the Simulation Manager ,which includes: #Hosts, their behavior, Linkbandwidth, WANbandwidth, Cachesize, flow control Algorithm. Throughout the simulation it reports different statistics to the Simulation Manager
System Architecture Simulation Manager Associated with two components. Receives the simulation configuration from the Presentation level (GUI). Simulation results from the simulator, and return the simulation results upwards to GUI. Write the statistics to log files.
System Architecture GUI Interaction with the user, allowing user to choose all relevant data for the simulation. Passes on parameters to the Simulation Manager which sets up the simulation GUIControllerwill provide a graphical representation of current simulation statistics and final results. The user will be able to choose several representation views. Files We use files to save simulation configurations and statistics. The statistics log files can be further processed by the user offline.
Events Our system is simulation based its flow is predefined before activation and there are no external events which affect the flow of the system. User input cannot affect the simulation while it is running.
Object-Oriented Analysis Class Diagrams
Object-Oriented Analysis Class Diagrams
Object-Oriented Analysis Class Diagrams
User Interface Draft TODO:link to doc add with interface
Testing ???