6
Distributed Systems and Web Services (CE 353) Fall 2013 Prof. Dr: Saleh El Shehaby Lecture 1 1 FACULTY OF ENGINEERING COMPUTER ENGINEERING

Distributed Systems and Web Services (CE 353) Fall 2013 Prof. Dr : Saleh El Shehaby Lecture 1

  • 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

Page 1: Distributed Systems and Web Services (CE  353) Fall 2013 Prof.  Dr :   Saleh  El Shehaby Lecture 1

1

Distributed Systems and Web Services(CE 353)

Fall 2013

Prof. Dr: Saleh El Shehaby

Lecture 1

FACULTY OF ENGINEERING

COMPUTER

ENGINEERING

Page 2: Distributed Systems and Web Services (CE  353) Fall 2013 Prof.  Dr :   Saleh  El Shehaby Lecture 1

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

Page 3: Distributed Systems and Web Services (CE  353) Fall 2013 Prof.  Dr :   Saleh  El Shehaby Lecture 1

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.

Page 4: Distributed Systems and Web Services (CE  353) Fall 2013 Prof.  Dr :   Saleh  El Shehaby Lecture 1

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

Page 5: Distributed Systems and Web Services (CE  353) Fall 2013 Prof.  Dr :   Saleh  El Shehaby Lecture 1

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

Page 6: Distributed Systems and Web Services (CE  353) Fall 2013 Prof.  Dr :   Saleh  El Shehaby Lecture 1

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