I am a Research Scholar 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.
VICCI: A Programmable Cloud-Computing Research Testbed
Larry Peterson, Andy Bavier, Sapan Bhatia
Tech report TR-912-11, Department of Computer Science, Princeton University
September 2011
Vsys: A Programmable sudo
Sapan Bhatia, Giovanni Di Stasi, Thom Haddow, Andy Bavier, Steve Muir, Larry Peterson
Proceedings of USENIX ATC 2011
June 2011
Slashdot
sfatables: A Firewall-like Policy Engine for Federated Systems
Sapan Bhatia, Andy Bavier, Larry Peterson, Soner Sevinc
Proceedings of ICDCS 2011
June 2011
Network Virtualization in GpENI: Framework, Implementation and
Integration Experience
Ram Cherukuri, Xuan Liu, Andy Bavier, James Sterbenz, Deep Mehdi
Proceedings of ManFI 2011
May 2011
TransCloud--Design
Considerations for a High-performance Cloud Architecture Across
Multiple Administrative Domains
Andy Bavier, Marco Yuen, Jessica Blaine, Rick McGeer, Alvin
AuYoung, Yvonne Coady, Chris Matthews, Chris Pearson, Alex Snoeren, Joe Mambretti
Proceedings of CLOSER 2011
May 2011
Network Integrated Transparent TCP Accelerator
Jeongkeun Lee, Puneet Sharma, Jean Tourrilhes, Rick McGeer, Jack
Brassil, Andy Bavier
Proceedings of AINA 2010
April 2010
The
CHART System: A High-Performance, Fair Transport Architecture Based on
Explicit Rate Signaling
Jack Brassil et al.
Operating Systems Review, Vol 43, No 1
January 2009
Trellis:
A Platform for Building Flexible, Fast Virtual Networks on Commodity Hardware
Sapan Bhatia, Murtaza Motiwala, Wolfgang Mühlbauer, Yogesh
Mundada, Vytautas Valancius, Andy Bavier, Nick Feamster, Larry
Peterson, Jennifer Rexford
Proceedings of ROADS 2008/CoNEXT 2008
Madrid, Spain, December 2008
Improving
VPN Performance over Multiple Access Links
Jack Brassil, Rick McGeer, Raj Rajagopalan, Andy Bavier, Larry
Roberts, Brian Mark, and Stephen Schwab
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
ACM SIGCOMM Test of Time Paper Award (2013)
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
"Dost thou love Life, then do not squander Time, for that's the Stuff that Life is made of." -- Poor Richard
"Truth is what works." -- William James
"Nothing is really work unless you would rather be doing something else." -- James M. Barrie