DistSystemGuha04

DistSystemGuha04 - Distributed Systems and Applications...

Info iconThis preview shows pages 1–13. Sign up to view the full content.

View Full Document Right Arrow Icon
Distributed Systems and Applications Ratan Guha School of Computer Science University of Central Florida Orlando, FL 32816 guha@cs.ucf.edu August 3, 2004
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Module Objectives • Important principles of distributed systems • Some of the paradigms of distributed systems • High Level Architecture (HLA)
Background image of page 2
Topics on Principles of Distributed Systems • Communication • Processes •N am ing • Synchronization
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Some of the Paradigms of Distributed Systems • Object based systems – CORBA, DCOM, GLOBE • Distributed file systems – Sun NFS, CMU Coda • Document-based systems – WWW, LOTUS Notes • Coordination-based systems – Sun Jini
Background image of page 4
High Level Architecture • The HLA is a software architecture for creating computer models or simulations out of component models or simulations • The HLA contains much that is generic to distributed computer systems • The HLA is used to build distributed systems
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Text and Recommended Books • A. S. Tanenbaum and M. van Steen, Distributed Systems Principles and Paradigms , Prentice Hall Inc., 2002. Recommended books – G. Coulouris, J. Dollimore, and T. Kindberg, Distributed Systems Concepts and Design , Third Edition, Addison Wesley, 2001. – F. Kuhl, R. Weatherly, J. Dahmann, Creating Computer Simulation Systems , Prentice Hall Inc., 1999.
Background image of page 6
Course on Distributed Systems and Applications • Principles of Distributed Systems • High Level Architecture
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Outline of This Lecture • Background of students • General Concepts • Important ideas on principles of distributed computing systems in the context of the class • Discussion about the class • Discussion about the laboratory (afternoon)
Background image of page 8
Background of Students • Completed core courses in computer science • However some of the students also completed advanced required elective courses in computer architecture, operating systems etc. • Students did not have any course on Computer Networks
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Definition of a Distributed System (1) • A distributed system is: • A collection of independent computers that appears to its users as a single coherent system.
Background image of page 10
Definition of a Distributed System (2) 1.1 A distributed system organized as middleware. Note that the middleware layer extends over multiple machines.
Background image of page 11

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Transparency Description Access Hide differences in data representation and how a resource is accessed Location Hide where a resource is located Migration Hide that a resource may move to another location Relocation Hide that a resource may be moved to another location while in use Replication Hide that a resource may be shared by several competitive users Concurrency Hide that a resource may be shared by several competitive users Failure
Background image of page 12
Image of page 13
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 05/14/2010 for the course CS 551 taught by Professor Ratanguha during the Spring '04 term at Florida College.

Page1 / 60

DistSystemGuha04 - Distributed Systems and Applications...

This preview shows document pages 1 - 13. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online