CPE 494 Networked Systems Design: Principles and Practices

Basic elements in local and wide-area network infrastructures, architecture and protocols at all layers; client-server systems programming using sockets and remote procedure cells; concurrency and coordination issues and techniques; concepts and tools for fault tolerance, failure detection, checkpointing, disaster recovery and rejuvenation in networked applications; overview of network systems middleware facilities such as .NET and Weblogic to illustrate the above principles and techniques.

Credits

3

Prerequisite

CS 105, CS 115, CS 181, and ENGR 115