60 likes | 245 Views
Distributed Systems and Web Services (CE 353) Fall 2013 Prof. Dr : Saleh El Shehaby Lecture 1. COMPUTER ENGINEERING. FACULTY OF ENGINEERING. Course Objective. Familiarize with Architectures, Processes, Communication and fundamentals. Define Names, identifiers, and addresses.
E N D
Distributed Systems and Web Services(CE 353)Fall 2013Prof. Dr: Saleh El ShehabyLecture 1 COMPUTER ENGINEERING • FACULTY OF ENGINEERING
Course Objective • Familiarize with Architectures, Processes, Communication and fundamentals. • Define Names, identifiers, and addresses. • Define clock synchronization, Consistency and replication. • Identify cases advocating the appropriate use of communications systems or computing systems technologies
Course Contents • An Introduction to DS • FAQ about DS • Architectures Styles • Processes • Threads and virtualization • Communication • Naming. • Synchronization and Clock synchronization • Consistency and replication • Data-centric consistency models. • Client-centric consistency models.
Instructor: Prof. Dr: Saleh El-Shehaby • Lectures: Monday12:30 2:30 Thursday2:30 4:30 • Office Hours: Thursday 12:30 2:30 Teaching Assistance: Eng. Noura Samir • Tutorial: Sunday 2:30 4:30 • Office: E621
Recommended Textbook: • Andrew S. Tanenbaum, "Distributed systems principles and paradigms”, 2nd Ed. Supplementary Reference: • George Coulouris, Jean Dollimore and Tim Kindberg, “Distributed Systems Concepts and Design”, 3rdED
Introduction • History of computer • Multitasking • Distributed Systems VS. Linking • Why do we need DS • IPC and RPC Prof.Dr Ahmed El Nahass Spring2011 CE359