chedule for CS146a meetings, Spring 2017. ---------------------------------------------------- Class Schedule: Jan 17, Tue L1: Intro to systems and client/server Read:S&K Ch 1 (1.1-1.5), Ch4 (4.1-4.3) Warmup R1: Gabriel Jan 20, Fri L2: client server cont. Major lessons & technology trends R2: Leveson Jan 24, Tue L3: Naming Read:S&K Ch 2.2 and 3.1 R3: DNS (ch 4.4 Case study DNS) Jan 27, Fri L4: System structure (Unix) R4: X-window system Jan 31, Tue L5: Client/server within machine: OS structure, Virtual Machines Ch 5 R5: Eraser Feb 3, Fri L6: Performance Ch. 6.1, 6.2, 6.34 R6: Flash Feb 7, Tue L7: Networking Intro Ch.7.2 (on-line) R7: MapReduce Feb 10, Fri L8: Network layering: the design philosophy of DARPA R8: Routing and BGP (BGP tutorial up to sec 3.2) Feb 14, Tue L9: Network Layer (Routing) R9: Transport Layer Feb 17, Fri L10: E2E layer R10: End-to-end argument Feb 20–24: recess Feb 28, Tue Quiz 1 Mar 3, Fri L11: Sharing, network resource management, performance in e2e R10: NFS or Bufferbloat March 7, Tue L12: P2P R11: DCTCP March 10, Fri L12a: Wireless Networks R12a: Akamai March 14, Tue L13: Fault tolerant computing Ch 8.1, 8.2, 8.3 R13: Bit Torrent incentives, or Distributed Storage March 17, Fri L14: Atomicity R14: Chapter 8, Durability, RAID March 21, TUe L15: Recoverability R15: LFS March 24, Sri L16: Isolation R16: Databases: Mike Franklin’s Chapter on recovery March 28, Tue L17: multi-cite atomicity + Review R17: PNUTS March 31, Fri Quiz 2: covers up to L17, R17 Apr 4, The L17: Security R17: Buffer overrun, Beond Stack smashing, Spafford and Lerman April 7, Tue L18: Authentication R18: Why do crypto systems fail? April 11 - April 18, no classes (Passover) April 21, Fri L19: Network Security/ DDOS/ Botnets R19: Tracking Witty April 25, Tue L20: Secure channels R20: Trusting trust or Bitcoin April 28, Fri L21: Complexity: Systems state of the Art R21: Review May 2, Tue Quiz 3: ( covers L17 through L21) NO FINAL!