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 ]
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.
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 ]