At SIGCOMM 2003 in Karlsruhe, Germany    Andy Bavier

        Room 315, Department of Computer Science
        Princeton University
        Phone: (609) 258-5330 (no voicemail messages, please)
        Email: acb (at) cs (dot) princeton (dot) edu

About Me


I am a research staff member at Princeton's Computer Science department, working on PlanetLab. Many years ago I worked on the research staff at the University of Arizona in Tucson; marvel at the view from my old office window -- it's the amazing SunCam!

I received my Ph.D. in Computer Science from Princeton University in 2004, an M.S. in Computer Science from the University of Arizona in 1995, and a B.A. in Philosophy from the College of William and Mary in 1990.

From May to December 2001 I visited the Department of Computer Systems at Uppsala University in Sweden.

Projects


Publications


Improving VPN Performance over Multiple Access Links
Jack Brassil, Rick McGeer, Raj Rajagopalan, Andy Bavier, Larry Roberts, Brian Mark, and Stephen Schwab
To appear in Proceedings of Broadnets 2008
London, UK, September 2008

Container-based Operating System Virtualization: A Scalable, High-performance Alternative to Hypervisors
Stephen Soltesz, Herbert Pötzl, Marc Fiuczynski, Andy Bavier, and Larry Peterson
Proceedings of EuroSys 2007
Lisbon, Portugal, March 2007

Experiences Building PlanetLab
Larry Peterson, Andy Bavier, Marc E. Fiuczynski, and Steve Muir
Proceedings of the 7th USENIX Symposium on Operating System Design and Implementation (OSDI '06)
Seattle, WA, November 2006

In VINI Veritas: Realistic and Controlled Network Experimentation
Andy Bavier, Nick Feamster, Mark Huang, Larry Peterson, and Jennifer Rexford
Proceedings of ACM SIGCOMM 2006
Pisa, Italy, September 2006

PlanetFlow: Maintaining Accountability for Network Services
Mark Huang, Andy Bavier, and Larry Peterson
Operating Systems Review, Vol 40, No 1
January 2006

Scalable Routing Overlay Networks
Aki Nakao, Larry Peterson, and Andy Bavier
Operating Systems Review, Vol 40, No 1
January 2006

Using PlanetLab for Network Research: Myths, Realities, and Best Practices
Neil Spring, Larry Peterson, Andy Bavier, and Vivek S. Pai
Operating Systems Review, Vol 40, No 1
January 2006

Using PlanetLab for Network Research: Myths, Realities, and Best Practices
Neil Spring, Larry Peterson, Andy Bavier, and Vivek S. Pai
Proceedings of the Second Workshop on Real, Large Distributed Systems
San Francisco, CA, December 2005

An Overlay Data Plane for PlanetLab
Andy Bavier, Mark Huang, and Larry Peterson
Proceedings of the Advanced Industrial Conference on Telecommunications
Lisbon, Portugal, July 2005

The Tyche CPU Scheduler
Andy Bavier
Doctoral dissertation, Princeton University
November 2004

Operating System Support for Planetary-Scale Network Services
Andy Bavier, Mic Bowman, Brent Chun, David Culler, Scott Karlin, Steve Muir, Larry Peterson, Timothy Roscoe, Tammo Spalink, and Mike Wawrzoniak
Proceedings of the 1st USENIX/ACM Symposium on Networked Systems Design and Implementation (NSDI '04)
San Francisco, CA, March 2004

Decentralized Trust Management and Accountability in Federated Systems
Brent N. Chun and Andy Bavier
Proceedings of the 37th Hawaii International Conference on System Sciences
Big Island, HI, January 2004

A Routing Underlay for Overlay Networks
Aki Nakao, Larry Peterson, and Andy Bavier
Proceedings of SIGCOMM 2003
Karlsruhe, Germany, August 2003

PlanetLab: an overlay testbed for broad-coverage services
Brent Chun, David Culler, Timothy Roscoe, Andy Bavier, Larry Peterson, Mike Wawrzoniak, and Mic Bowman
ACM SIGCOMM Computer Communication Review, Vol. 33, Issue 3
July 2003

SILK: Scout Paths in the Linux Kernel
Andy Bavier, Thiemo Voigt, Mike Wawrzoniak, Larry Peterson, and Per Gunningberg
Technical Report 2002-009, Department of Information Technology, Uppsala University
Uppsala, Sweden, February 2002

Scheduling Computations on a Software-Based Router
Xiaohu Qie, Andy Bavier, Larry Peterson, and Scott Karlin
Proceedings of SIGMETRICS 2001
Cambridge, MA, June 2001

Constructing End-to-End Paths for Playing Media Objects
Aki Nakao, Andy Bavier, and Larry Peterson
Proceedings of IEEE OpenArch 2001
April 2001

Creating new CPU schedulers with virtual time
Andy Bavier
RTSS 2000 WIP Proceedings
Orlando, FL, November 2000

The Power of Virtual Time for Multimedia Scheduling
Andy Bavier and Larry Peterson
Proceedings of NOSSDAV 2000
Chapel Hill, NC, June 2000

Experiences building a communication-oriented JavaOS
J. Hartman, L. Peterson, A. Bavier, P. Bigot, P. Bridges, B. Montz, R. Piltz, T. Proebsting, and O. Spatscheck
Software--Practice and Experience, Vol. 30, Issue 10
April 2000

BERT: A Scheduler for Best Effort and Realtime Tasks
Andy Bavier, Larry Peterson, and David Mosberger
Princeton University TR-602-99
March 1999

Joust: A Platform for Liquid Software
J. Hartman, L. Peterson, A. Bavier, P. Bigot, P. Bridges, B. Montz, R. Piltz, T. Proebsting, and O. Spatscheck
IEEE Computer
April 1999

Predicting MPEG Execution Times
Andy Bavier, A. Brady Montz, and Larry Peterson
Proceedings of SIGMETRICS '98/PERFORMANCE '98
Madison, WI, June 1998

Quotes


"Dost thou love Life, then do not squander Time, for that's the Stuff that Life is made of." -- Poor Richard

"You would not enjoy Nietzsche, sir. He is fundamentally unsound." -- Jeeves, Jeeves Takes Charge

"Nothing is really work unless you would rather be doing something else." -- James M. Barrie