view ols/2006/index.html @ 70:7e27dda83aa5

Missed the authors of one of the papers.
author Rob Landley <>
date Sat, 13 Oct 2007 14:30:28 -0500
parents 37b72e3dc256
line wrap: on
line source

<title>OLS 2006 papers</title>
<h2><a href=ols2006v1-pages-9-18.pdf>Enabling Docking Station Support for the Linux Kernel</a> - <b>Kristen Carlson Accardi</b></h2>

<p>Subtitle: Is Harder Than You Would Think</p>

<h2><a href=ols2006v1-pages-19-26.pdf>Open Source Graphics Drivers--They Don't Kill Kittens</a> - <b>David M. Arlie</b> (<a href=slides/osgraphics-ols2006.odp>slides</a>)</h2>

<p>Status of Intel, ATI, Nvidia, Matrox, Via, and SiS chipsets as of 2006.
Possible reasons for closed source drivers.  Problems with closed source
graphics drivers.  Open source efforts going forward (including the r300 and
renoveau projects) and reverse engineering methodologies.</p>

<h2><a href=ols2006v1-pages-27-38.pdf>kboot - A Boot Loader Based on Kexec</a> - <b>Werner Almesberger</b></h2>

<h2><a href=ols2006v1-pages-39-56.pdf>Ideas on improving Linux infrastructure for performance on multi-core platforms</a> - <b>Maxim Alt</b></h2>

<h2><a href=ols2006v1-pages-57-70.pdf>A Reliable and Portable Multimedia File System</a> - <b>Joo-Young Hwang, Jae-Kyoung Bae, Alexander Kirnasov, Min-Sung Jang, Ha-Yeong Kim</b></h2>

<h2><a href=ols2006v1-pages-71-86.pdf>Utilizing IOMMUs for Virtualization in Linux and Xen</a> - <b>Muli Ben-Yehuda, Jon Mason, Orran Krieger, Jimi Xenidis, Leendert Van Doorn, Asit Mallick, Junk Nakajima, Elsie Wahlig</b> (<a href=slides/OLS-jdmason.pdf>slides</a>)</h2>

<h2><a href=ols2006v1-pages-87-100.pdf>Towards a Highly Adaptable Filesystem Framework for Linux</a> - <b>Suparna Bhattacharya, Dilma Da Silva</b> (<a href=slides/slides-OLS2006-adaptfs.pdf>slides</a>)</h2>

<h2><a href=ols2006v1-pages-101-112.pdf>Multiple Instances of the Global Linux Namespaces</a> - <b>Eric W. Biederman</b></h2>

<h2><a href=ols2006v1-pages-113-126.pdf>Fully Automated Testing of the Linux Kernel</a> - <b>Martin Bligh, Andy P. Whitcroft</b></h2>

<h2><a href=ols2006v1-pages-127-146.pdf>Linux Laptop Battery Life</a> - <b>Len Brown, Konstantin A. Karasyov, Randy P. Stanley</b></h2>

<p>Subtitle: Measurement Tools, Techniques and Results</p>

<h2><a href=ols2006v1-pages-147-152.pdf>The Frysk Execution Analysis Architecture</a> - <b>Andrew Cagney</b></h2>

<h2><a href=ols2006v1-pages-153-176.pdf>Evaluating Linux Kernel Crash Dumping Mechanisms</a> - <b>Fernando Luis Vazquez Cao</b></h2>

<h2><a href=ols2006v1-pages-177-192.pdf>Exploring High Bandwidth Filesystems on Large Systems</a> - <b>Dave Chinner, Jeremy Higdon</b></h2>

<h2><a href=ols2006v1-pages-193-208.pdf>The Effects of Filesystem Fragmentation</a> - <b>Giel de Nijs, Ard Biesheuvel, ad Denissen, Niek Lambert</b></h2>

<h2><a href=ols2006v1-pages-209-224.pdf>The LTTng tracer: A low impact performance and behavior monitor for GNU/Linux</a> - <b>Mathieu Desnoyers, Michel R. Dagenais</b></h2>

<h2><a href=ols2006v1-pages-225-234.pdf>Linux as a Hypervisor</a> - <b>Jeff Dike</b></h2>

<p>Subtitle: An Update</p>

<p>How User Mode Linux development has contributed to Linux's general
virtualization capabilities.</p>

