|
CS 3510: Advanced Topics in Operating Systems (User Oriented Systems)
| Instructor: |
Jack Lange, Assistant Professor |
|
Sennott Square, Office #5407
|
|
jacklange@cs.pitt.edu
|
| Office Hours: |
Mon. 2-4PM |
|
| Lectures: |
Tues/Thurs 11:00 AM - 12:15 PM |
| Room: |
Sennott Square, Rm. 6516 |
|
Announcements
Grading
- 50% Project
- 25% Presentations
- 15% Paper reviews
- 10% Discussion
Schedule
| Thurs. 1/5 |
Introduction |
J. Lange |
| Tues, 1/10 |
Peter Dinda, Gokhan Memik, Robert Dick, Bin Lin, Arindam Mallik, Ashish Gupta, and Samuel Rossoff. The user in experimental computer systems research. ExpCS 2007 |
J. Lange |
| Thurs, 1/12 |
C. J. Reynolds. The sensing and measurement of frustration with computers. PhD thesis, Massachusetts Institute of Technology Media Laboratory, 2001 (ch. 1-4) |
A. Adams |
Errors
|
|
Tues, 1/17 |
David Oppenheimer, Archana Ganapathi , David A. Patterson. Why do Internet services fail, and what can be done about it?. USITS 2003
|
J. Jung |
|
Thurs, 1/19 |
Aaron A. Brown, David A Patterson. Undo for Operators: Building an Undoable E-mail Store. USENIX 2003
|
M. Zhao |
|
Tues, 1/24 |
Ya-Yunn Su, Mona Attariyan, and Jason Flinn. AutoBash: Improving configuration management with operating system causality analysis. SOSP 2007
|
A. Adams |
|
Adaptation
|
|
Thurs, 1/26 |
Pat Langley. Machine Learning for Adaptive User Interfaces KI 1997
|
W. Garrison |
|
Tues, 1/31 |
Benjamin Korvemaker, Russell Greiner. The Trials and Tribulations of Building an Adaptive User Interface.
|
Pro: B. Sun Con: J. Ouyang |
|
Thurs, 2/2 |
Brian D. Davison, Haym Hirsh. Toward An Adaptive Command Line Interface, HCI 1997 AND Brian D. Davison, Haym Hirsh. Predicting Sequences of User Actions AAAI Press 1998
|
B. Kocoloski |
|
Tues, 2/7 |
Hiroshi Motoda, Kenichi Yoshida. Machine Learning Techniques to Make Computers Easier to Use. IJCAI 1997
|
W. Garrison |
|
Prediction
|
|
Thurs, 2/9 |
Jeffrey C. Schlimmer, Leonard A. Hermens. Software Agents: Completing Patterns and Constructing User Interfaces. JAIR 1993
|
J. Jung |
|
Tues, 2/14 |
Omid Madani, Hung Bui, Eric Yeh. Prediction and Discovery of Users' Desktop Behavior AAAI 2009
|
B. Sun |
|
Thurs, 2/16 |
Benjamin Wester, James Cowling, Edmund B. Nightingale, Peter M. Chen, Jason Flinn, and Barbara Liskov. Tolerating latency in replicated state machines through client speculation NSDI 2009
|
Pro: A. Adams Con: B. Kocoloski |
|
Tues, 2/21 |
John R. Lange, Peter Dinda, and Sam Rossoff. Experiences with client-based speculative remote display. USENIX 2008
|
J. Lange |
|
Networking
|
|
Thurs, 2/23 |
Kuan-Ta Chen, Cheng-Chu Tu, and Wei-Cheng Xiao. Oneclick: A framework for measuring network quality of experience. INFOCOM 2009
|
Pro: M. Zhao Con: A. Adams |
|
Tues, 2/28 |
J. Scott Miller, John R. Lange, and Peter A. Dinda. Emnet: Satisfying the individual user through empathic home networks. INFOCOM 2010
|
D. Wilkinson |
|
Thurs, 3/1 |
Sourav Pal, Mainak Chatterjee, and Sajal K. Das. A two-level resource management scheme in wireless networks based on user-satisfaction. SIGMOBILE 2005
|
B. Kocoloski |
|
Tues, 3/6 |
Spring Break
|
|
Thurs, 3/8 |
Spring Break
|
|
File Systems
|
|
Tues, 3/13 |
Thomas M. Kroeger, Darrell D. E. Long. Design and Implementation of a Predictive File Prefetching Algorithm. USENIX 2001
|
Y. Gall |
|
Thurs, 3/15 |
Kiran-Kumar Muniswamy-Reddy, Charles P. Wright, Andrew Himmer, and Erez Zadok. A versatile and user-oriented versioning file system. FAST 2004
|
Pro: W. Garrison Con: B. Sun |
|
Tues, 3/20 |
Kaushik Veeraraghavan, Jason Flinn, Edmund B. Nightingale, and Brian Noble. qufiles: the right file at the right time. FAST 2010
|
Pro: Y. Gall Con: J. Jung |
|
Architecture
|
|
Thurs, 3/22 |
Arindam Mallik, Jack Cosgrove, Robrt Dick, Gokhan Memik, and Peter Dinda. Picsel: Measuring user-perceived performance to control dynamic frequency scaling. ASPLOS 2008
|
Pro: J. Jung Con: M. Zhao |
|
Tues, 3/27 |
Alex Shye, Yan Pan, Ben Scholbrock, J. Scott Miller, Gokhan Memik, Peter Dinda, Robert Dick. Power to the People: Leveraging Human Physiological Traits to Control Microprocessor Frequency. MICRO 2008
|
Pro: B. Kocoloski Con: Y. Gall |
|
Naming and Management
|
|
Thurs, 3/29 |
Bryan Ford, Jacob Strauss, Chris Lesniewski-Laas, Sean Rhea, Frans Kaashoek, and Robert Morris. User-Relative Names for Globally Connected Personal Devices. IPTPS 2006
Xiaoyong Chai, Ba-Quy Vuong, AnHai Doan, and Jeffrey F. Naughton. Efficiently incorporating user feedback into information extraction and integration programs. SIGMOD 2009
|
Pro: J. Ouyang Con: D. Wilkinson
M. Zhao
|
|
Tues, 4/3 |
No Class |
|
Thurs, 4/5 |
Anne Aula, Rehan M. Khan, and Zhiwei Guan. How does search behavior change as search becomes more difficult?. CHI 2010
|
Pro: J. Ouyang Con: W. Garrison
|
|
Tues, 4/10 |
Vineet Sinha and David R. Karger. Magnet: supporting navigation in semistructured data environments. SIGMOD 2005
|
Pro: Y. Gall Con: D. Wilkinson |
|
Thurs, 4/12 |
Geoffrey B. Duggan and Stephen J. Payne. Skim reading by satisficing: evidence from eye tracking. CHI 2011
Christina M. Patrick, Mahmut Kandemir, Mustafa Karaky, Seung Woo Son, Alok Choudhary. Cashing in on hints for better prefetching and caching in PVFS and MPI-IO. HPDC 2010
|
B. Sun
J. Ouyang
|
|
HPC
|
|
Tues, 4/17 |
No Class |
|
Thurs, 4/19 |
Final Presentations
|
|
Tues, 4/24 |
Final Presentations
|
Disability Resources and Services
If you have a disability for which you are or may be requesting an accommodation, you are encouraged to contact the instructor and Disability Resources and Services, 216 William Pitt Union, 412-648-7890 or 412-383-7355 (TTY), as early as possible in the term.
|