433-652: Distributed Systems

All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
of 12

Please download to get full document.

View again

433-652: Distributed Systems. Senior Lecturer and Director of MEDC Course Gri d Computing and D istributed S ystems (GRIDS) Laboratory Dept. of Computer Science and Software Engineering The University of Melbourne, Australia http://www.buyya.com. Dr. Rajkumar Buyya. Teaching Staff.
433-652: Distributed SystemsSenior Lecturer and Director of MEDC CourseGrid Computing and Distributed Systems (GRIDS) Laboratory Dept. of Computer Science and Software EngineeringThe University of Melbourne, Australiahttp://www.buyya.comDr. Rajkumar BuyyaTeaching 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!
  • 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)
  • 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.
  • 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.
  • 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/
  • Research Articles:
  • To be supplied by the Lecturer at free of cost!
  • Text BookOR4th edition published in June 2005. It has extra chapters: P2P, Grids, Web Services.Reference Book – Alternate Text BookProgramming ReferencePresentation 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.
  • 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.
  • 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.
  • Related Search
    We Need Your Support
    Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

    Thanks to everyone for your continued support.

    No, Thanks