Upload
masato
View
22
Download
3
Embed Size (px)
DESCRIPTION
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. - PowerPoint PPT Presentation
Citation preview
1
Distributed Systems and Web Services(CE 353)
Fall 2013
Prof. Dr: Saleh El Shehaby
Lecture 1
FACULTY OF ENGINEERING
COMPUTER
ENGINEERING
2
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
3
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.
4
Instructor: Prof. Dr: Saleh El-Shehaby
– Lectures: Monday 12:30 2:30 Thursday 2:30 4:30
– Office Hours: Thursday 12:30 2:30
Teaching Assistance: Eng. Noura Samir
– Tutorial: Sunday 2:30 4:30– Office: E621
5
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”, 3rd ED
Prof.Dr Ahmed El Nahass Spring2011 CE359
6
Introduction
• History of computer• Multitasking• Distributed Systems VS. Linking• Why do we need DS• IPC and RPC