<h2><a href=ols2006v1-pages-235-246.pdf>System Firmware Updates Utilizing Software Repositories</a> - <b>Matt Domsch, Michael Brown</b></h2>

<p>Subtitle: OR: Two proprietary vendor firmware update packages walk into a dark alley, six RPMS in a yum repository walk out...</p>

<p>How Dell replaced its proprietary in-house framework for downloading
DELL BIOS updates with an in-house framework for downloading DELL BIOS
updates that's closely tied to Red Hat Enterprise's package management

<h2><a href=ols2006v1-pages-247-260.pdf>The Need for Asynchronous, Zero-Copy Network I/O</a> - <b>Ulrich Drepper</b></h2>

<p>Subtitle: Problems and Possible Solutions</p>

<h2><a href=ols2006v1-pages-261-268.pdf>Problem Solving With Systemtap</a> - <b>Frank Ch. Eigler</b></h2>

<h2><a href=ols2006v1-pages-269-288.pdf>Perfmon2: a flexible performance monitoring interface for Linux</a> - <b>Stephane Eranian</b></h2>

<h2><a href=ols2006v1-pages-289-302.pdf>OCFS2: The Oracle Clustered File System, Version 2</a> - <b>Mark Fasheh</b></h2>

<h2><a href=ols2006v1-pages-303-312.pdf>tgt: Framework for Storage Target Drivers</a> - <b>Tomonori Fujita, Mike Christie</b></h2>

<p>[That's actually SCSI target, but they'll get the ramdisk and network
block device routed through the SCSI layer sooner or later.  Every other common
storage device, like SATA and USB, already is.  Note that the SCSI layer doesn't
use the block layer.]</p>

<h2><a href=ols2006v1-pages-313-332.pdf>More Linux for Less</a> - <b>Michael Hennerich, Robin Getz</b></h2>

<p>Subtitle: uClinux on a $5.00 (US) Processor.</p>

<h2><a href=ols2006v1-pages-333-346.pdf>Hrtimers and Beyond: Transforming the Linux Time Subsystems</a> - <b>Thomas Gleixner, Douglas Niehaus</b></h2>

<h2><a href=ols2006v1-pages-347-368.pdf>Making Applications Mobile Under Linux</a> - <b>Cedric Le Goater, Daniel Lezcano, Clement Calmels</b></h2>

<p>Migrating processes within clusters.  [Nothing to do with embedded devices
or handhelds, despite the name.]</p>

<h2><a href=ols2006v1-pages-369-384.pdf>The What, The Why and the Where To
of Anti-Fragmentation</a> - <b>Mel Gorman, Andy Whitcroft</b></h2>

