An Object-Oriented Framework for Experimenting with Alternative Process Architectures for Parallelizing Communication Subsystems
Douglas C. Schmidt · 1998
of the Dissertation An Object-Oriented Framework for Experimenting with Alternative Process Architectures for Parallelizing Communication Subsystems by Douglas C. Schmidt Doctor of Philosophy in Information and Computer Science University of California, Irvine, 1995 Professor Tatsuya Suda, Chair Professor Richard Selby, Co-chair The demand for high-performance distributed communication systems (such as video-on-demand servers, global personal communication systems, and the underlying communication protocol stacks) is increasing dramatically. Distributing communication services throughout high-speed computer networks offers many potential benefits by increasing performance, scalability, and functionality. In particular, performing communication services in parallel helps to improve performance by increasing processing rates and reducing latency. To improve performance significantly, however, the speed-up obtained from parallel processing must outweigh the major sources of overhead associated with parallel processing. On multi-processor platforms based on shared memory (rather