J A S O N   N I E H    Dept of Computer Science, Columbia University
Home | Research | Teaching | Publications | Facebook | Contact Info

"Change everything, except your loves." -- Voltaire, Sur l'Usage de la Vie
Jason Nieh Jason Nieh is an Associate Professor of Computer Science and Director of the Network Computing Laboratory at Columbia University. He previously served as the technical advisor for nine States on the Microsoft Antitrust Settlement and an expert witness in the Microsoft New York Class Action Settlement. He has made research contributions in software systems across a broad range of areas, including operating systems, virtualization, thin-client computing, utility computing, mobile computing, multimedia, web technologies, and performance evaluation. Honors for his research work include the Sigma Xi Young Investigator Award, awarded once every two years in the physical sciences and engineering, a National Science Foundation CAREER Award, a Department of Energy Early Career Award, multiple IBM Faculty and Shared University Research Awards, and various best paper awards, including the 2004 MobiCom Best Student Paper Award. A dedicated teacher, he received the Distinguished Faculty Teaching Award from the Columbia Engineering School Alumni Association for his innovations in teaching operating systems and for introducing virtualization as a pedagogical tool. Professor Nieh earned his B.S. from MIT and his M.S. and Ph.D. from Stanford University, all in Electrical Engineering. He is married to Belinda Nieh and they have three children, Joanna, Caleb, and Emma. They live in New York City.
TEACHING AND ADVISING PHD STUDENTS
COMS E6998 Mobile Computing with iPhone and Android, Spring 2009 M 11:00am-12:50pm Location Mudd 1127
COMS W4118 Operating Systems, Fall 2008 MW 2:40-3:55pm Mudd 535; CS PhD students see OS Comp Exam; CS MS students see MS Waiver
COMS E6118 Advanced Operating Systems, Fall 2005 R 2:10-4:00pm CSB 453 (CS Conference Rm)
Current
Oren Laadan, Dan Phung, Shaya Potter, Alex Sherman, Dinesh Subhraveti, Haoqiang Zheng

Graduated
Ricardo Baratto (Calista Technologies),
Albert Lai (Ohio State University),
David Olshefski (IBM Research),
Gong Su (IBM Research),
Erez Zadok (Stony Brook)

