Providing Predictable Performance To A Network-Based Application Over ATM

Currently, applications which use an underlying network can produce highly varied performance for different end-to-end protocols, and at different CPU, and network load conditions. With the proliferation of distributed and collaborative applications, the predictability in an application performance takes on more importance. In this work we attempt to provide predictable performance to different classes of applications.