Whiteboard session 30 Aug 2001 1. Student: Hakim Cases in which caching is useful. - Sprite - What are they caching? Blocks, files, objects, memory, etc? - distributed shared memory - global address space - What are limitations? - consistency (data and cache) - performance - what can do to improve performance? - distributed file systems - AFS - update on close -- "session semantics" - what happens when client fails? - mobile: Coda - "optimistic locking" - kinds of caching - whole file caching (AFS) - hoarding (Coda) - none - blocks/pages (NFS) 2. Student: Elaine Ways of conserving power - devices 3. Student: Umesh Smith question on Multics dynamic linking