RECENT NEWS RECENT PROFESSIONAL ACTIVITIES
Computing at Columbia, Columbia Spectator, December 2008. iPhone and Android Apps 101, Forbes.com, November 2008.
Efforts pursue separate paths to streamlined PCs, EE Times, June 2007.
Standard aims to bolster thin client PCs, EE Times, June 2007.
Mason to Receive $2.3 Million Computer Security Grant, The Mason Gazette, March 2007.
Access your desktop PC from your Pocket PC!, Smartphone and Pocket PC Magazine, January 2007.
Young Einsteins at NYAS summer program tackle energy crisis, terrorism and security issues, EurekAlert! Science Reporting for Kids, August 2006.
Engineering Start-Ups + Venture Capitalists = Success, SEAS Engineering News, Fall 2005.
Open source opens opportunities, LinuxWorld, April 2005.
Program Co-Chair, Sigmetrics / Performance 2009
Program Committee, Infocom 2009
Program Committee, VEE 2009
Program Co-Chair, VMSec 2008
Program Committee, MobiQuitous 2008
Program Committee, MobiVirt 2008
Program Committee, Sigmetrics 2008
Program Committee, Infocom 2008
Program Committee, VMworld 2007
Program Committee, MobiCom 2007
Program Committee, USENIX 2007
Program Committee, MobiSys 2007
Vice Chair, WWW 2007
SELECTED PUBLICATIONS (Complete List)
DejaView: A Personal Virtual Computer Recorder
Oren Laadan, Ricardo Baratto, Dan Phung, Shaya Potter, and Jason Nieh, Proceedings of the Twenty-first ACM Symposium on Operating Systems Principles (SOSP 2007), Stevenson, WA, October 2007.
Transparent Checkpoint-Restart of Multiple Processes on Commodity Operating Systems
Oren Laadan and Jason Nieh, Proceedings of the 2007 USENIX Annual Technical Conference, Santa Clara, CA, June 2007.
Grouped Distributed Queues: Distributed Queue, Proportional Share Multiprocessor Scheduling
Bogdan Caprita, Jason Nieh, and Clifford Stein, Proceedings of the Twenty-fifth Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC 2006), Denver, CO, July 2006.
Understanding the Management of Client Perceived Pageview Response Time
David P. Olshefski and Jason Nieh, Proceedings of the Joint International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS/Performance 2006), St. Malo, France, June 2006.
pTHINC: A Thin-Client Architecture for Mobile Wireless Web
Joeng Kim, Ricardo Baratto, and Jason Nieh, Proceedings of the Fifteenth International World Wide Web Conference (WWW 2006), Edinburgh, Scotland, May 2006.
On the Performance of Wide-Area Thin-Client Computing
Albert Lai and Jason Nieh, ACM Transactions on Computer Systems (TOCS), 24(2), May 2006. (Parts of this work appeared in SIGMETRICS 2002.)
THINC: A Virtual Display Architecture for Thin-Client Computing
Ricardo Baratto, Leonard Kim, and Jason Nieh, Proceedings of the Twentieth ACM Symposium on Operating Systems Principles (SOSP 2005), Brighton, United Kingdom, October 2005.
Group Ratio Round-Robin: O(1) Proportional Share Scheduling for Uniprocessor and Multiprocessor Systems
Bogdan Caprita, Wong Chun Chan, Jason Nieh, Clifford Stein, and Haoqiang Zheng, Proceedings of the 2005 USENIX Annual Technical Conference, Anaheim, CA, April 2005.
Experiences Teaching Operating Systems Using Virtual Platforms and Linux
Jason Nieh and Chris Vaill, Proceedings of the Thirty-sixth ACM Technical Symposium on Computer Science Education (SIGCSE 2005), St. Louis, MO, February 2005.
ksniffer: Determining the Remote Client Perceived Response Time from Live Packet Streams
David P. Olshefski, Jason Nieh, and Erich Nahum, Proceedings of the Sixth Symposium on Operating Systems Design and Implementation (OSDI 2004), San Francisco, CA, December 2004.
MobiDesk: Mobile Virtual Desktop Computing
Ricardo Baratto, Shaya Potter, Gong Su, and Jason Nieh, Proceedings of the Tenth Annual ACM International Conference on Mobile Computing and Networking (MobiCom 2004), Philadelphia, PA, September-October 2004. (Best Student Paper Award)
SWAP: A Scheduler With Automatic Process Dependency Detection
Haoqiang Zheng and Jason Nieh, Proceedings of the First USENIX/ACM Symposium on Networked Systems Design and Implementation (NSDI 2004), San Francisco, CA, March 2004.
Using Certes to Infer Client Response Time at the Web Server
David P. Olshefski, Jason Nieh, and Dakshi Agrawal, ACM Transactions on Computer Systems (TOCS), 22(1), February 2004. (Parts of this work appeared in SIGMETRICS 2002.)
A SMART Scheduler for Multimedia Applications
Jason Nieh and Monica S. Lam. ACM Transactions on Computer Systems (TOCS), 21(2), May 2003. (Parts of this work appeared in SOSP 1997.)
Measuring Thin-Client Performance Using Slow-Motion Benchmarking
Jason Nieh, S. Jae Yang, and Naomi Novik. ACM Transactions on Computer Systems (TOCS), 21(1), February 2003. (Parts of this work appeared in USENIX 2001.)
The Design and Implementation of Zap: A System for Migrating Computing Environments
Steven Osman, Dinesh Subhraveti, Gong Su, and Jason Nieh, Proceedings of the Fifth Symposium on Operating Systems Design and Implementation (OSDI 2002), Boston, MA, December 2002.