diff options
Diffstat (limited to '2004/netfilter-failover-ols2004/OLS2004-proceedings/MasterOLS-2side.tex')
-rw-r--r-- | 2004/netfilter-failover-ols2004/OLS2004-proceedings/MasterOLS-2side.tex | 538 |
1 files changed, 538 insertions, 0 deletions
diff --git a/2004/netfilter-failover-ols2004/OLS2004-proceedings/MasterOLS-2side.tex b/2004/netfilter-failover-ols2004/OLS2004-proceedings/MasterOLS-2side.tex new file mode 100644 index 0000000..aef21ca --- /dev/null +++ b/2004/netfilter-failover-ols2004/OLS2004-proceedings/MasterOLS-2side.tex @@ -0,0 +1,538 @@ +%% First set up a variable that docs can check +%% to see if we're doing the whole proceedings at once. +%% This can make a difference in how things are to be +%% processed, especially in instances where TeX's default +%% internal memory is insufficient for the whole proceedings, +%% but would work fine for a single document. +%% +%% Mostly it's used to conditionally create substitute commands +%% for packages like hyperref and html that won't play +%% nicely with the combine package. +%% + +\newcount\olsmaster +\olsmaster=1 + +\documentclass[twocolumn,twoside,12pt]{combine} +\usepackage{ols} +\ifpdf +\usepackage[pdftex]{epsfig} +\else +\usepackage{epsfig} +\fi +\usepackage{rotating} + +% Other packages that authors have used... +% nonstd: lineno +\usepackage[modulo]{lineno} +\usepackage{alltt} + +\usepackage[T1]{fontenc} +% \usepackage[dvips]{color,graphics,graphicx} +% \usepackage{color} +\ifpdf +\usepackage[pdftex]{graphicx} +\else +\usepackage{graphicx} +\fi + +\usepackage[english]{babel} +\usepackage[latin1]{inputenc} +% \usepackage[normalem]{ulem} +% \usepackage{amsfonts,amsmath,amssymb,latexsym} +% nonstd: +%%% \usepackage{ascmac} +\usepackage{csty} +%% \usepackage{eclepsf} + +\usepackage{enumerate} +\usepackage{geometry} +%%%%% html breaks 'combine' rather badly +% \usepackage{html} +%%% hyperref is nearly as bad +% \usepackage{hyperref} +\usepackage{isolatin1} +\usepackage{latexsym} +\usepackage{longtable} +\usepackage{multicol} +% nonstd: +\usepackage{cprog} + +\usepackage{float} +\usepackage{supertabular} +\usepackage{textcomp} +%% \usepackage{thumbpdf} +\usepackage{times} +\usepackage{url} +\usepackage[T1,obeyspaces]{zrl} +% nonstd: +\usepackage{usenix} + +\usepackage{wrapfig} +% \input{mpss-commands} +%%% okay, are these evil? +%%% \newcounter{chapter} +%%% \setcounter{chapter}{0} +\usepackage{fancyvrb} +%%% \usepackage{listings} +%%% (probably :-( + + +\title{Proceedings of the\\ +Linux Symposium} +\author{\vspace{4in}} +\date{July 21st--24th, 2004\\ + Ottawa, Ontario\\ + Canada} + +% make room for "OLS2004...pagenumber" header +\setlength{\topmargin}{-0.5in} +\setlength{\headheight}{0.2in} +\setlength{\headsep}{0.3in} +\setlength{\evensidemargin}{0pt} +\setlength{\oddsidemargin}{0pt} + +%%%%%%%%%%%%%%%%% DOC STARTS HERE %%%%%%%%%%%%%%%%%%%% +\begin{document} +\pagestyle{empty} +\thispagestyle{empty} + + +%%%%%%%%%%%%%% TITLE PAGE %%%%%%%%%%%%%%%%%%% +\onecolumn +\thispagestyle{empty} +\maketitle +\thispagestyle{empty} + +%%%%%%%%%%%%%%% TABLE OF CONTENTS %%%%%%%%%%%%%% +\onecolumn +\thispagestyle{empty} +\cleardoublepage +\thispagestyle{empty} +\tableofcontents +\cleardoublepage +\thispagestyle{empty} + + +%%%%%%%%%%%%%%%%%%%%% CREDITS PAGE %%%%%%%%%%%%%%%%%% +\twocolumn[\thispagestyle{empty} + +\vspace{2cm} + +\textbf{{\Large Conference Organizers}} + +\vspace{5mm} +\begin{large} +\hspace*{0.5in}Andrew J.\ Hutton, \textit{Steamballoon, Inc.}\\ +\hspace*{0.5in}Stephanie Donovan, \textit{Linux Symposium}\\ +\hspace*{0.5in}C.\ Craig Ross, \textit{Linux Symposium} +\end{large} + +\vspace{1cm} +\textbf{{\Large Review Committee}} + +\vspace{5mm} +\begin{large} +\hspace*{0.5in}Jes Sorensen, \textit{Wild Open Source, Inc.}\\ +\hspace*{0.5in}Matt Domsch, \textit{Dell}\\ +\hspace*{0.5in}Gerrit Huizenga, \textit{IBM}\\ +\hspace*{0.5in}Matthew Wilcox, \textit{Hewlett-Packard}\\ +\hspace*{0.5in}Dirk Hohndel, \textit{Intel}\\ +\hspace*{0.5in}Val Henson, \textit{Sun Microsystems}\\ +\hspace*{0.5in}Jamal Hadi Salimi, \textit{Znyx}\\ +\hspace*{0.5in}Andrew Hutton, \textit{Steamballoon, Inc.} +\end{large} + +\vspace{1cm} + +\textbf{{\Large Proceedings Formatting Team}} + +\vspace{5mm} +\begin{large} +\hspace*{0.5in}John W.\ Lockhart, \textit{Red Hat, Inc.}\\ +\end{large} + +\vspace{3.5in} + +\vspace*{\fill} + +\begin{center} +Authors retain copyright to all submitted papers, but have granted +unlimited redistribution rights to all as a condition of submission. +\end{center}] + +%%%%%%%% PAGE HEADINGS DEFINITIONS %%%%%%%%%%%%%%%%%%%% +\pagestyle{myheadings} +%\markright{Linux Symposium\ \hrulefill\ } +\markboth{~~{\textbullet}~~Linux Symposium\ ~\hrulefill\ }{\ \hrulefill\ Linux Symposium 2004~~{\textbullet}~~} + + +%%%%%%%%%%%%%%% PAPERS BEGIN HERE %%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{papers}[\cleardoublepage] + +%% \coltocauthor{} +%% \coltoctitle{} +%% \label{} +%% \import{} + +% email=werner@almesberger.net +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=24 +\coltocauthor{Werner Almesberger} +\coltoctitle{TCP Connection Passing} +\label{art01} +\import{almesberger} + +% email=da-x@colinux.org +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=14 +\coltocauthor{Dan Aloni} +\coltoctitle{Cooperative Linux} +\label{art02} +\import{aloni} + +% email=andersen@codepoet.org +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=11 +\coltocauthor{Erik Andersen} +\coltoctitle{Build your own Embedded Linux Wireless Access Point} +\label{art03} +\import{andersen} + +% email=anderson@netsweng.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=40 +\coltocauthor{Stuart Anderson} +\coltoctitle{Run-time testing of LSB Applications} +\label{art04} +\import{anderson} + +% email=axboe@suse.de +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=152 +\coltocauthor{Jens Axboe} +\coltoctitle{Linux Block IO: present and future} +\label{art05} +\import{axboe} + +% email=suparna@in.ibm.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=64 +\coltocauthor{Suparna Bhattacharya} +\coltoctitle{Linux AIO Performance and Robustness for Enterprise Workloads} +\label{art06} +\import{bhattacharya} + +% email=tim.bird@am.sony.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=132 +\coltocauthor{Tim R.\ Bird} +\coltoctitle{Methods to Improve Bootup Time in Linux} +\label{art07} +\import{bird} + +% email=~ +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=153 +\coltocauthor{Martin J.\ Bligh} +\coltoctitle{Linux on NUMA} +\label{art08} +\import{bligh} + +% email=jejb@steeleye.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=27 +\coltocauthor{James Bottomley} +\coltoctitle{Improving Kernel Performance by Unmapping the Page Cache} +\label{art09} +\import{bottomley} + +% email=boutcher@us.ibm.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=26 +\coltocauthor{Dave Boutcher} +\coltoctitle{Linux Virtualization on IBM Power5 Systems} +\label{art10} +\import{boutcher} + +% email=len.brown@intel.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=9 +\coltocauthor{Len Brown} +\coltoctitle{ACPI: Advanced Configuration and Power Management Interface} +\label{art11} +\import{brown} + +% email=raybry@sgi.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=147 +\coltocauthor{Ray Bryant} +\coltoctitle{Scaling Linux to the Extreme} +\label{art12} +\import{bryant} + +% email=peterc@gelato.unsw.edu.au +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=100 +\coltocauthor{Peter Chubb} +\coltoctitle{Get More Device Drivers out of the Kernel!} +\label{art13} +\import{chubb} + +% email=wim.coekaerts@oracle.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=13 +\coltocauthor{Wim A.\ Coekaerts} +\coltoctitle{2.6 kernel for big servers compared to 2.4} +\label{art14} +\import{coekaerts} + +% email=corbet@lwn.net +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=127 +\coltocauthor{Jonathan Corbet} +\coltoctitle{Where 2.7 is going} +\label{art15} +\import{corbet} + +% email=paul.devriendt@amd.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=22 +\coltocauthor{Paul Devriendt} +\coltoctitle{SMP and frequency scaling} +\label{art16} +\import{devriendt} + +% email=matt_domsch@dell.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=117 +\coltocauthor{Matt Domsch} +\coltoctitle{Dynamic Kernel Module Support: From Theory to Practice} +\label{art17} +\import{domsch} + +% email=scott.feldman@intel.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=177 +\coltocauthor{Scott Feldman} +\coltoctitle{e100 weight reduction program} +\label{art18} +\import{feldman} + +% email=bfields@umich.edu +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=76 +\coltocauthor{James Bruce Fields} +\coltoctitle{NFSv4 and rpcsec\_gss for linux} +\label{art19} +\import{fields} + +% email=lgammo@cs.uwaterloo.ca +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=0 +\coltocauthor{Louay Gammo} +\coltoctitle{Comparing and Evaluating epoll(), select(), and poll()} +\label{art20} +\import{gammo} + +% email=jim.gettys@hp.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=0 +\coltocauthor{James Gettys} +\coltoctitle{The (Re)Architecture of the X Window System} +\label{art21} +\import{gettys} + +% email=ibrahim.haddad@ericsson.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=51 +\coltocauthor{Ibrahim Haddad} +\coltoctitle{Towards Linux-based Open Telecom Platforms} +\label{art22} +\import{haddad} + +% email=linuxsymposium.org@halcrow.us +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=55 +\coltocauthor{Michael Austin Halcrow} +\coltoctitle{Demands, Solutions, and Improvements for Linux Filesystem Security} +\label{art23} +\import{halcrow} + +% email=haveblue@us.ibm.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=131 +\coltocauthor{Dave Hansen} +\coltoctitle{Hotplug Memory and the Linux VM} +\label{art24} +\import{hansen} + +% email=greg@kroah.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=168 +\coltocauthor{Greg Kroah-Hartman} +\coltoctitle{kobjects and krefs: lockless reference counting for kernel structures} +\label{art25} +\import{kroahhartman} + +% email=ricklind@us.ibm.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=82 +\coltocauthor{Rick Lindsley} +\coltoctitle{The Cursor Wiggles Faster: Measuring Scheduler Performance} +\label{art26} +\import{lindsley} + +% email=rml@ximian.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=122 +\coltocauthor{Robert Love} +\coltoctitle{On a Kernel Events Layer and User-space Message Bus System} +\label{art27} +\import{love} + +% email=mpm@selenic.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=30 +\coltocauthor{Matt Mackall} +\coltoctitle{Linux-tiny and directions for small systems} +\label{art28} +\import{mackall} + +% email=dan.magenheimer@hp.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=68 +\coltocauthor{Dan Magenheimer} +\coltoctitle{Xen and the Art of Open Source Virtualization} +\label{art29} +\import{magenheimer} + +% email=jon.maloy@ericsson.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=52 +\coltocauthor{Jon Paul Maloy} +\coltoctitle{TIPC: Providing Communication for Linux Clusters} +\label{art30} +\import{maloy} + +% email=dmccr@us.ibm.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=109 +\coltocauthor{Dave McCracken} +\coltoctitle{Object-based reverse mapping} +\label{art31} +\import{mccracken} + +% email=michael@ximian.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=145 +\coltocauthor{Michael Meeks} +\coltoctitle{The World of OpenOffice} +\label{art32} +\import{meeks} + +% email=~ +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=130 +\coltocauthor{Arnaldo Carvalho de Melo} +\coltoctitle{TCPfying the Poor Cousins} +\label{art33} +\import{melo} + +% email=kazunori@miyazawa.org +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=119 +\coltocauthor{Kazunori Miyazawa} +\coltoctitle{IPv6 IPsec and Mobile IPv6 implementation of Linux} +\label{art34} +\import{miyazawa} + +% email=~ +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=0 +\coltocauthor{Keith Packard} +\coltoctitle{Getting X off the hardware} +\label{art35} +\import{packard} + +% email=linuxram@us.ibm.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=54 +\coltocauthor{Ram Pai} +\coltoctitle{Linux 2.6 performance improvement through readahead optimization} +\label{art36} +\import{pai} + +% email=inaky.perez-gonzalez@intel.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=10 +\coltocauthor{Inaky Perez-Gonzalez} +\coltoctitle{I would hate user space locking if it weren't that sexy\ldots} +\label{art37} +\import{perezgonzalez} + +% email=slpratt@us.ibm.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=58 +\coltocauthor{Steven L.\ Pratt} +\coltoctitle{Workload Dependent Performance Evaluation of the 2.6 I/O Schedulers} +\label{art38} +\import{pratt} + +% email=sam.robb@timesys.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=104 +\coltocauthor{Sam Robb} +\coltoctitle{Creating Cross-Compile Friendly Software} +\label{art39} +\import{robb} + +% email=john.ronciak@intel.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=46 +\coltocauthor{John A.\ Ronciak} +\coltoctitle{Page-Flip Technology for use within the Linux Networking Stack} +\label{art40} +\import{ronciak} + +% email=rusty@rustcorp.com.au +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=16 +\coltocauthor{Rusty Russell} +\coltoctitle{Linux Kernel Hotplug CPU Support} +\label{art41} +\import{russell} + +% email=dipankar@in.ibm.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=156 +\coltocauthor{Dipankar Sarma} +\coltoctitle{Issues with Selected Scalability Features of the 2.6 Kernel} +\label{art42} +\import{sarma} + +% email=dshankar@us.ibm.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=72 +\coltocauthor{Kittur (Doc) S.\ Shankar} +\coltoctitle{Achieving CAPP/EAL3+ Security Certification for Linux} +\label{art43} +\import{shankar} + +% email=riel@redhat.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=125 +\coltocauthor{Rik van Riel} +\coltoctitle{Improving Linux resource control using CKRM} +\label{art44} +\import{riel} + +% email=avolmat@src.ricoh.co.jp +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=110 +\coltocauthor{Alain Volmat} +\coltoctitle{Linux on a Digital Camera} +\label{art45} +\import{volmat} + +% email=~ +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=0 +\coltocauthor{John A.\ Walicki} +\coltoctitle{The Linux Client at IBM: Enterprise Enabling the Linux Desktop} +\label{art46} +\import{walicki} + +% email=laforge@gnumonks.org +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=86 +\coltocauthor{Harald Marc Welte} +\coltoctitle{ct\_sync: state replication of ip\_conntrack} +\label{art47} +\import{welte} + +% email=mats.d.wichmann@intel.com +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=175 +\coltocauthor{Mats Wichmann} +\coltoctitle{Increasing the appeal of Open Source projects} +\label{art48} +\import{wichmann} + +% email=~ +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=0 +\coltocauthor{Matthew S.\ Wilson} +\coltoctitle{New approaches in software provisioning and system maintenance} +\label{art49} +\import{wilson} + +% email=cworth@east.isi.edu +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=70 +\coltocauthor{Carl D.\ Worth} +\coltoctitle{``On-demand'' Linux in a Power-aware Microsensor} +\label{art50} +\import{worth} + +% email=~ +% url=http://linuxsymposium.org/2004/view_abstract.php?content_key=0 +\coltocauthor{Chris Wright} +\coltoctitle{Linux Virtualization} +\label{art51} +\import{wright} + + +\end{papers} +\clearpage +\end{document} |