At CoNEXT/ROADS 2008 in Madrid, Spain    Andy Bavier

        PlanetLab Consortium
        221 Nassau Street
        Princeton University
        Phone: (609) 798-1278
        Email: acb (at) cs (dot) princeton (dot) edu

About Me


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.

Teaching


Projects


Publications


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
USENIX Test of Time Award (2014)

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

Quotes


"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