Systems Reading Group
Department of Computer Science
Northwestern University
The Systems Reading Group is an informal group that meets to read
and discuss two to three systems research papers every week. We
construe "systems" fairly broadly. All members of Northwestern's
computer science department and computer engineering department
are welcome to attend.
Meetings and protocols
Currently, we meet every Wednesday at 12pm in the 3rd floor
conference room at 1890 Maple. We generally talk for 1-1.5 hours,
but people are welcome to come and go as they please.
The general protocol is that we round-robin among the people in
the group to choose the "paper dictator" of the week. The paper
dictator chooses the papers for the week, tells everyone where to
find them, and is responsible for leading the discussion of the
papers when we meet. No formal presentation of the paper is
required. Faculty and systems grad students can recommend papers
if you're not comfortable picking them yourself.
Every week, each member of the group should send a short (a
paragraph at most) comment/summary of each paper to the mailing
list,
systems-reading-group-list@cs.northwestern.edu.
This is a low-stress, lets-learn-new-things-together environment.
How do I join (the mailing list)
You can basically just show up if you'd like. To join the mailing
list send mail to majordomo@cs.northwestern.edu
with a line in the body that says "subscribe systems-reading-group-list youremailaddress".
Papers
In general, the papers we read are available online here, but
some papers are only available via hardcopy. In that case, please
see the paper's dictator.
Here are the past, present, and future papers.
Summer 2003
Paper queue
Volunteers to present the following papers are needed! Also, please send mail to
Jason Skicewicz
to suggest other papers to add to the list.
Algorithms
Singer, B., Veloso, M., Stochastic Search for Signal Processing Algorithm Optimization. SC2001.
Clusters and supercomputers
Control systems
Information and Control in Gray-Box Systems. Andrea Arpaci-Dusseau, Remzi Arpaci-Dusseau
(University of Wisconsin, Madison). SOSP 2001
Cycle stealing
Ryu, K., Hollingsworth, J., Keleher, P., Efficient Network and I/O Throttling for Fine-Grain Cycle
Stealing. SC2001.
Databases
Plale, B. and Schwan, K., Dynamic Querying of Streaming Data with the dQUOB System. Submitted
journal publication, September 2001.
Data grid
Chervenak, A., Foster, I., Kesselman, C., Salisbury, C. and Tuecke, S., The Data Grid: Towards an
Architecture for the Distributed Management and Analysis of Large Scientific Datasets.
Data mining
Andrade, H., Kurc, T., Efficient Execution of Multiple Query Workloads in Data Analysis Applications.
SC2001.
Distributed and parallel programs
Truong, et al, On using SCALEA for Performance Analysis of Distributed and Parallel Programs. SC2001.
Distributed systems tools
Shah, H., Pu, C., Madukkarumukumana, R., High Performance Sockets and RPC over Virtual
Interface (VI) Architecture.
OGSA Service Spec
(pdf).
File systems
Graphs
Kleinberg, J., Kumar, R., Raghavan, P., Rajagopalan, S. and Tomkins, A., The Web as a graph: measurements,
models, and methods.
Hardware
St. Arnaud, B. et al, Wavelength Disk Drives.
(html).
Mobile networking
Network performance monitoring and measurement
Zinky, J. and White F., Visualizing Packet Traces.
Hay, J., Feng, W. et al, Capturing Network Traffic with a MAGNet.
Towards Improving Packet Probing Techniques. Matt
and Hans-Werner Braun -- NLANR, UC San Diego. SIGCOMM Internet Measurement Workshop.
M. Jain, and C. Dovrolis (Univ. of Delaware), End-to-End Available Bandwidth:
Measurement Methodology, Dynamics and Relation with TCP Throughput.
Network traffic and path modeling
Connection-level Analysis and Modeling of Network Traffic.
Shriram Sarvotham, Rudolf Riedi, and Richard Baraniuk -- Department of
Electrical Engineering, Rice University. SIGCOMM Internet Measurement Workshop.
On the Constancy of Internet Path Properties. Yin Zhang, Nick Duffield, Vern Paxson, and
Scott Shenker -- AT&T Labs Research, Florham Park NJ; AT&T Center for Internet Research at ICSI,
Berkeley CA. SIGCOMM Internet Measurement Workshop.
Y. Zhang, L. Breslau (AT&T Labs), V. Paxson and S. Shenker (ICSI), On the
Characteristics and Origins of Internet Flow Rates.
D. Clark, J. Wroclawski, K. Sollins (MIT LCS), R. Braden (USC), Tussle in Cyberspace:
Defining Tomorrow's Internet.
Network zero-copy operation
Object oriented programming and software design
Tokuda, L. and Batory, D., Automated Software Evolution via Design Pattern Transformations.
Tokuda, L. and Batory, D., Automating Three Modes of Evolution for Object-Oriented Software
Architectures.
Practical systems
Linux 2.4 Implementation discussion. Available
(here)
Routing
Puente, V., Gregorio, J.A., et al, A New Routing Mechanism for Networks with Irregular Topology. SC2001.
Scheduling
Security and attack safeguarding
Gil, T., Poletto, M., MULTOPS: a data structure for bandwidth attack detection.
TCP
Cardwell, N., et al, Modeling TCP Latency, INFOCOM 2000.
Tinnakornsrisuphap, P., Feng, W., et al, On the Burstiness of the TCP Congestion-Control Mechanism
in a Distributed Computing System.
Feng, W., Tinnakornsrisuphap, P., The Adverse Impact of the TCP Congestion-Control Mechanism in
Heterogenous Computing Systems.
Jacobson, V. and Karels, J., Congestion Avoidance and Control.
Brakmo, L. S. and Peterson, L. L., TCP Vegas: End to End Congestion Avoidance on a Global Internet.
Weigle, E. and Feng, W., Dynamic Right-Sizing: A Simulation Study.
A. Akella, S. Seshan (CMU), R. Karp, S. Shenker, C. Papadimitriou (ICSI/UC Berkeley),
Selfish Behavior and Stability of the Internet: A Game-Theoretic Analysis of TCP.
Paper resources
Here are some places to look for new papers to add to the paper queue.
SIGCOMM Internet Measurement Workshop
SOSP 2001
SIGCOMM 2001 Technical Program
Jason A. Skicewicz
Last modified: Tue Jul 1 14:44:19 CDT 2003