CS-590
Parallel & Distributed Processing and Systems
Spring 2008
Class Time: Tuesday 6:00 - 8:30 PM,
Classroom: TBA
Instructor: Syed S. Rizvi
E-mail: srizvi@bridgeport.edu
Website: www.bridgeport.edu/~srizvi
Office: Room # 154, Technology Building
Office Hours: T&TH, 12:30 to 2:30
Textbook: Richard M. Fujimoto, Parallel and Distributed Simulation Systems, John Wiley & Sons, 2000.
Course Description:
This course provides an introduction to the field of parallel and distributed simulation for large distributed networks. In particular, this course focuses on the development of simulation engines for large local and wide area computer networks to support distributed simulation and computing. Concepts such as object-oriented simulation, discrete event simulation, and distributed interaction simulations are considered. Topics will range from synchronization algorithms (both conservative and optimistic algorithms), data distribution techniques in parallel networks, parallel and distributed applications running on top of simulation executives to high-performance analytic simulation and distributed virtual environments. In addition establishing a comprehensive theoretical framework you will extend the current research through a hands-on project. This research will include a proposal, an interim report and a final report and conclude with an oral presentation.
Topics:
- Discrete event simulation fundamentals
- Time scales, time-stepped, event-driven, time management
- Parallel and distributed discrete-event simulation
- High Level Architecture (HLA)
- Networking issues
- Conservative synchronization
- Deadlock, Lookahead, simultaneous events
- Optimistic techniques
- Global virtual time, memory usage, performance, algorithms (time warp, moving time window, rollback approaches, wolf calls, Lookahead based blocking)
- Time management and event ordering
Grading:
- Midterm 25%
- Final 25%
- Home works 10%
- Projects 10%
- Term Paper 20%
- Presentation 10%
|