| Basic concepts of modeling computer systems; continuous and discrete time models, states and transitions, probablistic models. Structure of simulation programs, time-driven and event-driven simulation, simulation on captured and synthetic traces, generation of random variables, queuing models, Markov chains, radnom walks, Poisson, Markov, renewal branching and Brownian motion processes, model validation and data analysis. Same as CS 512. |