1 / 10

What is a Distributed System?

What is a Distributed System?. Just insert a network?. Mass Storage. Computing (CPU). User Interface. Distributed System. Services. Servers (Storage, Compute). Network. User Interfaces. Users. Users. D.S. Design Issues. Transparency Flexibility Reliability Performance

bien
Télécharger la présentation

What is a Distributed System?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. What is a Distributed System? Just insert a network? Mass Storage Computing (CPU) User Interface

  2. Distributed System Services Servers (Storage, Compute) Network User Interfaces Users Users

  3. D.S. Design Issues • Transparency • Flexibility • Reliability • Performance • Scalability

  4. More Design Issues • Global Clocks? • Causality • Information Consistency

  5. Distributed Control • Master/Slave (Issue: Response Time) • Polled • Command -> <-Response • Schedule under control of server • Client/Server (Issue: Server Size) • Interrupt, or Event, Driven • Aperiodic Scheduling • Peer-to-Peer (Issue: Coordination) • No single critical node • Hard to describe or predict

  6. Distributed System:Why or Why not? • Performance • Economics • Reliability • Security

  7. D. S. Architectures • Cooperating Peers • Client-Server • Tiered Client-Server • Data Repository • Compute Servers • Client Stations

  8. “Intranets” • Definition • Using Internet protocols, especially Web tools, for internal MIS • Motivation • Information “push” vs “pull” • Problems • User Capabilities • Corporate Policy or Personal Opinion

  9. Key Protocol Areas • Directory Services • RPCs • Security/Authentication • (Performance) Management • Programming Models

  10. References • ISO RM-ODP • ITU-T X.901/ISO 10746-1/2/3/4 • Amjad Umar Distributed Computing: A Practical Synthesis • PTR Prentice-Hall, Englewood Cliffs, NJ, 1993 • Sape Mullender Distributed Systems, 2d ed. • Addison Wesley, 1993

More Related