distributed systems dr. almetwally mohamad mostafa [email protected]

10
Distributed Systems Dr. Almetwally Mohamad Mostafa http://faculty.ksu.edu.sa/metwally/ default.aspx [email protected]

Upload: nora-edwards

Post on 27-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Distributed Systems Dr. Almetwally Mohamad Mostafa  almetwaly@ksu.edu.sa

Distributed Systems

Dr. Almetwally Mohamad Mostafa

http://faculty.ksu.edu.sa/metwally/default.aspx

[email protected]

Page 2: Distributed Systems Dr. Almetwally Mohamad Mostafa  almetwaly@ksu.edu.sa

2

Course Assessment

Project work and some short assignments: During semester worth 60%;

Midterms 30% Assignment 1: 15% Assignment 2: 15%

Written examination: A written examination (three hours) at the end of the

semester worth 40%. All components must be completed

satisfactorily to pass the subject.

Page 3: Distributed Systems Dr. Almetwally Mohamad Mostafa  almetwaly@ksu.edu.sa

3

Assignment 1

Select one articles (subject) to demonstrate!

Projects to understand : GlobData & DeDiSys

Page 4: Distributed Systems Dr. Almetwally Mohamad Mostafa  almetwaly@ksu.edu.sa

4

Assignment 2

Distributed Applications Project Distributed counter

Team Size: 2 (Strongly recommended) You choose your own partner. You are given a chance to show some

creative thinking / architecture (e.g. “do I use client/server or P2P”, “TCP or UDP”, etc)

Multi-stage project, assessed at each stage

Page 5: Distributed Systems Dr. Almetwally Mohamad Mostafa  almetwaly@ksu.edu.sa

5

Books and References

Main Text Book: CDK: Couloris, G, Dollimore, J. and Kinberg, T, Distributed Systems -

Concepts and  Design, 4th Edition,  Addison-Wesley, Pearson Education, UK, ISBN 0201-619-180. http://www.cdk3.net | http://www.cdk4.net

Reference / Alternate Text Book: TM: Andrew S. Tanenbaum and Maarten Van Steen, Distributed

Systems: Principles and Paradigms, Prentice Hall, Pearson Education, USA. ISBN: 0-13-088893-1, 2002. http://www.prenhall.com/tanenbaum/

Programming Reference: M. L. Liu, Distributed Computing - Concepts and Application,

Addison Wesley, ISBN 0-321-21817-5, 2004. http://www.csc.calpoly.edu/~mliu/book/

Java Network Programming (Addison Wesley) Research Articles:

To be supplied by the Lecturer at free of cost!

Page 6: Distributed Systems Dr. Almetwally Mohamad Mostafa  almetwaly@ksu.edu.sa

6

Text Book

OR

4th edition published in June 2005. It has extra chapters: P2P, Grids, Web Services.

Page 7: Distributed Systems Dr. Almetwally Mohamad Mostafa  almetwaly@ksu.edu.sa

7

Reference Book – Alternate Text Book

Page 8: Distributed Systems Dr. Almetwally Mohamad Mostafa  almetwaly@ksu.edu.sa

8

Programming Reference

Page 9: Distributed Systems Dr. Almetwally Mohamad Mostafa  almetwaly@ksu.edu.sa

9

Presentation Slides

Usually on the web before lecture They may be updated slightly a day before the

lecture to reflect recent developments Lecturer is happy to print and distribute them in the class

as an additional service (at no cost) whenever possible. No need to read beforehand if you don’t want to!

Mostly derived from the text book. Please buy prescribed textbook.

Good ideas and figures from alternative text book or reference may also be used.

Page 10: Distributed Systems Dr. Almetwally Mohamad Mostafa  almetwaly@ksu.edu.sa

10

Counter value 1

Counter value 1

Counter value 1

Process 1Process 2 Process 3