David Petrou's papers and talks
Most of this information is also available in bibtex format.
Publications
-
The conference paper `Scheduling speculative tasks in a compute
farm' by David Petrou,
Garth A. Gibson, Gregory R. Ganger,
Proceedings of the ACM/IEEE Supercomputing 2005 Conference, Seattle,
Washington, November, 2005.
Available as PDF.
For more information, see the homepage.
-
The PhD dissertation `Cluster scheduling for explicitly-speculative tasks' by David
Petrou. CMU-PDL-04-112, Department of Electrical and Computer
Engineering, Carnegie Mellon University, December, 2004.
Available as PDF.
For more information, see the homepage.
-
The conference paper `Cluster Scheduling for Explicitly-Speculative
Tasks' by David
Petrou, Gregory R.
Ganger, and Garth
A. Gibson, Proceedings of the 18th Annual ACM International
Conference on Supercomputing (ICS 2004), Saint-Malo, France, June
26-July 1, 2004.
Available as PDF.
For more information, see the homepage.
- The workshop position summary `Hinting for goodness' sake,' by
David Petrou, Dushyanth Narayanan, Gregory R. Ganger, Garth A. Gibson, and Elizabeth Shriver,
Proceedings of the 8th IEEE Workshop on Hot Topics in Operating
Systems, Schloss Elmau, Germany, May 20-23, 2001.
Available as gzip'd postscript.
-
The workshop paper `Easing the management of data-parallel systems via
adaptation,' by David
Petrou, Khalil
Amiri, Greg
Ganger, and Garth
A. Gibson, Proceedings of the 9th ACM SIGOPS European
Workshop, Kölding, Denmark, September 17-20, 2000.
Available as gzip'd postscript.
For more information, see the Abacus home page.
-
The conference paper `Dynamic function placement for data-intensive
cluster computing,' by Khalil Amiri, David Petrou, Greg Ganger,
and Garth A. Gibson,
Proceedings of the USENIX 2000 Annual Technical Conference,
San Diego, California, June 18-23, 2000.
Available as gzip'd
postscript.
For more information, see the Abacus home page.
-
The conference paper `Implementing Lottery Scheduling: Matching the
Specializations in Traditional Schedulers,' by David Petrou, John W. Milford,
and Garth A. Gibson,
Proceedings of the USENIX 1999 Annual Technical Conference,
Monterey, California, June 6-11, 1999.
Available as gzip'd postscript.
My lottery scheduling code for FreeBSD 2.2.5R.
If you'd like, here's code for
3.0-RELENG, code for 4.0-RELENG,
from Alexander Bezroutchko <abb@zenon.net>, and code for 4.8R from Dmitry Sivachenko <mitya@cavia.pp.ru>.
-
The conference paper `SLIC: An Extensibility System for Commodity
Operating Systems,' by Douglas P. Ghormley, David Petrou, Steven H. Rodrigues, and
Thomas
E. Anderson, Proceedings of the USENIX 1998 Annual Technical
Conference, New Orleans, Louisiana, June 15-19, 1998.
Available as gzip'd postscript.
For more information, see the SLIC home page.
-
The journal paper `GLUnix: a Global Layer Unix for a Network of
Workstations,' by Douglas P. Ghormley, David Petrou, Steven H. Rodrigues, Amin M. Vahdat, and
Thomas
E. Anderson, Software, Practice and Experience, 1998.
Available as gzip'd postscript.
For more information, see the GLUnix home page.
-
The UC Berkeley Technical Report, `Predictive State Restoration in
Desktop Workstation Clusters,' by David Petrou, Douglas P. Ghormley, and Thomas
E. Anderson, CSD-96-921, November 5, 1996.
Available as gzip'd postscript.
Selected posters
-
The poster `Cluster Scheduling for Explicitly-Speculative Tasks,'
by David Petrou, Greg Ganger, and Garth A. Gibson, Parallel
Data Laboratory Spring Industry Visit Day, Carnegie Mellon
University, Pittsburgh, PA, May 7, 2004.
Available as pdf.
-
The poster `Dynamic function placement for data-intensive
cluster computing,' by Khalil Amiri, David Petrou, Greg Ganger,
and Garth A. Gibson,
The 17th Symposium on Operating Systems Principles,
Kiawah Island Resort, near Charleston, South Carolina, December 12-15,
1999.
Available as gzip'd
postscript.
For more information, see the Abacus home page.
-
The poster `Future Directions in Abacus: Data-parallelism and
Fault-tolerance,' by David Petrou, Khalil Amiri, Greg Ganger,
and Garth A. Gibson,
Parallel Data Systems Spring Open House,
Carnegie Mellon University, Pittsburgh, PA, May 31, 2000.
Available as pdf.
For more information, see the Abacus home page.
Selected talks
-
`Cluster scheduling for explicitly-speculative tasks,' PhD dissertation defense, Carnegie Mellon University, Pittsburgh, Pennsylvania, December 16, 2004.
Available as PDF.
For more information, see the homepage.
-
`Abacus: Adaptive Function Migration in an Active Storage System,'
Parallel Data Systems 1999 Workshop & Retreat, Nemacolin
Woodlands Resort, Farmington, Pennsylvania, November 8, 1999.
Available as gzip'd postscript.
For more information, see the Abacus home page.
-
`SLIC: An Extensibility System for Commodity Operating Systems,'
USENIX 1998 Annual Technical Conference, New Orleans,
Louisiana, June 15-19, 1998.
Available as gzip'd postscript.
For more information, see the USENIX
1998 Annual Technical Conference home page.
-
`NASD Support for Scalable Web Servers,' Parallel Data Systems
1997 Workshop & Retreat, Nemacolin Woodlands Resort, Farmington,
Pennsylvania, October 28, 1997.
Available as gzip'd postscript.
Return to David
Petrou's home page.