1 / 12

Distributed Systems Characterization and Design

This presentation explains the basics of Distributed Systems Characterization and Design. It includes examples of Distributed Systems, common characteristics, basic design issues and challenges for Distributed System. The presentation is brought to you by the Department of Computer Engineering of International Institute of Information Technology, I²IT, Pune.

Download Presentation

Distributed Systems Characterization and Design

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. Hope Foundation’s International Institute of Information Technology, (I²IT). www.isquareit.edu.in Tel - +91 20 22933441 Hope Foundation’s International Institute of Information Technology, I²IT, P-14 Rajiv Gandhi Infotech Park, Hinjawadi, Pune - 411 057 Tel - +91 20 22933441 / 2 / 3 | Website - www.isquareit.edu.in ; Email - info@isquareit.edu.in

  2. Distributed Systems Characterization and Design International Institute of Information Technology, I²IT, P-14 Rajiv Gandhi Infotech Park, Hinjawadi, Pune – 411057 Website - www.isquareit.edu.in; Email - info@isquareit.edu.in http://www.news.cs.nyu.edu/~jinyang/fa06/

  3. Outline • What is a Distributed System • Examples of Distributed Systems • Common Characteristics • Basic Design Issues • Challenges for Distributed System International Institute of Information Technology, I²IT, P-14 Rajiv Gandhi Infotech Park, Hinjawadi, Pune - 411 057 Website - www.isquareit.edu.in; Email - info@isquareit.edu.in

  4. What Is A Distributed System? • A collection of independent computers that appears to its users as a single coherent system. • Features: • No shared memory – message-based communication • Each runs its own local OS • Heterogeneity • Ideal: to present a single-system image: • The distributed system “looks like” a single computer rather than a collection of separate computers. International Institute of Information Technology, I²IT, P-14 Rajiv Gandhi Infotech Park, Hinjawadi, Pune - 411 057 Website - www.isquareit.edu.in; Email - info@isquareit.edu.in

  5. Definition of a Distributed System Figure 1-1. A distributed system organized as middleware. International Institute of Information Technology, I²IT, P-14 Rajiv Gandhi Infotech Park, Hinjawadi, Pune - 411 057 Website - www.isquareit.edu.in; Email - info@isquareit.edu.in

  6. Examples of Distributed Systems • Local Area Network and Intranet • Database Management System • Automatic Teller Machine Network • Internet/World-Wide Web • Mobile and Ubiquitous Computing International Institute of Information Technology, I²IT, P-14 Rajiv Gandhi Infotech Park, Hinjawadi, Pune - 411 057 Website - www.isquareit.edu.in; Email - info@isquareit.edu.in

  7. Distributed System Characteristics • To present a single-system image. • Easily expandable. • Continuous availability. • Supported by middleware. International Institute of Information Technology, I²IT, P-14 Rajiv Gandhi Infotech Park, Hinjawadi, Pune - 411 057 Website - www.isquareit.edu.in; Email - info@isquareit.edu.in

  8. Common Characteristics • Certain common characteristics can be used to assess distributed systems • Heterogeneity • Openness • Security • Scalability • Failure Handling • Concurrency • Transparency International Institute of Information Technology, I²IT, P-14 Rajiv Gandhi Infotech Park, Hinjawadi, Pune - 411 057 Website - www.isquareit.edu.in; Email - info@isquareit.edu.in

  9. Basic Design Issues • General software engineering principles include rigor and formality, separation of concerns, modularity, abstraction, anticipation of change, … • Specific issues for distributed systems: • Naming • Communication • Software structure • System architecture • Workload allocation • Consistency maintenance International Institute of Information Technology, I²IT, P-14 Rajiv Gandhi Infotech Park, Hinjawadi, Pune - 411 057 Website - www.isquareit.edu.in; Email - info@isquareit.edu.in

  10. Basic Design Issues • General software engineering principles include rigor and formality, separation of concerns, modularity, abstraction, anticipation of change, … • Specific issues for distributed systems: • Naming • Communication • Software structure • System architecture • Workload allocation • Consistency maintenance International Institute of Information Technology, I²IT, P-14 Rajiv Gandhi Infotech Park, Hinjawadi, Pune - 411 057 Website - www.isquareit.edu.in; Email - info@isquareit.edu.in

  11. Challenges for distributed system • Security is a big challenge in a distributed environment, especially • when using public networks. • Fault tolerance could be tough when the distributed model is built • based on unreliable components. • Coordination and resource sharing can be difficult if proper protocols • or policies are not in place. • Process knowledge should be put in place for the administrators and • users of the distributed model. International Institute of Information Technology, I²IT, P-14 Rajiv Gandhi Infotech Park, Hinjawadi, Pune - 411 057 Website - www.isquareit.edu.in; Email - info@isquareit.edu.in

  12. THANK YOU For further information please contact Prof. Prashant Gadakh Department of Computer Engineering Hope Foundation’s International Institute of Information Technology, I²IT Hinjawadi, Pune – 411 057 Phone - +91 20 22933441 www.isquareit.edu.in | prashantg@isquareit.edu.in

More Related