Lec22 - Today World Wide Web WWW principles Case Study web...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon
4/24/08 1 Computer Science Lecture 22, page 1 CS677: Distributed OS Today: World Wide Web WWW principles Case Study: web caching as an illustrative example Invalidate versus updates Push versus Pull Cooperation between replicas Computer Science Lecture 22, page 2 Processes in xFS The principle of log-based striping in xFS Combines striping and logging CS677: Distributed OS
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4/24/08 2 Computer Science Lecture 22, page 3 Reading a File Block Reading a block of data in xFS. CS677: Distributed OS Computer Science Lecture 22, page 4 xFS Naming Main data structures used in xFS. CS677: Distributed OS Data structure Description Manager map Maps file ID to manager Imap Maps file ID to log address of file's inode Inode Maps block number (i.e., offset) to log address of block File identifier Reference used to index into manager map File directory Maps a file name to a file identifier Log addresses Triplet of stripe group, ID, segment ID, and segment offset Stripe group map Maps stripe group ID to list of storage servers
Background image of page 2
4/24/08 3 Computer Science Lecture 22, page 5 CS677: Distributed OS Traditional Web-Based Systems The overall organization of a traditional Web site. Computer Science Lecture 22, page 6 CS677: Distributed OS Web Documents Six top-level MIME types and some common subtypes.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4/24/08 4 Computer Science Lecture 22, page 7 CS677: Distributed OS Multitiered Architectures The principle of using server-side CGI programs. Computer Science Lecture 22, page 8 CS677: Distributed OS Web Services Fundamentals The principle of a Web service.
Background image of page 4
4/24/08 5 Computer Science Lecture 22, page 9 CS677: Distributed OS Processes – Clients The logical components of a Web browser. Computer Science Lecture 22, page 10 CS677: Distributed OS Processes – Clients Using a Web proxy when the browser does not speak FTP (or for caching)
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
4/24/08 6 Computer Science Lecture 22, page 11 CS677: Distributed OS The Apache Web Server The general organization of the Apache Web server. Computer Science
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/03/2009 for the course COMPSCI 677 taught by Professor Shenoy during the Spring '08 term at UMass (Amherst).

Page1 / 17

Lec22 - Today World Wide Web WWW principles Case Study web...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online