Willis Lang

w l a n g at a l u m n i dot c s dot w i s c dot e d u


Sep 2008 to Aug 2012 Doctor of Philosophy
Computer Sciences - Databases
Advisor: Jignesh M. Patel
University of Wisconsin - Madison
Sep 2006 to Apr 2008 Master of Science
Computer Science and Engineering - Databases
Advisor: Jignesh M. Patel
University of Michigan
Sep 2001 to May 2006 Bachelor of Mathematics
Honours Computer Science - Bioinformatics option (co-operative program) w/ Distinction
University of Waterloo


2016 SOCC STeP: Scalable Tenant Placement for Managing Database-as-a-Service Deployments
Rebecca Taft, Willis Lang, Jennie Duggan, Aaron J. Elmore, Michael Stonebraker, David J. DeWitt
2016 VLDB Not for the Timid: On the Impact of Aggressive Over-booking in the Cloud
Willis Lang, Karthik Ramachandra, David J. DeWitt, Shize Xu, Qun Guo, Ajay Kalhan, Peter Carlin
2015 SOCC Microsoft Azure SQL Database Telemetry
Willis Lang, Frank Bertsch, David J. DeWitt, Nigel Ellis
2015 CIDR Database Optimization for the Cloud: Where Costs, Partial Results, and Consumer Choice Meet
Willis Lang, Rimma V. Nehme, Ian Rae
2014 SIGMOD Partial Results in Database Systems
Willis Lang, Rimma V. Nehme, Eric Robinson, Jeffrey F. Naughton
2014 TKDE (Invited - Best Papers of ICDE 2012) Towards Multi-Tenant Performance SLOs (Extended)
Willis Lang, Srinath Shankar, Jignesh M. Patel, Ajay Kalhan
2013 Microsoft Technical Report Cloud Capacity Management in AzureDB
Willis Lang, Nikhil Teletia, Jignesh M. Patel, Ajay Kalhan, Alan Halverson, Prashant Varanasi
2012 VLDB Towards Energy-Efficient Database Cluster Design
Willis Lang, Stavros Harizopoulos, Jignesh M. Patel, Mehul A. Shah, Dimitis Tsirogiannis
2012 ICDE
IBM TJ Watson - Invited Talk
Towards Multi-Tenant Performance SLOs
Willis Lang, Srinath Shankar, Jignesh M. Patel, Ajay Kalhan
2011 TPCTC When Free is Not Really Free: What Does It Cost
To Run a Database Workload in the Cloud

Avrilia Floratou, Jignesh M. Patel, Willis Lang, Alan Halverson
2011 IEEE Data
Engineering Bulletin
Rethinking Query Processing for Energy Efficiency: Slowing Down to Win the Race
Willis Lang, Ramakrishnan Kandhan, Jignesh M. Patel
2010 VLDB Energy Management for MapReduce Clusters
Willis Lang, Jignesh M. Patel
2010 DaMoN Wimpy Node Clusters: What About Non-Wimpy Workloads?
Willis Lang, Jignesh M. Patel, Srinath Shankar
Best Paper Award, J. Hamilton's Blog, GIGAOM article
2009 SIGMOD Record,
2010 Technical Report
On Energy Management, Load Balancing and Replication (Extended)
Willis Lang, Jignesh M. Patel, Jeffrey F. Naughton
2009 CIDR,
IBM Almaden - Invited Talk
Towards Eco-Friendly Database Management Systems
Willis Lang, Jignesh M. Patel
2009 TKDE Dictionary-Based Compression for Long Time-Series Similarity
Willis Lang, Michael Morse, Jignesh M. Patel
2008 ICDE Scalable Rule-Based Gene Expression Data Classification
Mark A. Iwen, Willis Lang, Jignesh M. Patel

Presentations and Demos

2012 NEDB - Presentation Energy-Conscious Data Management Systems:
The Need for a Closer Hardware and Software Synergy

Willis Lang, Jignesh M. Patel
2008 ISMB - Poster Periscope/SQ: Fast Interactive Querying on Biological Sequence Datasets
Willis Lang (Presenter), Satwik Reddy, Sandeep Tata, Jignesh M. Patel
2007 VLDB - Demo Periscope/SQ: Interactive Exploration of Biological Sequence Databases
Sandeep Tata, Willis Lang (Presenter), Jignesh M. Patel
2007 Midwest Database
Research Symposium - Poster
Periscope/SQ: Interactive Data Exploration for Biological Sequences
Sandeep Tata, Willis Lang (Presenter), You Jung Kim, Jignesh M. Patel
Best Presented Award


Conference Reviewer CIKM 2013, VLDB 2014, SIGMOD 2016
Journal Reviewer VLDBJ 2011, ToC 2012, TODS 2012, DAPD 2012, JPDC 2013, TPDS 2013, SIMPAT 2014
External Reviewer VLDB 2008, 2009, 2012; DaMoN 2013


Microsoft Gray Systems Lab
Madison, Wisconsin
Aug 2012 to Present
Senior Scientist
Big-data parallel database systems, cloud database-as-a-service, novel distributed
query paradigms.
University of Wisconsin-Madison /
Madison, Wisconsin
Aug 2008 to Aug 2012
Graduate Student Research Assistant
Specializing in data management, power management, and data analysis.
Microsoft Research
Redmond, Washington
May 2011 to Aug 2011
Research Intern
Exploring performance-based service level agreements for database-as-a-service
in the cloud.
HP Labs
Palo Alto, California
May 2010 to Aug 2010
HP Labs Research Associate Intern
Conducting research on energy-efficient database clusters.
University of Michigan
Ann Arbor, Michigan
Aug 2006 to Aug 2008
Graduate Student Research Assistant
Specializing in data management, data analysis, and bioinformatics.
Michigan State University
E. Lansing, Michigan
May 2005 to Aug 2005
Sep 2004 to Dec 2004
Bioinformatic Research Specialist
Microarray data analysis, visualization. Genomic sequence analysis. Database
developer for molecular biology.