Lecture 13 Page 1 CS 111 Summer 2013
Remote File Access: Problems and Solutions
- Authentication and authorization
- Performance
- Synchronization
- Robustness
Remote File Access: Problems and Solutions Authentication and - - PowerPoint PPT Presentation
Remote File Access: Problems and Solutions Authentication and authorization Performance Synchronization Robustness Lecture 13 CS 111 Page 1 Summer 2013 Authorization and Authentication Authorization is determined if someone
Lecture 13 Page 1 CS 111 Summer 2013
Lecture 13 Page 2 CS 111 Summer 2013
Lecture 13 Page 3 CS 111 Summer 2013
Lecture 13 Page 4 CS 111 Summer 2013
Lecture 13 Page 5 CS 111 Summer 2013
Lecture 13 Page 6 CS 111 Summer 2013
Lecture 13 Page 7 CS 111 Summer 2013
Lecture 13 Page 8 CS 111 Summer 2013
Open file instances, offsets Device driver Device driver integration layer Block caching Data packing and unpacking Logical to physical block mapping Directory searching Clearly on server side Clearly on client side Either side (or both) Authentication/authorization On-disk data representation Specialized caching (directories, file descriptors)
Lecture 13 Page 9 CS 111 Summer 2013
Lecture 13 Page 10 CS 111 Summer 2013
Lecture 13 Page 11 CS 111 Summer 2013
Lecture 13 Page 12 CS 111 Summer 2013
Lecture 13 Page 13 CS 111 Summer 2013
Lecture 13 Page 14 CS 111 Summer 2013
Lecture 13 Page 15 CS 111 Summer 2013
Lecture 13 Page 16 CS 111 Summer 2013
Lecture 13 Page 17 CS 111 Summer 2013
Lecture 13 Page 18 CS 111 Summer 2013
Lecture 13 Page 19 CS 111 Summer 2013
Lecture 13 Page 20 CS 111 Summer 2013
Lecture 13 Page 21 CS 111 Summer 2013
Lecture 13 Page 22 CS 111 Summer 2013
Lecture 13 Page 23 CS 111 Summer 2013
Lecture 13 Page 24 CS 111 Summer 2013
Lecture 13 Page 25 CS 111 Summer 2013
Lecture 13 Page 26 CS 111 Summer 2013
Lecture 13 Page 27 CS 111 Summer 2013
Lecture 13 Page 28 CS 111 Summer 2013
Lecture 13 Page 29 CS 111 Summer 2013
Lecture 13 Page 30 CS 111 Summer 2013
Lecture 13 Page 31 CS 111 Summer 2013
Lecture 13 Page 32 CS 111 Summer 2013
EXT3 FS block I/O Andrew Relay socket I/O disk driver NIC driver UDP IP MAC driver remote server file system
client server
TCP block I/O EXT3 FS socket I/O disk driver NIC driver UDP IP MAC driver TCP Andrew Agent local FS (cache only) Andrew cache mangaer
Lecture 13 Page 33 CS 111 Summer 2013
Lecture 13 Page 34 CS 111 Summer 2013
Lecture 13 Page 35 CS 111 Summer 2013
Lecture 13 Page 36 CS 111 Summer 2013
Lecture 13 Page 37 CS 111 Summer 2013
Lecture 13 Page 38 CS 111 Summer 2013
Lecture 13 Page 39 CS 111 Summer 2013
Lecture 13 Page 40 CS 111 Summer 2013
Lecture 13 Page 41 CS 111 Summer 2013