<p>Preventing DRAM fragmentation, to allow large physically contiguous
allocations (and maybe even the allocation of huge pages on a system that's
been running a while).  This is not the same as actively defragmenting
(evicting lots of physically contiguous pages on demand, which is hard if the
kernel's pinned any), this is an allocation strategy to minimize fragmentation
in the first place, and weight the page reclaimation logic to preferentially
collate higher order pages whenever it has a choice about what to free.</p>

<h2><a href=ols2006v1-pages-385-394.pdf>GIT--A Stupid Content Tracker</a> - <b>Junio C. Hamano</b></h2>

<h2><a href=ols2006v1-pages-395-408.pdf>Reducing fsck time for ext2 file systems</a> - <b>Val Henson, Zach Brown, Theodore Ts'o, Arjan van de Ven</b></h2>

<h2><a href=ols2006v1-pages-409-420.pdf>Native POSIX Threads Library (NPTL) Support for uClibc</a> - <b>Steven J. Hill</b></h2>

<h2><a href=ols2006v1-pages-421-426.pdf>Playing BlueZ on the D-Bus</a> - <b>Marcel Holtmann</b></h2>

<h2><a href=ols2006v1-pages-427-440.pdf>FS-Cache: A Network Filesystem Caching Facility</a> - <b>David Howells</b></h2>

<h2><a href=ols2006v1-pages-441-450.pdf>Why Userspace Sucks--Or 101 Really Dumb Things Your App Shouldn't Do</a> - <b>Dave Jones</b></h2>

<h2><a href=ols2006v2-pages-9-24.pdf>Evolution in Kernel Debugging using Hardware Virtualization With Xen</a> - <b>Nitin A. Kamble, Jun Nakajima, Asit K. Mallick</b></h2>

<h2><a href=ols2006v2-pages-25-34.pdf>Improving Linux Startup Time Using Software Resume (and other techniques)</a> - <b>Hiroki Kaminaga</b></h2>

<h2><a href=ols2006v2-pages-35-44.pdf>Automated Regression Hunting</a> - <b>Aaron Bowen, Paul Fox, James M. Kenefick Jr., Ashton Romney, Jason Ruesch, Jeremy Wilde, Justin Wilson</b></h2>
<p>Subtitle: PyReT and the Linux kernel</p>

<h2><a href=ols2006v2-pages-45-58.pdf>Hacking the Linux Automounter--Current Limitations and Future Directions</a> - <b>Ian Maxwell Kent, Jeff Moyer</b></h2>

<h2><a href=ols2006v2-pages-59-72.pdf>Why NFS Sucks</a> - <b>Olaf Kirch</b></h2>

<h2><a href=ols2006v2-pages-73-78.pdf>Efficient Use of the Page Cache with 64KB Pages</a> - <b>Dave Kleikamp, Badari Pulavarty</b></h2>

<h2><a href=ols2006v2-pages-79-82.pdf>Startup Time in the 21st Century: Filesystem Hacks and Assorted Tweaks</a> - <b>Benjamin C.R. LaHaise</b></h2>

<h2><a href=ols2006v2-pages-83-90.pdf>Using Hugetlbfs for Mapping Application Text Regions</a> - <b>H.J. Lu, Kshitij Doshi, Rohit Seth, Jantz Tran</b></h2>

<h2><a href=ols2006v2-pages-91-98.pdf>Towards a Better SCM: Revlog and Mercurial</a> - <b>Matt Mackall</b></h2>

<h2><a href=ols2006v2-pages-99-108.pdf>Roadmap to a GL-based composited desktop for Linux</a> - <b>Kevin E. Martin, Keith Packard</b></h2>

<h2><a href=ols2006v2-pages-109-124.pdf>Probing the Guts of Kprobes</a> - <b>Ananth Mavinakayanahalli, Prasanna Panchamukhi, Jim Keniston, Anil Keshavamurthy, Masami Hiramatsu</b></h2>

<h2><a href=ols2006v2-pages-125-130.pdf>Shared Page Tables Redux</a> - <b>Dave McCracken</b></h2>

<h2><a href=ols2006v2-pages-131-146.pdf>Extending RCU for Realtime and Embedded Workloads</a> - <b>Paul E. McKenney, Dipankar Sarma, Ingo Molnar, Suparna Bhattacharya</b></h2>

<h2><a href=ols2006v2-pages-147-150.pdf>OSTRA: Experiments With on-the-fly Source Patching</a> - <b>Arnaldo Carvalho de Melo</b></h2>

<h2><a href=ols2006v2-pages-151-158.pdf>Design and Implementation to Support Multiple Key Exchange Protocols for IPsec</a> - <b>Kazunori Miyazawa, Shoichi Sakane, Ken-ichi Kamada, Mitsuru Kanda, Atsushi Fukumoto</b></h2>

<h2><a href=ols2006v2-pages-159-172.pdf>The State of Linux Power Management 2006</a> - <b>Patrick Mochel</b></h2>

<h2><a href=ols2006v2-pages-173-180.pdf>I/O Workload Fingerprinting in the Genetic-Library</a> - <b>Jake Moilanen</b></h2>

<h2><a href=ols2006v2-pages-181-192.pdf>X86-64 XenLinux: Architcture, Implementation, and Optimizations</a> - <b>Jun Nakajima, Asit Mallick, Ian Pratt, Keir Fraser</b></h2>

<h2><a href=ols2006v2-pages-193-208.pdf>GCC--An Architectural Overview, Current Status, and Future Directions</a> - <b>Diego Novillo</b></h2>

<h2><a href=ols2006v2-pages-209-222.pdf>Shared-Subtree Concept, Implementation, and Applications in Linux</a> - <b>Al Viro, Ram Pai</b></h2>

<h2><a href=ols2006v2-pages-223-238.pdf>The Ondemand Governor</a> - <b>Venkatesh Pallipandi, Alexey Starikovskiy</b></h2>

<p>Subtitle: Past, Present, and Future</p>

<h2><a href=ols2006v2-pages-239-248.pdf>Linux Bootup Time Reduction for Digital Still Camera</a> - <b>Chanju Park, Kyuhyung Kim, Youngjun Jang, Kyungji Hyun</b></h2>

<h2><a href=ols2006v2-pages-249-262.pdf>A Lockless Pagecache in Linux -- Introduction, Progress, Performance</a> - <b>Nick Piggin</b></h2>

<h2><a href=ols2006v2-pages-263-274.pdf>The Ongoing Evolution of Xen</a> - <b>Ian Pratt, Dan Magenheimer, Hollis Blanchard, Jimi Xenidis, Jun Nakajima, Anthony Liguori</b></h2>

<h2><a href=ols2006v2-pages-275-294.pdf>NFSv4 Test Project</a> - <b>Bryce Harrington, Aurelien Charbon, Tony Reix, Vincent Roqueta, J. Bruce Fields, Trond Myklebust, Suresh Jayaraman, Jeff Needle, Barry Marson</b></h2>

<h2><a href=ols2006v2-pages-295-302.pdf>Measuring Resource Demand on Linux</a> - <b>Rik van Riel</b></h2>

<p>Subtitle: resource allocation, Goldilocks style</p>

<h2><a href=ols2006v2-pages-303-312.pdf>Improving the Approach to Linux Performance Analysis</a> - <b>Jose Santos, Guanglei Li</b></h2>
<p>Subtitle: An analyst point of view</p>

<h2><a href=ols2006v2-pages-313-320.pdf>Resizing Memory With Balloons and Hotplug</a> - <b>Joel H. Schopp, Keir Fraser, Martine J. Silbermann</b></h2>

<h2><a href=ols2006v2-pages-321-336.pdf>Collaborative Memory Management in Hosted Linux Environments</a> - <b>Martin Schwidefsky, Hubertus Franke, Ray Mansell, Himanshu Raj, Damian Osisek, JongHyuk Choi</b></h2>
<h2><a href=ols2006v2-pages-337-348.pdf>Chip Multi Processing aware Linux Kernel Scheduler</a> - <b>Suresh Siddha, Venkatesh Pallipadi, Asit Mallick</b></h2>

<h2><a href=ols2006v2-pages-349-356.pdf>Dynamic Device Handling on the Modern Desktop</a> - <b>David Zeuthen, Kay Sievers</b></h2>

<h2><a href=ols2006v2-pages-357-370.pdf>Unionfs: User- and Community-Oriented Development of a Unification File System</a> - <b>David Quigley, Josef Sipek, Charles P. Wright, Erez Zadok</b></h2>

<h2><a href=ols2006v2-pages-371-386.pdf>VMI: An Interface for Paravirtualization</a> - <b>Zach Amsden, Daniel Arai, Daniel Hecht, Anne Holler, Pratap Subrahmanyam</b></h2>

<h2><a href=ols2006v2-pages-387-400.pdf>HTTP-FUSE Xenoppix</a> - <b>Kuniyasu Suzaki, Toshiki Yagi, Kengo Iijima, Kenji Kitagawa, Suichi Tashiro</b></h2>

<h2><a href=ols2006v2-pages-401-410.pdf>Virtual Scalability: Charting the Perforance of Linux in a Virtual World</a> - <b>Andrw Theurer, Karl Rister, Orran Krieger, Ryan Harper, Steve Dobbelstein</b></h2>
<p>Subtitle: Exploring the scalability of the Xen hypervisor</p>
<h2><a href=ols2006v2-pages-411-416.pdf>Automatic System for Linux Kernel Performance Testing</a> - <b>Alexander Ufimtsev, Liam Murphy</b></h2>
<h2><a href=ols2006v2-pages-417-422.pdf>MD RAID Acceleration</a> - <b>Dan J. Williams</b></h2>
<p>Subtitle: Support for Asynchronous DMA/XOR Engines</p>

<h2><a href=ols2006v2-pages-423-436.pdf>Catalyzing Hardware Driver Development</a> - <b>Darrick J. Wong, Alexis Bruemmer, Don Fry, Mark Salyzyn</b></h2>

<p>Subtitle: A Case Study in Four Acts</p>