Distributed System     STIJ3063Universiti Utara Malaysia
Contents    1      Course Objectives    2   Course Learning Outcomes    3          Synopsis    4   Content Outline of the ...
Course Objectives Students are expected to:     present the principles underlying the      functioning of distributed sy...
Course Learning Outcomes Explain the definition of a distributed system, why you would design  a system as a distributed ...
SynopsisThis course aims to provide the understanding andknowledge pertaining to distributed system. Students will begiven...
Content Outline of the Course Characterization of Distributed Systems    Introduction to Distributed Systems    Example...
Content Outline of the Course Distributed Objects and Remote Invocation    Conceptual Framework    Remote Procedural Ca...
Content Outline of the Course Security    Introduction    Styles of Attacks    Cryptography    Authentication, Securi...
Content Outline of the Course Time, Coordination and Agreement    Time    Physical time    Logical time    Coordinati...
Content Outline of the Course Transactions    Introduction    Transaction Concepts    Two Phase Commit    Distributed...
Assessment Course work                  60%        Assignments   4 each of 5 marks        Quiz          1 quiz of 5 mar...
References George Coulouris (2005) Distributed Systems: Concepts & Design,  4th Edition, New York:Addison-Wesley. Amjad ...
Grading Points     Numerical Marks   Alphabet Grades           85-100            A            80-84            A-         ...
Upcoming SlideShare
Loading in …5
×

Stij5014 distributed systems

766 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
766
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
17
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Stij5014 distributed systems

  1. 1. Distributed System STIJ3063Universiti Utara Malaysia
  2. 2. Contents 1 Course Objectives 2 Course Learning Outcomes 3 Synopsis 4 Content Outline of the Course 5 Assessment 6 Grading Points2 IT for Manager
  3. 3. Course Objectives Students are expected to:  present the principles underlying the functioning of distributed systems.  expose to the design, implementation, technology used, and research issues of distributed systems.3 IT for Manager
  4. 4. Course Learning Outcomes Explain the definition of a distributed system, why you would design a system as a distributed system, and what the desired properties of such systems are. Construct the principles underlying the functioning of distributed systems, describe the problems and challenges associated with these principles, and evaluate the effectiveness and shortcomings of their solutions. Organize the principles are applied in contemporary distributed systems and distributed infrastructure software, explain how they affect the software design, and be able to identify features and design decisions that may cause problems. Design a distributed system and software that fulfil requirements with regards to desired properties, be able to recognize when this is not possible, and explain why.4 IT for Manager
  5. 5. SynopsisThis course aims to provide the understanding andknowledge pertaining to distributed system. Students will begiven a systematic, clear and comprehensive idea of adistributed system. The course will emphasize problems thatoccur during construction of distributed systems, principlesand techniques to solve them, infrastructure and componentsfor distributed systems, and practical applications ofdistributed systems.5 IT for Manager
  6. 6. Content Outline of the Course Characterization of Distributed Systems  Introduction to Distributed Systems  Examples of Distributed Systems  Common Characteristics  Basic Design Issues Communication  Communication Protocols  Client/Server Communication  Group Communication  Event Service6 IT for Manager
  7. 7. Content Outline of the Course Distributed Objects and Remote Invocation  Conceptual Framework  Remote Procedural Call  Distributed Object  Remote Invocation Web Services  Introduction  Web Services  Service descriptions and IDL for web services  A directory service for use with web services  XML security  Coordination of web services7 IT for Manager
  8. 8. Content Outline of the Course Security  Introduction  Styles of Attacks  Cryptography  Authentication, Security Protocols and Systems Naming, Trading, and Peer-to-Peer Systems  Naming  Trading  P2P Systems8 IT for Manager
  9. 9. Content Outline of the Course Time, Coordination and Agreement  Time  Physical time  Logical time  Coordination and agreement  Multicast communication Concurrency Control  Introduction  Concurrency Control Techniques • Two-phase locking protocol • Optimistic concurrency control protocol  Example of Concurrency Control Service9 IT for Manager
  10. 10. Content Outline of the Course Transactions  Introduction  Transaction Concepts  Two Phase Commit  Distributed Transactions and Deadlocks  Example Transaction Service Fault Tolerance and Replication  Introduction  Transaction Recovery  Failure Classification and Masking  Replication  Example Fault Tolerance Service10 IT for Manager
  11. 11. Assessment Course work 60%  Assignments 4 each of 5 marks  Quiz 1 quiz of 5 marks  Mid Term 1 of 15 marks  Project 1 of 20 Final examination 40%11 IT for Manager
  12. 12. References George Coulouris (2005) Distributed Systems: Concepts & Design, 4th Edition, New York:Addison-Wesley. Amjad Umar (1997). Object-Oriented Client/Server Internet Environments, London : Prentice Hall. David S. Linthicum (2000) Enterprise Application Integration, New York Addison-Wesley. Robert Orfali (1996) The Essential Client/Server Survival Guide (second ed.), New York :John Wiley. Tagg Roger (1997). Designing distributed and cooperative information, London:Mc-Graw Hill.12 IT for Manager
  13. 13. Grading Points Numerical Marks Alphabet Grades 85-100 A 80-84 A- 75-79 B+ 70-74 B 65-69 B- 60-64 C+ 55-59 C 50-54 C- 45-49 D+ 40-44 D 0-39 F13 IT for Manager

×