Download presentation
Presentation is loading. Please wait.
1
2/18/2004 Challenges in Building Internet Services February 18, 2004
2
2/18/2004 Assignments Due – Project 1 Start work on Registrar Assignment
3
2/18/2004 Design Goals Fast service (low latency) Service all users (scalability) Always available (fault tolerance)
4
2/18/2004 A Registration Website Fast service –Assume users on campus Service all users –Only need to service MHC students Always available –Can tolerate some failure
5
2/18/2004 Pieces of the Puzzle Load Balancing Servers Data Store
6
2/18/2004 Design Goals Fast service (low latency) Service all users (scalability) Always available (fault tolerance) How does the picture change?
7
2/18/2004 Pieces of the Puzzle Servers Data Store
8
2/18/2004 Issues How does my client choose a server? Do all servers do the same thing? Do all data stores have the same information?
9
2/18/2004 Pieces of the Puzzle Load Balancing Servers Data Store
10
2/18/2004 Issues How does my client choose a server? –Transparency –Maintaining client state –Geographic location
11
2/18/2004 Issues Do all servers do the same thing? – Do all data stores have the same information? –Replication –Partitioning
12
2/18/2004 Issues Do all servers do the same thing? – Do all data stores have the same information? –Replication Consistency –Partitioning Finding correct server/data store
13
2/18/2004 Fault Handling What happens if a server/data store fails?
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.