CPE1005

Systems modelling and simulation techniques

K O'Yang

6 points - 4 hours per week - Second semester - Peninsula - Prohibitions: BUS1110

Objectives At the completion of this subject, students should understand the basic concepts in statistics that are used in systems modelling; be able to formulate models to describe simple computing problems; understand the modelling cycle; be able to design, execute and validate small simulation models.

Synopsis This subject introduces to the students the basic principles in systems modelling, and equips them with the techniques to quantitatively model simple computer systems. It also forms the basis for more advanced computer network and distributed systems modelling studies that are needed in complex systems designs. Topics include principles of probability, distributions, random number generators, queuing theory. Introduction to systems modelling. Computer systems modelling. Performance model of a simple computer, an interactive system and a client-server system. Simulation: discrete event simulation and process-based simulation, simulation model design, execution and validation of simulation models, analysis of simulation outputs, simulation applications in computer networks and distributed computing.

Assessment Unit test: 10% - Practical work: 40% - Examination (3 hours): 50%

Prescribed texts

Banks J, Carson J, and Nelson B Discrete-event system simulation2nd edn, Prentice-Hall 1996

References

Menasce D, Almeida V and Dowdy L Capacity planning and performance modeling - from mainframes to client-server-systems Prentice-Hall, 1994
Burghes D, Galbraith P, Price, N and Sherlock A Mathematical modelling Prentice-Hall, 1996
Ross S M Simulation 2nd edn, Academic Press, 1997
Edwards D and Hamson Guide to mathematical modelling Macmillan, 1989
Anderson D, Sweeney D and Williams T Quantitative methods for business West, 1992
Thesen A and Travis L E Simulation for decision making West, 1992
Pidd M Computer simulation in management science Wiley, 1992

Back to the 1999 Information Technology Handbooks