CSE 598B Reading List and Lectures
- Sept. 1, 2005:
Introduction. Presentation by Bhuvan Urgaonkar
Self-tuning systems
- Sept. 8, 2005:
Resource management in data centers. Presentation by Bhuvan Urgaonkar
- Sept. 14, 2005:
Paper: Self-* Storage: Brick-based storage with automated administration, G. Ganger, J. Strunk, and A. Klosterman (Technical report CMU-CS-03-178).
Presenter: Amitayu Das,
Red team: Ross,
Slides,
Reviews.
Paper: Modeling TCP Throughput: A Simple Model and its Empirical Validation, J. Padhye, V. Firiou, D. Towsley, and J. Kurose (SIGCOMM'98).,
Presenter: Ross Rosemark,
Red team: Amitayu,
Slides,
Reviews.
Stochastic differential equations. Reading material, Presentation by Bhuvan Urgaonkar.
- Sept. 21, 2005:
Paper: Stochastic Differential Equation Modeling and Analysis of TCP Windowsize Behavior, V. Misra, W. Gong, and D. Towsley (Performance'99).
Presenter: Sri Hari Narayanan,
Red team: Arjun,
Slides,
Reviews.
Paper: Memory Resource Management in VMWare ESX Server, C. Waldspurger (OSDI 2002).
Presenter: Arjun Nath,
Red team: Krishna,
Slides,
Reviews.
- Sept. 28, 2005:
Interlude. Presentations about project/survey plans.
Amitayu and Krishna:
Slides
Arjun:
Slides
Huajing:
Slides
Shiva:
Slides
- Oct. 5, 2005:
Project plan: Niranjan:
Slides
Project plan: Ross:
Slides
Survey plan: Sophia:
Slides
Paper: Eddies: Continuously adaptive query processing, Avnur and Hellerstein (SIGMOD 2000).
Presenter: Ross Rosemark,
Red team: Amitayu,
Slides,
Reviews.
- Oct. 12, 2005:
Guest lecture on control theory. Presentation by Prof. Qian Wang.
Paper: Path-based failure and evolution management, Chen, Accardi, Kcman, Lloyd, Patterson, Fox, and Brewer (NSDI 2004).
Presenter: Arjun Nath,
Red team: Niranjan,
Slides,
Reviews.
- Oct. 26, 2005:
Hypothesis testing, maximum-likelihood estimation. Presentation by Bhuvan Urgaonkar
Paper: A Feedback Control Architecture and Design Methodology for Service Delay Guarantees in Web Servers, C. Lu, T. Abdelzaher, J. Stankovic, and S. Son (TPDS).
Presenter: Amitayu Das,
Red team: Sophia,
Slides,
Reviews.
Self-healing systems
- Nov. 9, 2005:
Paper: Adaptive Web Search Based on User Profile Constructed without Any Effort from Users, Sugiyama et al. (WWW'04).
Presenter: Huajing Li,
Red team: Niranjan,
Slides,
Reviews.
Introduction to BGP: A tutorial on BGP, N. Taft.
Presenter: Sophia,
Red team: Amitayu,
Slides.
Paper: Internet Resiliency to Attacks and Failures Under BGP Policy Routing., D. Dolev, S. Jamin, O. Mokryn, and Y. Shavitt.
Presenter: Shiva Kasiviswanathan,
Red team: Sophia,
Slides,
Reviews.
How to read, write, and review a research paper. Discussion
- Nov. 11, 2005:
Paper: Detecting BGP Configuration Faults with Static Analysis, N. Feamster and H. Balakrishnan, NSDI'05.
Presenter: Krishna,
Red team: Huajing,
Slides,
Reviews.
Paper: Microreboot --- A Technique for Cheap Recovery, G. Candea et al., OSDI 2004
Presenter: Arjun Nath,
Red team: Ross,
Slides,
Reviews.
Self-similarity, long-range dependence, time-series models Two sets of notes and two papers
- Nov. 16, 2005:
Paper: Self-securing storage: protecting data in compromised systems, Strunk et al. (OSDI 2000)
Presenter: Niranjan,
Red team: Huajing,
Slides,
Reviews.
Paper: Understanding and dealing with operator mistakes in Internet services, Nagaraja et al. (OSDI 2004).
Presenter: Ross Rosemark,
Red team: Shiva,
Slides,
Reviews.
Self-stabilizing systems
- Nov. 30, 2005:
Paper: Using bayesian priors to combine classifiers for adaptive filtering, Yi Zhang, SIGIR 2004.
Presenter: Huajing Li,
Red team: Niranjan,
Slides,
Reviews.
Book chapter: Self-stabilization.
Presenter: Shiva Kasiviswanathan
- Dec. 7, 2005:
Wrap-up, final project presentations, final exam due the midnight before class.
Amitayu and Krishna:
Slides
Arjun:
Slides
Huajing:
Slides
Niranjan:
Slides
Ross:
Slides
Shiva:
Slides
Sophia:
Slides
Additional suggested reading
Resource management, QoS in a server -
[1] Start-time Fair Queuing: A Scheduling Algorithm for Integrated Services Packet Switching Networks, P. Goyal, H. Vin, and H. Cheng (ACM SIGCOMM 1996).
[2] Surplus Fair Scheduling: A Proportional-Share CPU Scheduling Algorithm for Symmetric Multiprocessors, A. Chandra, M. Adler, and P. Shenoy (USENIX OSDI 2000).
[3] Cello: A Disk Scheduling Framework for Next Generation Operating Systems, P. Shenoy and H. Vin (ACM SIGMETRICS 1998).
[4] Application Performance in the QLinux Multimedia Operating System, V. Sundaram, A. Chandra, P. Goyal, and P. Shenoy (ACM Multimedia Conference 2000).
[5] Resource containers: A New Facility for Resource Management in Server Systems, G. Banga, P. Druschel, and J. Mogul (USENIX OSDI 1999).
Storage -
[6] Hippodrome: running circles around storage administration, E. Anderson, M. Hobbs, K. Keeton, S. Spence, M. Uysal, and A. Veitch (USENIX FAST 2002).
[7] Minerva: An automated resource provisioning tool for large-scale storage systems, G. Alvarez et. al.
Virtual machines, memory management -
[8] Xen and the art of virtualization, (SOSP 2003).
[9] Scheduler-aware virtual memory management, Berger et al. (Poster SOSP 2003).
Useful advise about systems research, notes from discussions in class
[1] Notes on Sept. 14, 2005.
[2] Notes on Sept. 21, 2005.
[3] Notes on Oct. 5, 2005.
[4] Notes on Oct. 12, 2005.
[5] Notes on Oct. 26, 2005.