  This article is a review of analytical performance modeling for computer
systems. It discusses the motivation for this area of research, examines key
issues, introduces some ideas, illustrates how it is applied, and points out a
role that it can play in developing Computer Science.
