CSE 120 Lecture Notes - Lecture 17: Process Migration, Distributed Computing, Scalability

87 views6 pages

Document Summary

Distributed system - set of cooperating processes over a network. Loose: internet applications, email, web browsing - possible to have a process run remotely. Process migrates on its own to the lightly-loaded machine. Machines have to be more tightly coupled. Reliability : redundancy, fault tolerance, nspf - no single point of failure. If it fails on my computer, other machines can still run it! Put some processing power at different areas. In contrast to a singular high-powered system in one area. State uncertainty : no node knows exactly what"s going on everywhere else (i. e. no shared memory or clock!) In order to know where to run, it needs to know the state of all the other machines! The more frequent these messages are, the more costly it is! Machines have to continuously send messages to each other! No notion of a single time - everyone has a slightly bigger notion of time.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents