Timothy Wood - Tenure Package

Tenure Package

Education and Background: Prior to joining GW, I was a Ph.D. student at the University of Massachusetts Amherst working with Prashant Shenoy. Before that I was an ECE undergraduate at Rutgers University and did research with Yanyong Zhang in the WINLAB. I have been an assistant professor at George Washington University since 2011.

Research and Teaching Summary:

  • 3 Best Paper Awards (ICAC '16, IWQoS '12, VEE '09)
  • Google Scholar Stats: 4,095 citations, 10 papers with 100+ citations, H-index: 21
  • Research funded by NSF CAREER, NSF CNS, NSF SaTC, Google, and Comcast. GW Funding total: $1,058,252
  • Graduated 1 PhD student, Jinho Hwang, now at IBM Research TJ Watson. 6 current Ph.D. students (1 is co-advised)
  • Advised 11 undergraduate, 2 MS, and 3 high school students in research; 3 are now at top PhD programs
  • 3 Teaching Awards. 14 courses taught in 5 years. Avg. Instructor Rating: 4.6/5. Avg. Amount Learned: 4.7/5


Selected Publications

These publications are good examples of my work spanning cloud resource management to software-based networking.

Flurries: Countless Fine-Grained NFs for Flexible Per-Flow Customization. Wei Zhang, Jinho Hwang, Shriram Rajagopalan, K. K. Ramakrishnan, Timothy Wood. Co-NEXT 16. PDF

OpenNetVM: A Platform for High Performance Network Service Chains. Wei Zhang, Guyue Liu, Wenhui Zhang, Neel Shah, Phillip Lopreiato, Gregoire Todeschi, K.K. Ramakrishnan, Timothy Wood. HotMiddlebox 16. PDF (Source code: https://github.com/sdnfv/openNetVM)

NetKV: Scalable, Self-Managing, Load Balancing as a Network Function. Wei Zhang, Timothy Wood, Jinho Hwang. ICAC 16. PDF (Karsten Schwan Best Paper Award)

NetVM: High Performance and Flexible Networking using Virtualization on Commodity Platforms. Jinho Hwang, K.K. Ramakrishnan, Timothy Wood. NSDI 14. PDF (18% acceptance)

Mortar: Filling the Gaps in Data Center Memory. Jinho Hwang, Ahsen Uppal, Timothy Wood, H. Howie Huang. VEE 14. PDF (36% acceptance)

HybridMR: A Hierarchical MapReduce Scheduler for Hybrid Data Centers. Bikash Sharma, Timothy Wood, Chita R. Das. ICDCS 13. PDF (13% acceptance rate)

An Empirical Study of Memory Sharing in Virtual Machines. Sean Barker, Timothy Wood, Prashant Shenoy, Ramesh Sitaraman. USENIX ATC 12. PDF (14% acceptance rate)

Adaptive Dynamic Priority Scheduling for Virtual Desktop Infrastructures. Jinho Hwang, Timothy Wood. IWQoS 12. PDF (Best Student Paper Award, 22% acceptance rate)

PipeCloud: Using Causality to Overcome Speed-of-Light Delays in Cloud-Based Disaster Recovery. Timothy Wood, Andres Lagar-Cavilla, K. K. Ramakrishnan, Prashant Shenoy, Jacobus Van der Merwe. SoCC 11. PDF (17% acceptance rate)

ZZ and the Art of Practical BFT Execution. Timothy Wood, Rahul Singh, Arun Venkataramani, Prashant Shenoy, Emmanuel Cecchet. EuroSys 11. PDF (15% acceptance rate)

CloudNet : Dynamic Pooling of Cloud Resources by Live WAN Migration of Virtual Machines. Timothy Wood, K. K. Ramakrishnan, Prashant Shenoy, Jacobus Van der Merwe. VEE 11. PDF (29% acceptance rate. Journal version in IEEE/ACM Transactions on Networking, 2015)

Memory buddies: Exploiting Page Sharing for Smart Colocation in Virtualized Data Centers. Timothy Wood, Gabriel Tarasuk-Levin, Prashant Shenoy, Peter Desnoyers, Emmanuel Cecchet, Mark D. Corner. VEE 09. PDF (35% acceptance rate)

Black-Box and Gray-Box Strategies for Virtual Machine Migration. Timothy Wood, Prashant Shenoy, Arun Venkataramani, Mazin Yousif. NSDI 07. PDF (24% acceptance rate, Journal + Conference versions have 1000+ citations)

Full publication list at Google Scholar or


Current Research Areas

Software Defined Network Function Virtualization: We are designing the software infrastructures and management algorithms needed to transition network services like routers, firewalls, and intrusion detection systems from running on hardware to more flexible, software-based environments. The basis for our research is OpenNetVM (NSDI 14, HotMiddlebox 16), a high performance NFV platform that we have released as open source to the research community. Through careful optimizations at the systems-level, OpenNetVM can achieve packet processing rates of nearly 70Gbps, while retaining a flexible, SDN-controlled design. We have recently demonstrated the power of this platform with a self-managing, high speed load balancer for memcached clusters (ICAC 16 Best Paper). This work is supported in part by NSF CNS-1422362. More info here!

Efficient, Flexible, and Dependable Clouds: Modern data centers rely on virtualization to partition servers into isolated components. My early work on "black-box" and "gray-box" virtual machine management (NSDI 07) sought to evaluate the benefits and drawbacks of sending information across the virutalization abstraction layer for resource management. Since then we've explored how carefully puncturing the virtualization abstraction layer can be used to dynamically manage memory (VEE 09 Best Paper, Usenix ATC 12, VEE 14), storage (SC 15, IC2E 16) and CPU (IWQoS 12 Best Paper, CCGrid 14). We've also investigated the challenges with defending cloud services from both natural disasters (SoCC 11) and malicious attacks (EuroSys 11, HotCloud 16). This work is supported in part by NSF CNS-1525992, an NSF CAREER Award, the Comcast Technology Research and Development Fund, and a Google Faculty Award.

package.txt · Last modified: 2016/09/13 15:32 by twood