Distributed Systems Dr. Almetwally Mohamad Mostafa

Slides:



Advertisements
Similar presentations
01/04/2014 cis110 1 Introduction to computing and the Internet Dr. Lahcen Ouarbya 29 St-James, Room 6 Tel: Surgery.
Advertisements

01/04/2014 cis110 1 Introduction to computing and the Internet Dr. Lahcen Ouarbya 29 St-James, Room 6 Tel:
ECE 355 Introduction to Computer Networks and Data Communications
/COMP90015: Distributed Systems
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 2- 1.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide
: Distributed Systems Dr. Rajkumar Buyya Senior Lecturer and Director of MEDC Course Grid Computing and Distributed Systems (GRIDS) Laboratory Dept.
1 1DT066 Distributed Information Systems Dr. Edith C.-H. Ngai Department of Information Technology Uppsala University.
1 CS 426 / CPE 426 Senior Projects Spring 2009 Course Syllabus January 20, 2009.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide
Lecture Notes (L01) Computers and Programming I Dr. Ming Zhang Tel: (757) Fax: (757) Office: Gosnold Subject.
Course Syllabus January 24, 2012 CS 426/CPE 426 Senior Projects in Computer Science/Computer Engineering University of Nevada, Reno Department of Computer.
Course Syllabus  Instructor: Hsung-Pin Chang  TA: 林郁傑  Web Site:
1 CS 426 Senior Projects Spring 2006 Course Syllabus January 24, 2006.
© Chinese University, CSE Dept. Distributed Systems / E-Commerce Course ECT7120: Distributed Systems and Software Dr. Michael R. Lyu Computer Science.
COMPUTER NETWORKS CS610 Lecture-1 Hammad Khalid Khan.
© Chinese University, CSE Dept. Distributed Systems / CSC7230: Object-based Distributed Systems Dr. Michael R. Lyu Computer Science & Engineering.
Data Communication and Networks Lecture 0 Administrivia September 7, 2006.
Web Technologies – CS381 Bogdan L. Vrusias 22 January 2004.
Introduction to Web Technologies Module – CS381 Introduction to Web Technologies – CS th January 2007 Dr Bogdan L. Vrusias
: Distributed Systems Dr. Rajkumar Buyya Senior Lecturer and Director of MEDC Course Grid Computing and Distributed Systems (GRIDS) Laboratory Dept.
Cli/Serv.: Prelim/01 Client/Server Distributed Systems v Lecturer:Dr. Andrew Davison Info. Eng. Research Lab (rm 101)
Dr. Christian Vecchiola Postdoctoral Research Fellow Cloud Computing and Distributed Systems (CLOUDS) Lab Dept. of Computer Science.
Course Syllabus January 21, 2014 CS 426 Senior Projects in Computer Science University of Nevada, Reno Department of Computer Science & Engineering.
Course - DT249/1 Subject - Information Systems in Organisations COURSE SUBJECT OVERVIEW Semester 1, Week 1.
Advanced Computer Graphics Spring-2011 Kocaeli University Computer Engineering Department.
Dr. Faouzi Kamoun (MSUD 538) Tel: College of Information Technology Dubai University College ITGN 235: Principles of Networking.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Limits.
Syllabus. Instructor Dr. Hanan Lutfiyya Middlesex College 418 Ext Office Hours: Tuesday from 12:05-1:05 and Thursday from 11:05-1:05.
© Uppsala University, IT Dept. Computer Networks I / DT052 Computer Networks I Dr. Edith C.-H. Ngai Department of Information Technology Uppsala.
Course - DT249/1, DT249/1P Module (Subject) - Information Systems in Organisations COURSE SUBJECT OVERVIEW Semester 1, Week 1 1.
Computer Graphics Kocaeli University Computer Engineering Department Spring 2012.
Java Programming Computer Engineering Department JAVA Programming Course Asst. Prof. Dr. Ahmet Sayar Kocaeli University - Fall 2014.
1DT057 Distributed Information Systems Dr. Edith C.-H. Ngai Department of Information Technology Uppsala University.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley. Chapter 4 Applications of the Derivative.
1 CS 426 / CPE 426 Senior Projects Spring 2011 Course Syllabus January 19, 2011.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
© City University London, Dept. of Computing Distributed Systems / Distributed Systems Dr Christos Kloukinas Dept. of Computing City University London.
Welcome! CSI 4118: Computer Networks and Protocols (3,0,0) Professor: Dr. Robert L. Probert Office: SITE 5098 Phone: x6709
Syllabus. Instructor Dr. Hanan Lutfiyya Middlesex College 418 Ext Office Hours: Wednesday 5-6; Thursdays 4-6 or by appointment.
1DT057 Distributed Information System Dr. Edith C.-H. Ngai Department of Information Technology Uppsala University.
Course Overview 1 FCM 710 Architecture of Secure Operating Systems Prof. Shamik Sengupta Office 4210 N
CCM 4300 Lecture 1 Computer Networks: Wireless and Mobile Communication Systems Dr E. Ever School of Engineering and Information Sciences CCM4300_Autumn.
1 CS 426 / CPE 426 Senior Projects Spring 2007 Course Syllabus January 23, 2007.
1 1DT066 Distributed Information Systems Dr. Edith C.-H. Ngai Department of Information Technology Uppsala University.
CEN 137 Computer Literature and Skills INTERNATIONAL BURCH UNIVERSITY DEPARTMENT of INFORMATION TECHNOLOGIES Dr. A. Turan Özcerit
Distributed Systems Course Overview Simon Razniewski Faculty of Computer Science Free University of Bozen-Bolzano A.Y. 2015/2016.
Course Overview Stephen M. Thebaut, Ph.D. University of Florida Software Engineering.
Distributed Systems 0. Overview Simon Razniewski Faculty of Computer Science Free University of Bozen-Bolzano A.Y. 2014/2015.
Introduction to Web Technologies Module Introduction to Web Technologies – CS th January 2005 Dr Bogdan L. Vrusias
Course Overview 1 MAT 279 Data Communication and the Internet Prof. Shamik Sengupta Office 4210 N
Applied Security Breno de Medeiros Florida State University Spring 2007.
Introduction to Operating Systems
CSC5340 Advanced Topics in Distributed Software Systems
CPE741: Distributed Systems Course Introduction
1nd Semester: 1436/ 1437 SW Project Management(CT1413)
CPE741: Distributed Systems Course Introduction
CPE741: Distributed Systems Course Introduction
Assoc. Prof. Veli Hakkoymaz
Computer Networks Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall 1 1.
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
COMP90015: Distributed Systems
IS 651: Distributed Systems
INFS 522 – Computer Systems Concepts
Computer Networks and Operating Systems UFCFQ Lecture-1
MAT 379 Computer Networking
Introduction to computing and the Internet
Object Oriented Programming Course Introduction
DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S
Lecturer: Mr. A.J. Burger RIS609
Presentation transcript:

Distributed Systems Dr. Almetwally Mohamad Mostafa

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.

3 Assignment 1 Select one articles (subject) to demonstrate! Projects to understand : GlobData & DeDiSys

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

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 | Reference / Alternate Text Book: TM: Andrew S. Tanenbaum and Maarten Van Steen, Distributed Systems: Principles and Paradigms, Prentice Hall, Pearson Education, USA. ISBN: , Programming Reference: M. L. Liu, Distributed Computing - Concepts and Application, Addison Wesley, ISBN , Java Network Programming (Addison Wesley) Research Articles:  To be supplied by the Lecturer at free of cost!

6 Text Book OR 4 th edition published in June It has extra chapters: P2P, Grids, Web Services.

7 Reference Book – Alternate Text Book

8 Programming Reference

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.

10 Counter value 1 Process 1 Process 2 Process 3