The software reading group webpage for Fall 2007: http://www.eecs.umich.edu/~kaushikv/srg_fall_2007.htm

Summer 2007 software reading group

General information

The software reading group will be meeting in summer 2007 to discuss various papers of interest. Meetings are scheduled for Thursdays from 12:00-1:00, and lunch (pizza) is provided.

Web page and mailing list

The full schedule and links to papers will be posted on this page.  Additionally, all announcements are sent to the software reading group mailing list.  Please contact me (kaushikv at eecs dot umich dot edu) if you would like to be added.

Schedule

Date Room Paper Presenter
May 10, 2007
3725 CSE XFI: Software Guards for System Address Spaces
Úlfar Erlingsson, Martín Abadi, Michael Vrable, Mihai Budiu, and George C. Necula
Microsoft Research Silicon Valley and UC {Santa Cruz, San Diego, Berkeley}
OSDI '06
Kaushik Veeraraghavan
May 17, 2007
3725 CSE Tesseract: A 4D Network Control Plane
Hong Yan (Carnegie Mellon University); David A. Maltz (Microsoft Research); T.S. Eugene Ng (Rice University); Hemant Gogineni and Hui Zhang (Carnegie Mellon University); Zheng Cai (Rice University)
NSDI '07
Jon Oberheide
May 24, 2007
3725 CSE TightLip: Keeping Applications from Spilling the Beans
Aydan R. Yumerefendi, Benjamin Mickle, and Landon P. Cox
Duke University
NSDI '07
Anthony Nicholson
May 31, 2007
3725 CSE Life, Death, and the Critical Transition: Finding Liveness Bugs in Systems Code
Charles Killian, James W. Anderson, Ranjit Jhala, and Amin Vahdat
University of California, San Diego
NSDI '07
Ya-Yunn (Jodie) Su
June 7, 2007
3725 CSE Simplifying Cyber Foraging for Mobile Devices

When developing software for mobile applications, it is becoming increasingly important to allow mobile devices to make transient and opportunistic use of compute servers. This can be achieved by cyber foraging -- running parts of the software on compute servers and the rest locally. However, the short market life of mobile devices demands that retargeting applications to use cyber foraging must be done quickly. The retargeting problem is made harder as these applications may also be written in a variety of languages and programming styles. In this talk, I describe a software engineering solution for rapid retargeting that combines a specification of cyber foraging with an adaptive runtime system. This solution has been validated using a user study and the results were very promising. Novice developers were able to retarget large unknown applications, written in a variety of languages, in just a few hours. Furthermore, the quality of the retargeted applications was also excellent.

Rajesh Krishna Balan is an Assistant Professor in the School of Information Systems at the Singapore Management University. He recevied his Ph.D. from Carnegie Mellon University in 2006. Rajesh's research interests include mobile and pervasive computing, distributed software development, operating and distributed systems, massively multiplayer mobile game platforms, and low power protocols for mobile devices.
Rajesh Krishna Balan
June 14, 2007
3725 CSE Using Provenance to Aid in Personal File Search
Sam Shah, Craig A. N. Soules, Gregory R. Ganger, and Brian D. Noble
University of Michigan, HP Labs, and Cargenie Mellon University
USENIX Annual '07 (Practice talk)
Sam Shah
Sprockets: Safe extensions for distributed file systems
Daniel Peek, Edmund B. Nightingale, Brett D. Higgins, Puspesh Kumar, and Jason Flinn
University of Michigan, and IIT Kharagpur
USENIX Annual '07 (Practice talk)
Dan Peek
June 21, 2007
3725 CSE From Trusted to Secure: Building and Executing Applications that Enforce System Security
Boniface Hicks, Sandra Rueda, Trent Jaeger, and Patrick McDaniel
Pennsylvania State University
USENIX Annual '07
Mona Attarian
June 28, 2007
3725 CSE The Emperor's New Security Indicators: An evaluation of website authentication and the effect of role playing on usability studies
Stuart Schechter, Rachna Dhamija, Andy Ozment and Ian Fischer
MIT Lincoln Laboratory, Harvard University & University of Cambridge
2007 IEEE Symposium on Security & Privacy (Oakland)
Kevin Borders
July 5, 2007
3725 CSE Characterizing Dark DNS Behavior
Jon Oberheide, Manish Karir, and Z. Morley Mao
University of Michigan & Merit Network Inc.
DIMVA '07 (Practice talk)
Jon Oberheide
July 12, 2007
3725 CSE SafeStore: A Durable and Practical Storage System
Ramakrishna Kotla, Lorenzo Alvisi, and Mike Dahlin
The University of Texas at Austin
Usenix Annual 2007 (best paper)
Brett Higgins
August 2, 2007
3725 CSE Mobile Research Overview (Practice talk). Anthony Nicholson
August 22, 2007
3725 CSE Automated Classification and Analysis of Internet Malware
Michael Bailey, Jon Oberheide, Jon Andersen, Z. Morley Mao, Farnam Jahanian, and Jose Nazario
University of Michigan & Merit Networks Inc.
Recent Advances in Intrusion Detection (RAID 2007)
Michael Bailey
TBD
3725 CSE TBD TBD

Volunteers

We need volunteers to present papers. Please email me (kaushikv at eecs dot umich dot edu) if interested.

Links

Here are some recent/upcoming conferences:
2007 USENIX Annual Technical Conference (USENIX '07)
5th International Conference on Mobile Systems, Applications, and Services (MobiSys '07)
2007 IEEE Symposium on Security and Privacy (Oakland '07)
5th USENIX Conference on File and Storage Technologies (FAST '07)
4th USENIX Symposium on Networked Systems Design and Implementation (NSDI '07)
Eurosys 2007
7th USENIX Symposium on Operating Systems Design and Implementation (OSDI '06)

Archive

Winter 2007 software reading group
Fall 2006 software reading group