This leads to the more general question: how do we keep the "practical bias" in academic systems research? Before I try to answer that directly, it's worth looking at the way research is conducted by other engineering disciplines. (After all, one of the things that separates systems from the rest of computer science is its relative proximity to engineering.) To me, it's very interesting to look at the history of mechanical engineering at MIT. In particular, note the programs that no longer exist:
- Marine engineering, stopped in 1913
- Locomotive engineering, stopped in 1918
- Steam turbine engineering, stopped in 1918
- Engine design, stopped in 1925
- Automotive engineering, stopped in 1949
And what has happened to, say, engine design since the formal academic programs stopped? Hard problems are still being solved, but the way those problems are solved has changed. For example, look at the 2001 program for the Small Engine Technology Conference. A roughly typically snippet:
- G.P. BLAIR - The Queen's University of Belfast (United Kingdom)
D.O. MACKEY, M.C. ASHE, G.F. CHATFIELD - OPTIMUM Power Technology (USA)
Exhaust pipe tuning on a four-stroke engine; experimentation and simulation - G.P. BLAIR, E. CALLENDER
The Queen's University of Belfast (United Kingdom)
D.O. MACKEY - OPTIMUM Power Technology (USA)
Maps of discharge coefficient data for valves, ports and throttles -
V. LAKSHMINARASIMHAN, M.S. RAMASAMY, Y. RAMACHANDRA BABU
TVS-Suzuki (India)
4 stroke gasoline engine performance optimization using statistical techniques -
K. RAJASHEKHAR SWAMY, V. HARNE, D.S. GUNJEGAONKAR
TVS-Suzuki (India)
K.V. GOPALKRISHNAN - Indian Institute of Technology (India)
Study and development of lean burn systems on small 4-stroke gasoline engine
- M. NUTI - Industrial Consultant
- P. COLOMBO - Dell'Orto
- C. DOVERI - EDI Progetti e Sviluppo
- G. FORASASSI - Università di Pisa
- R. GENTILI - Università di Pisa
- G. LASSANSKE - Chair North American Technical Committee
- G. LEVIZZARI - ATA
- M. MARCACCI - Piaggio
- L. MARTORANO - Università di Pisa
- L. PETRINI - Aprilia
- R. RINOLFI - Centro Ricerche Fiat
Okay, so that's one example of how a traditional engineering discipline conducts joint academic/industrial research. Let's get back to USENIX with a look at the Program Committee for USENIX '05. Note that the mix is exactly the inverse: twelve work for a university and five work for a company. Worse, of those five putatively from industry, all of them work in academic labs. In our industry, these labs have a long tradition of being pure research outfits -- they often have little-to-no product responsibilities. (Which, by the way, is just an observation -- it's not meant to be a value judgement.)
Even more alarming, the makeup of the FREENIX '05 program committee is almost completely from industry. This leads to the obvious question: is FREENIX becoming some sort of dumping ground for systems research deemed to be too "practically biased" for the academy? I hope not: aside from the obvious problem of confusing research problems with business models, having the General Session become strictly academic and leaving the FREENIX track to become strictly industrial effectively separates the academics from the practitioners. And this, in my opinion, is exactly what we don't need...
So how do we keep the "practical bias" in the academic work presented at USENIX? For starters, industry should be better represented at the Program Committee and on the Steering Committee. In my opinion, this is most easily done by eliminating FREENIX (as such), folding the FREENIX Program Committee into the General Session Program Committee, and then having an interleaved "practical" track within the General Session. That is, alternate between practical sessions and academic ones -- forcing the practitioners to sit through the academic sessions and vice versa.
That may be too radical, but the larger point is that we need to start having an honest conversation: how do we prevent USENIX from becoming irrelevant?
Posted by Keith Smith on July 06, 2004 at 05:52 PM PDT #
Posted by Jos� Mar�a Ruiz on July 07, 2004 at 12:34 AM PDT #
Posted by arved's weblog on July 07, 2004 at 02:24 AM PDT #
Posted by Dana Spiegel on July 07, 2004 at 06:08 AM PDT #
Posted by Werner Vogels on July 07, 2004 at 06:24 AM PDT #
The question <EM>why aren't there more papers from industry at this conference</EM>, is something I hear often. It is a subject I care about so here are some thoughts one this subject in response one of those remarks.
At <A href="...
Posted by All Things Distributed on July 07, 2004 at 08:04 AM PDT #
Posted by Bryan Cantrill on July 07, 2004 at 09:00 AM PDT #
Posted by Werner Vogels on July 07, 2004 at 04:28 PM PDT #
In a comment on his weblog Bryan Cantrill responds to my posting yesterday about papers from industry at conferences. Bryan rejects my statement that one of the main cau...
Posted by All Things Distributed on July 08, 2004 at 10:53 AM PDT #
Posted by Phil Levis on July 08, 2004 at 02:43 PM PDT #
Posted by Bryan Cantrill on July 08, 2004 at 07:21 PM PDT #
Posted by Greg Wilson on July 09, 2004 at 11:50 AM PDT #
Posted by Ajay Kosaraju on July 09, 2004 at 02:40 PM PDT #
Posted by Philip Levis on July 11, 2004 at 08:21 PM PDT #
Posted by Bryan Cantrill on July 11, 2004 at 09:21 PM PDT #