A. Zulfiqar, B. Pfaff, W. Tu, G. Antichi, M. Shahbaz, “The Slow Path Needs an Accelerator Too!” ACM SIGCOMM Computer Communication Review 53, no. 1 (2023): 38-47. PDF.
D. Sur, B. Pfaff, L. Ryzhyk, “Full-stack SDN.” In HotNets 2022. PDF.
C. Josephson, N. Peill-Moelter, Z. Pan, B. Pfaff, V. Firoiu, “The sky is not the limit: untapped opportunities for green computing,” HotCarbon 2022. PDF.
B. Pfaff, D. Sur, L. Ryzhyk, M. Budiu, “P4 in Open vSwitch with OfP4,” P4 Workshop 2022. Extended abstract PDF. Slides PDF.
W. Tu, Y.-H. Wei, G. Antichi, B. Pfaff, “Revisiting the Open vSwitch dataplane ten years later,” SIGCOMM 2021. PDF.
J. Pettit, B. Pfaff, J. Stringer, C. Tu, B. Blanco, A. Tessmer, “Bringing Platform Harmony to VMware NSX,” ACM SIGOPS Operating Systems Review, vol. 52, no. 1, July 2018. PDF.
M. Shahbaz, S. Choi, B. Pfaff, C. Kim, N. Feamster, N. McKeown, J. Rexford, “PISCES: A Programmable, Protocol-Independent Software Switch.” In SIGCOMM 2016. PDF.
B. Pfaff, J. Pettit, T. Koponen, E. J. Jackson, A. Zhou, J. Rajahalme, J. Gross, A. Wang, J. Stringer, P. Shelar, K. Amidon, M. Casado, “The Design and Implementation of Open vSwitch.” Selected as “best paper”. In USENIX NSDI. 2015. PDF. Slides: PDF or ODP. In USENIX ATC 2015. Shortened version published in ;login:, April 2015, vol. 40, no. 2.
T. Koponen, K. Amidon, P. Balland, M. Casado, A. Chanda, B. Fulton, I. Ganichev, J. Gross, N. Gude, P. Ingram, E. Jackson, A. Lambeth, R. Lenglet, S.-H. Li, A. Padmanabhan, J. Pettit, B. Pfaff, R. Ramanathan, S. Shenker, A. Shieh, J. Stribling, P. Thakkar, D. Wendlandt, A. Yip, and R. Zhang, “Network virtualization in multi-tenant datacenters.” In USENIX NSDI. 2014. PDF
B. Pfaff and B. Davie, “The Open vSwitch Database Management Protocol.” RFC 7047. 2013. HTML
J. Pettit, J. Gross, B. Pfaff, M. Casado, and S. Crosby, “Virtual switching in an era of advanced edges.” In Proc. 2nd Workshop on Data Center-Converged and Virtual Ethernet Switching (DCCAVES), ITC, vol. 22. 2010. PDF
B. Pfaff, A. Romano, G. Back, “The Pintos Instructional Operating Systems Kernel.” SIGCSE 2009, March 2009. PDF
B. Pfaff, J. Pettit, K. Amidon, M. Casado, T. Koponen, and S. Shenker, “Extending Networking into the Virtualization Layer.” In Hotnets 2009. PDF
N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado, N. McKeown, S. Shenker. “NOX: Towards an Operating System for Networks,” ACM SIGCOMM Computer Communication Review 38, no. 3 (2008): 105-110. PDF
B. Pfaff, “Improving virtual hardware interfaces.” PhD dissertation. Stanford University, 2007. PDF
B. Pfaff, T. Garfinkel, M. Rosenblum, “Virtualization Aware File Systems: Getting Beyond the Limitations of Virtual Disks,” 3rd Symposium on Networked Systems Design and Implementation, May 2006. [ PDF | HTML ]
J. Yang, P. Twohey, B. Pfaff, C. Sar, D. Engler, “EXPLODE: A Lightweight, General Approach to Finding Serious Errors in Storage Systems,” BUGS 2005, June 2005. [ PDF ]
J. Chow, B. Pfaff, T. Garfinkel, M. Rosenblum, “Shredding Your Garbage: Reducing Data Lifetime Through Secure Deallocation,” 14th USENIX Security Symposium, July/August 2005. [ PDF | HTML ]
H. Shacham, M. Page, B. Pfaff, E.-J. Goh, N. Modadugu, D. Boneh, “On the Effectiveness of Address Space Randomization,” ACM Conference on Computer Security 2004, October 2004. [ PDF ]
T. Garfinkel, B. Pfaff, J. Chow, “Data Lifetime is a Systems Problem,” ACM SIGOPS European Workshop, September 2004. [ PDF ]
J. Chow, B. Pfaff, T. Garfinkel, K. Christopher, and M. Rosenblum, “Understanding Data Lifetime via Whole System Simulation,” 13th USENIX Security Symposium, August 2004. Awarded “Best Paper.” [ PDF | HTML ] See also the New Scientist, NewsForge, and CXOtoday.com articles covering this work.
B. Pfaff, “Performance Analysis of BSTs in System Software,” 2004 SIGMETRICS/Performance poster, June 2004. [ extended abstract | full paper ]
T. Garfinkel, B. Pfaff, and M. Rosenblum, “Ostia: A Delegating Architecture for Secure System Call Interposition,” 2004 Symposium on Network and Distributed System Security. [ PDF ]
T. Garfinkel, B. Pfaff, J. Chow, M. Rosenblum, and D. Boneh, “Terra: A Virtual Machine-Based Platform for Trusted Computing,” 2003 Symposium on Operating Systems Principles. [ PDF ]
C. Sapuntzakis, R. Chandra, B. Pfaff, J. Chow, M. Lam, and M. Rosenblum, “Optimizing the Migration of Virtual Computers,” 2002 Symposium on Operating Systems Design and Implementation. [ PDF ]
C.-Y. Jang, C. Steinfield, and B. Pfaff, “Virtual team awareness and groupware support: An evaluation of the TeamSCOPE system,” International Journal of Human-Computer Studies, 56 (1), January 2002, 109-126.
C.-Y. Jang, C. Steinfield, and B. Pfaff, “Supporting awareness among virtual teams in a Web-based collaborative system: The TeamSCOPE system,” International Workshop on Awareness and the World Wide Web, CSCW 2000, Philadelphia, December 2000. [ PDF ]
C.-Y. Jang, C. Steinfield, and B. Pfaff, “Supporting virtual team collaboration: The TeamSCOPE system,” International Conference on Supporting Group Work, GROUP 99, Phoenix, November, 1999. [ PDF ]