Presentation is loading. Please wait.

Presentation is loading. Please wait.

433-652: Distributed Systems Dr. Rajkumar Buyya Senior Lecturer and Director of MEDC Course Grid Computing and Distributed Systems (GRIDS) Laboratory Dept.

Similar presentations


Presentation on theme: "433-652: Distributed Systems Dr. Rajkumar Buyya Senior Lecturer and Director of MEDC Course Grid Computing and Distributed Systems (GRIDS) Laboratory Dept."— Presentation transcript:

1 433-652: Distributed Systems Dr. Rajkumar Buyya Senior Lecturer and Director of MEDC Course Grid Computing and Distributed Systems (GRIDS) Laboratory Dept. of Computer Science and Software Engineering The University of Melbourne, Australia http://www.buyya.com

2 2 Teaching Staff Lecturer: Dr. Rajkumar Buyya Email: raj@csse.unimelb.edu.au Web: http://www.buyya.com Phone: 834 41344 Office: 5.31 (ICT Building) Office hours: open most of the time except travel/meetings time. Discussion: Prefer you catch me after the lecture. Teaching Assistant: Xingchen Chu Handles lectures in my absence and assists with labs/projects. Email: xchu@csse.unimelb.edu.au Phone: 8344 1335 Office: 5.35 (ICT Building) Office hours: open most of the time, but don’t disturb too much!

3 3 Web and Course Schedule Course Web Site: http://www.csse.unimelb.edu.au/652 Lectures: Time: Monday: 12noon-1pm Wednesday: 11am-1pm Venue: ICT-206 (ICT Seminar Room)

4 4 Course Assessment Project work and some short assignments: During semester worth 40%; Expected to take about 36 hours. Written examination: A written examination (three hours) at the end of the semester worth 60%. All components must be completed satisfactorily to pass the subject.

5 5 Computational Resources Dept. Computing Resources: You all have access to many servers by now? Talk to technical staff – for details and support. Use for simple assignments and learning GRIDS Lab Computing Resources: Mainly for projects. Lab exercises/assignments requiring special software setup by Associate Lecturer. Associate Lecturer is responsible for providing support. Microsoft.NET Lab Some may be able to do project based on.NET if you learn.NET concepts yourself.

6 6 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.nethttp://www.cdk3.nethttp://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/ 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/ http://www.csc.calpoly.edu/~mliu/book/ Research Articles:  To be supplied by the Lecturer at free of cost!

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

8 8 Reference Book – Alternate Text Book

9 9 Programming Reference

10 10 Presentation Slides Already on the Web 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. Mostly derived from the text book. Good ideas and figures from alternative text book or reference may also be used.

11 11 Why study distributed computing now? We have started MEDC degree at a time when distributed systems, particularly the Web and Internet applications and services, are of unprecedented interest and importance. Microsoft.NET HP Adaptive Enterprise Oracle – Oracle 10g IBM – On Demand Academic R&D worldwide: Grid computing, e-Science, etc. National Grid application programs – e-Science/UK, e- Research/Australia, Grids – Asia and Europe, Cyber infrastructure in USA The MEDC degree and this subject in particular aims to convey insight into, and knowledge of the principles and practice underlying the design of distributed systems. The depth covered in this subject will enables you to evaluate existing systems or design new ones.

12 12 433-652 DS Subject Overview Part I: Foundations – approx. 5 weeks Introduction, System Models, Inter-process Communication, Socket and Thread Programming Part II: Programming and Principles – 5 weeks Distributed Objects and Programming, Operating System support services, Distributed Shared Memory Systems, Distributed File Systems, Security and Naming Services Paradigms/Platforms - 2 weeks: RMI, CORBA, Kerboros, Grids, NFS etc. taught during Part I & II Depth of some parts may be reduced as the Dept. has dedicated subjects on some of these topics: Distributed Algorithms, Software Systems Security, Cluster and Grid Computing, High-Performance Database Systems.


Download ppt "433-652: Distributed Systems Dr. Rajkumar Buyya Senior Lecturer and Director of MEDC Course Grid Computing and Distributed Systems (GRIDS) Laboratory Dept."

Similar presentations


Ads by Google