distributed systems and web services (ce 353) fall 2013 prof. dr : saleh el shehaby lecture 1

Post on 04-Jan-2016

22 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

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

TRANSCRIPT

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

top related