\documentstyle[11pt]{report}

%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
%% FORMATTED using LATEX. %%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\setlength{\textheight}{20.0cm}     
\setlength{\textwidth}{14.5cm}      
\setlength{\oddsidemargin}{1.10cm}  

\begin{document}

\begin{titlepage}
\begin{center}
\ \ \ \\
\vspace{1.7 in}
{\bf \large Predicting the Performance of Software Systems }

\vspace{0.7cm}
Jerome Alexander Rolia \\
\vspace{.3 in}
Technical Report CSRI-260 \\
January 1992 \\
\vspace{4.0cm}
Computer Systems Research Institute \\
University of Toronto \\
Toronto, Canada \\
M5S 1A1 \\
\end{center}
\vspace{2.8cm}
The Computer Systems Research Institute (CSRI) is an interdisciplinary 
group formed to conduct research and development relevant
to computer systems and their application.
It is an Institute within the Faculty of Applied Science and Engineering, 
and the Faculty of Arts and Science, at the University of Toronto,
and is supported in part by the Natural Sciences and 
Engineering Research Council of Canada.
\end{titlepage}

\begin{abstract}

With the advent of distributed and multi-processor computing, systems of
cooperating processes have become an attractive alternative to monolithic
programs. In such software systems it is often possible to alter the degree of
parallelism within a program, and for the parallel threads to synchronize
and communicate. There is a likelihood that processes will
incur delays for both hardware and software resources. The resulting 
performance behaviour can be difficult to understand without the use
of performance modelling tools.

The purpose of this thesis is to develop analytical performance modelling
techniques that can be used to study software systems. In particular, 
fixed sets of processes and several communication and synchronization
mechanisms are considered. 

\end{abstract}
\end{document}


