HARVARD CSCI 299r - Introduction to Distributed Computing with BOB (5 pages)

Previewing pages 1, 2 of 5 page document View the full content.
View Full Document

Introduction to Distributed Computing with BOB



Previewing pages 1, 2 of actual document.

View the full content.
View Full Document
View Full Document

Introduction to Distributed Computing with BOB

24 views

Lecture Notes


Pages:
5
School:
Harvard University
Course:
Csci 299r - Special Topics in Computer Science

Unformatted text preview:

Chapter 1 Introduction to Distributed Computing with BOB Written by Michael D Schroeder Presented by John Cho February 8 1999 What is it A distributed system is several computers doing something together Multiple computers need at least two computers Interconnections without a network it wouldn t be very interesting Shared state need to ensure correct and coordinated computing Why do it A better computing paradigm with the advantages of networked and centralized systems Networked system advantages Sharing Resources shared over a wide geographic and organizational spread Cost Can use small cost effective computers Growth Can scale in small increments over a large range of sizes Autonomy Can use a variety of vendors software and management policies Reliability Doesn t necessarily all crash at once Centralized system advantages Accessibility All information and resources equally accessible Coherent Functions work the same and objects named the same everywhere Manageability Easier to manage No clear advantage for either in security or availability Security All information and resources in one place can be dangerous The presence of a network introduces many security problems Availability A central system going down prevents all users from getting work done In a networked system a user generally needs several computers to function at once and so the probability of failure increases Additional advantages A distributed system can increase computing power by reducing idle processor cycles in other computers and can increase availability with transparent redundancy Security is still an issue although the compromise of a computer does not necessarily compromise the entire system What are the issues See Waldo s notes for extended info 1 Independent failure Even if one computer fails we often want the system to keep working 2 Unreliable communication Connections not always available and messages can be lost of garbled 3 Insecure communication Interconnections exposed to



View Full Document

Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view Introduction to Distributed Computing with BOB and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Introduction to Distributed Computing with BOB and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?