summaryrefslogtreecommitdiff
path: root/2004/netfilter-failover-ols2004/OLS2004-proceedings/MasterOLS.tex
diff options
context:
space:
mode:
Diffstat (limited to '2004/netfilter-failover-ols2004/OLS2004-proceedings/MasterOLS.tex')
-rw-r--r--2004/netfilter-failover-ols2004/OLS2004-proceedings/MasterOLS.tex534
1 files changed, 534 insertions, 0 deletions
diff --git a/2004/netfilter-failover-ols2004/OLS2004-proceedings/MasterOLS.tex b/2004/netfilter-failover-ols2004/OLS2004-proceedings/MasterOLS.tex
new file mode 100644
index 0000000..6cfd765
--- /dev/null
+++ b/2004/netfilter-failover-ols2004/OLS2004-proceedings/MasterOLS.tex
@@ -0,0 +1,534 @@
+%% 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,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}
+
+%%%%%%%%%%%%%%%%% DOC STARTS HERE %%%%%%%%%%%%%%%%%%%%
+\begin{document}
+\pagestyle{empty}
+\thispagestyle{empty}
+
+
+%%%%%%%%%%%%%% TITLE PAGE %%%%%%%%%%%%%%%%%%%
+\onecolumn
+\thispagestyle{empty}
+\maketitle
+\thispagestyle{empty}
+
+%%%%%%%%%%%%%%% TABLE OF CONTENTS %%%%%%%%%%%%%%
+\onecolumn
+\thispagestyle{empty}
+
+
+\tableofcontents
+
+
+%%%%%%%%%%%%%%%%%%%%% 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.4in}
+
+\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{Ottawa Linux Symposium\ \hrulefill\ }{\ \hrulefill\ Ottawa Linux Symposium 2004}
+
+
+%%%%%%%%%%%%%%% PAPERS BEGIN HERE %%%%%%%%%%%%%%%%%%%%%%%%%%
+\begin{papers}
+
+%% \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}
personal git repositories of Harald Welte. Your mileage may vary