NetSys 260 Distributed Systems Middleware (4) [cross-listed with CS 237]. Discusses concepts, techniques, and issues in developing distributed systems middleware that provides high performance and Quality of Service for emerging applications. Also covers existing standards (e.g., CORBA, DCOM, Jini, Espeak) and discuss their relative advantages and shortcomings. Prerequisite: an undergraduate-level course in operating systems and networks, or consent of instructor
- Fundamentals: concurrency, middleware, adaptive systems
- Distributed Systems Management: OS issues, middleware issues, messaging, I/O, resource management
- Distributed Objects: models, common object services, synchronization, composition
- Middleware Frameworks: DCE, CORBA, Jini, E-speak, metacomputing environments
- Middleware for Distributed Application Environments: QoS, fault tolerance, security, real-time and embedded applications, ubiquitous and mobile environments
|