Vivek Pai


35 Olden Street
Princeton, NJ 08544
off: 609-258-2086
fax: 609-258-1771
vivek@cs.princeton.edu

Publications


Towards Understanding Modern Web Traffic
Sunghwan Ihm and Vivek S. Pai.
To appear in Proceedings of the 2011 Internet Measurement Conference (IMC '11).
Berlin, Germany, November 2011

Understanding and Characterizing PlanetLab Resource Usage for Federated Network Testbeds
Wonho Kim, Ajay Roopakalu, Katherine Y. Li, and Vivek S. Pai.
To appear in Proceedings of the 2011 Internet Measurement Conference (IMC '11).
Berlin, Germany, November 2011

SSDAlloc: Hybrid SSD/RAM Memory Management Made Easy
Anirudh Badam, Vivek S. Pai.
In Proceedings of the 8th USENIX Symposium on Networked Systems Design and Implementation (NSDI '11).
Boston, MA, March 2011

First-Class Access For Developing-World Environments
Vivek S. Pai, Anirudh Badam, Sunghwan Ihm, and KyoungSoo Park.
In Proceedings of the 5th International Conference on Future Internet Technologies (CFI 2010).
Seoul, Korea, June 2010

Towards Understanding Developing World Traffic
Sunghwan Ihm, KyoungSoo Park, and Vivek S. Pai.
In Proceedings of the 4th ACM Workshop on Networked Systems for Developing Regions (NSDR '10).
San Francisco, CA, June 2010

Wide-area Network Acceleration for the Developing World
Sunghwan Ihm, KyoungSoo Park, and Vivek S. Pai.
In Proceedings of the USENIX Annual Technical Conference (USENIX '10).
Boston, MA, June 2010

Beating Netbooks Into Servers: Making Some Computers More Equal Than Others
Anirudh Badam and Vivek S. Pai.
In Proceedings of the 3rd ACM Workshop on Networked Systems for Developing Regions (NSDR '09).
Big Sky, Montana, October 2009.

Language Support for Processing Distributed Ad Hoc Data
Kenny Q. Zhu, Daniel S. Dantas, Kathleen Fisher, Limin Jia, Yitzhak Mandelbaum, Vivek Pai and David Walker.
ACM SIGPLAN International Conference on Principles and Practice of Declarative Programming.
Coimbra, Portugal, September 2009.

First-class Access for Developing-World Environments
Vivek S. Pai, Anirudh Badam, Sunghwan Ihm, KyoungSoo Park.
In Proceedings of the CCC Workshop on Computer Science and Global Development.
Berkeley, CA, August 2009.

HashCache: Cache Storage for the Next Billion
Anirudh Badam, KyoungSoo Park, Vivek S. Pai, Larry L. Peterson.
In Proceedings of the 6th Symposium on Networked Systems Design and Implementation (NSDI '09).
Boston, MA, April 2009.

ConfiDNS: Leveraging Scale and History to Detect Compromise
Lindsey Poole and Vivek S. Pai.
In Proceedings of the 2008 USENIX Annual Technical Conference (USENIX '08).
Boston, MA, June 2008

Uncovering performance differences among backbone ISPs with Netdiff
Ratul Mahajan, Ming Zhang, Lindsey Poole, Vivek S. Pai.
In Proceedings of the 5th Symposium on Networked Systems Design and Implementation (NSDI '08).
San Francisco, CA, April 2008.

Do commodity SMT processors need more OS research?
Yaoping Ruan, Vivek S. Pai, Erich Nahum, John M. Tracey.
In Operating Systems Review.
Vol. 42, No. 1, January 2008, 21-25.

Experimental Computer Science: Experience-driven experimental systems research
Larry Peterson, Vivek S. Pai.
In Communications of the ACM, Volume 50, Issue 11, November 2007

Supporting Practical Content-Addressable Caching with CZIP Compression
KyoungSoo Park, Sunghwan Ihm, Mic Bowman, and Vivek S. Pai.
In Proceedings of the USENIX Annual Technical Conference (USENIX '07).
Santa Clara, CA, June 2007

ConfiDNS: Leveraging Scale and History to Improve DNS Security
Lindsey Poole and Vivek S. Pai.
In Proceedings of the Third Workshop on Real, Large, Distributed Systems (WORLDS '06).
Seattle, WA, November 2006

Understanding and Addressing Blocking-Induced Network Server Latency
Yaoping Ruan and Vivek S. Pai.
In Proceedings of the USENIX 2006 Annual Technical Conference (USENIX '06).
Boston, MA, June 2006

Securing Web Service by Automatic Robot Detection
KyoungSoo Park, Vivek S. Pai, Kang-Won Lee, and Seraphin Calo.
In Proceedings of the USENIX 2006 Annual Technical Conference (USENIX '06).
Boston, MA, June 2006

How DNS Misnaming Distorts Internet Topology Mapping
Ming Zhang, Yaoping Ruan, Vivek S. Pai, and Jennifer Rexford.
In Proceedings of the USENIX 2006 Annual Technical Conference (USENIX '06).
Boston, MA, June 2006

Scale and Performance in the CoBlitz Large-File Distribution Service
KyoungSoo Park and Vivek S. Pai.
In Proceedings of the 3rd Symposium on Networked Systems Design and Implementation (NSDI '06).
San Jose, CA, May 2006

Connection Conditioning: Architecture-Independent Support for Simple, Robust Servers
KyoungSoo Park and Vivek S. Pai.
In Proceedings of the 3rd Symposium on Networked Systems Design and Implementation (NSDI '06).
San Jose, CA, May 2006

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

CoMon: A Mostly-Scalable Monitoring System for PlanetLab
KyoungSoo Park and Vivek S. Pai
In Operating Systems Review, Vol 40, No 1, Jan 2006

(Re)Design Considerations for Scalable Large-File Content Distribution
Brian Biskeborn, Michael Golightly, KyoungSoo Park, and Vivek S. Pai.
In Proceedings of the Second Workshop on Real, Large Distributed Systems (WORLDS '05).
San Francisco, CA, Dec 2005

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

Evaluating the Impact of Simultaneous Multithreading on Network Servers Using Real Hardware
Yaoping Ruan, Vivek S. Pai, Erich Nahum, and John Tracey.
In Proceedings of the 2005 ACM SIGMETRICS International Conference on Measurement & Modeling of Computer Systems (SIGMETRICS '05).
Banff, Alberta, Canada, June 2005

CoDeploy: Deploying Large File Transfer on an HTTP Content Distribution Network
KyoungSoo Park and Vivek S. Pai.
In Proceedings of the First Workshop on Real, Large Distributed Systems (WORLDS '04).
San Francisco, CA, Dec 2004

CoDNS: Improving DNS Performance and Reliability via Cooperative Lookups
KyoungSoo Park, Vivek S. Pai, Larry Peterson and Zhe Wang.
In Proceedings of the Sixth Symposium on Operating Systems Design and Implementation (OSDI '04).
San Francisco, CA, Dec 2004

PlanetSeer: Internet Path Failure Monitoring and Characterization in Wide-Area Services
Ming Zhang, Chi Zhang, Vivek Pai, Larry Peterson, and Randolph Wang.
In Proceedings of the Sixth Symposium on Operating Systems Design and Implementation (OSDI '04).
San Francisco, CA, Dec 2004

Making the ``Box'' Transparent: System Call Performance as a First-Class Result
Yaoping Ruan and Vivek Pai.
In Proceedings of the 2004 Usenix Annual Technical Conference (USENIX '04).
Boston, MA, June 2004

Reliability and Security in the CoDeeN Content Distribution Network
Limin Wang, KoungSoo Park, Ruoming Pang, Vivek Pai, and Larry Peterson.
In Proceedings of the 2004 Usenix Annual Technical Conference (USENIX '04).
Boston, MA, June 2004

The Origins of Network Server Latency \& the Myth of Connection Scheduling (extended abstract)
Yaoping Ruan and Vivek S. Pai.
In Proceedings of the 2004 ACM SIGMETRICS Conference on Measurement and Modeling of Computer Systems (SIGMETRICS '04).
New York, NY, June 2004

The Dark Side of the Web: An Open Proxy's View
Vivek S. Pai, Limin Wang, KyoungSoo Park, Ruoming Pang, and Larry Peterson.
In Proceedings of the Second Workshop on Hot Topics in Networking (HotNets-II).
Cambridge, MA, Nov 2003

A Flexible and Efficient API for a Customizable Proxy Cache
Vivek S. Pai, Alan Cox, Vijay S. Pai, Willy Zwaenepoel.
In Proceedings of the Fourth USENIX Symposium on Internet Technologies and Systems (USITS '03).
Seattle, WA, Mar 2003

The Effectiveness of Request Redirection on CDN Robustness
Limin Wang, Vivek S. Pai, Larry Peterson.
In Proceedings of the Fifth Symposium on Operating System Design and Implementation (OSDI '02).
Boston, MA, Dec 2002

IO-Lite: A Unified I/O Buffering and Caching System
Vivek S. Pai, Peter Druschel and Willy Zwaenepoel
In ACM Transactions on Computer Systems
Vol. 18, No. 1, pp.37-66, February 2000

Flash: An Efficient and Portable Web Server
Vivek S. Pai, Peter Druschel and Willy Zwaenepoel
In Proceedings of the USENIX 1999 Annual Technical Conference
Monterey, CA, June 1999

IO-Lite: A Unified I/O Buffering and Caching System
Vivek S. Pai, Peter Druschel and Willy Zwaenepoel
In Proceedings of the Third Symposium on Operating Systems Design and Implementation (OSDI'99)
New Orleans, LA, February 1999
Best Paper Award

Locality-aware Request Distribution in Cluster-based Network Servers
Vivek S. Pai, Mohit Aron, Gaurav Banga, Michael Svendsen, Peter Druschel, Willy Zwaenepoel and Erich Nahum
In Proceedings of the Eighth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-VIII)
San Jose, California, October 1998

Extensible Kernels are Leading OS Research Astray
Peter Druschel, Vivek S. Pai, and Willy Zwaenepoel
In Proceedings of the Sixth Workshop on Hot Topics in Operating Systems (HotOS-VI)
Cape Cod, MA, May 1997