
Timothy W. Wood
Assistant Professor
timwood@gwu.edu
Phillips Hall, Office 720D
(202) 994-1918 (office)
CV
I am a computer science faculty member at The George Washington University. I teach and do research in the general areas of operating systems and distributed systems. I am particularly interested in how new virtualization technologies can provide application agnostic tools that improve performance, efficiency, and reliability in cloud computing data centers.
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 primarily work in the fields of operating systems and networking; my recent work has focused on topics such as:
- Cloud Computing: Pooling computing and storage resources from multiple data centers and connecting them back to users
- Virtualization: Using and modifying the virtualization layer to build application agnostic tools that improve performance and reliability of data center applications
- Automation: Building intelligent systems that dynamically manage large server clusters with minimal need for human administrators
- Modeling: Designing statistical modeling techniques that characterize application or system behavior to guide decision making processes
If you are currently a student at GW or are applying to the Ph.D. program, contact me if you are interested in working on distributed systems problems.
Here is a short bio.
News
- 12/16/2011: According to Google Scholar, my work just passed 1,000 citations. Neat!
- 10/28/2011: I will be presenting my work on using cloud platforms to provide high performance disaster recovery services at SOCC 2011 in Lisbon, Portugal.
- 10/24/2011: My PhD dissertation has been selected for an Outstanding Dissertation Award by the UMass Computer Science department. It will also be nominated for the ACM's Doctoral Dissertation Award.
Teaching
In Spring 2012 I will be teaching Special Topics in Data Centers and Cloud Computing. This will be open to both advanced undergraduate students (who have taken the Operating Systems course) and PhD students.
In Fall 2011 I taught CS-2113: Software Engineering I (formerly CS-143).
Previously I taught an introductory Linux course which may have useful material for students new to Linux and Unix.
Publications
Conference and Workshop Papers
- 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, Proceedings of 2nd Symposium on Cloud Computing (SOCC), October 2011. paper
- BenchLab: An Open Testbed for Realistic Benchmarking of Web Applications, Emmanuel Cecchet, Veena Udayabhanu, Timothy Wood, Prashant Shenoy, Proceedings of 2nd USENIX Conference on Web Application Development (WebApps), June 2011. paper
- ZZ and the Art of Practical BFT Execution, Timothy Wood, Rahul Singh, Arun Venkataramani, Prashant Shenoy, Emmanuel Cecchet, Proceedings of Eurosys, April 2011. paper
- CloudNet : Dynamic Pooling of Cloud Resources by Live WAN Migration of Virtual Machines, Timothy Wood, K. K. Ramakrishnan, Prashant Shenoy, Jacobus Van der Merwe, Proceedings of the International Conference on Virtual Execution Environments (VEE), March 2011. paper
- Disaster Recovery as a Cloud Service: Economic Benefits and Deployment Challenges, Timothy Wood, Emmanuel Cecchet, K. K. Ramakrishnan, Prashant Shenoy, Jacobus Van der Merwe, Proceedings of the Conference on Hot Topics in Cloud Computing (HotCloud), June 2010. paper
- The Case for Enterprise-Ready Virtual Private Clouds, Timothy Wood, Alexandre Gerber, K. K. Ramakrishnan, Prashant Shenoy, Jacobus Van der Merwe, Proceedings of the Conference on Hot Topics in Cloud Computing (HotCloud), June 2009. paper
- 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, Proceedings of the International Conference on Virtual Execution Environments (VEE), March 2009. paper
- Profiling and Modeling Resource Usage of Virtualized Applications, Timothy Wood, Ludmila Cherkasova, Kivanc Ozonat, Prashant Shenoy, Middleware Conference, December 2008. paper
- Black-Box and Gray-Box Strategies for Virtual Machine Migration, Timothy Wood, Prashant Shenoy, Arun Venkataramani, Mazin Yousif, USENIX Symposium on Networked Systems Design and Implementation (NSDI), April 2007. paper
- Efficient Data Migration in Self-managing Storage Systems, Prashant Shenoy, Timothy Wood, Vijay Sundaram, International Conference on Autonomic Computing, June 2006. paper
- The Feasibility of Launching and Detecting Jamming Attacks in Wireless Networks, Wenyuan Xu, Wade Trappe, Yanyong Zhang, Timothy Wood, International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc), May 2005.
- Channel Surfing and Spatial Retreats: Defenses Against Wireless Denial Of Service, Wenyuan Xu, Timothy Wood, Wade Trappe, Yanyong Zhang, Workshop on Wireless Security, September 2004.
Journal Articles
- Sandpiper: Black-Box and Gray-Box Resource Management For Virtual Machines, Timothy Wood, Prashant Shenoy, Arun Venkataramani, Mazin Yousif, Computer Networks: The International Journal of Computer and Telecommunications Networking, December 2009. paper
- 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, ACM SIGOPS Operating Systems Review, 2009. paper
- Agile Dynamic Provisioning of Multi-tier Internet Applications, Bhuvan Urgaonkar, Prashant Shenoy, Abhishek Chandra, Pawan Goyal, Timothy Wood, ACM Transactions on Autonomous and Adaptive Systems (TAAS), 2008. paper
Thesis:
Patents
- I currently have 6 other patent applications submitted from joint work with researchers at HP Labs and AT&T Research.
You can also see my publication list and related citations on my Google Scholar page.
Service
I have been a member of the program committee for the following conferences:
- EuroSys 2012 - Shadow PC
- IEEE/ACM International Conference on Utility and Cloud Computing (UCC) 2012 - PC
- International Conference on Cloud and Green Computing (CGC) 2011 - PC
- IEEE/ACM International Conference on Utility and Cloud Computing (UCC) 2011 - PC
- IEEE/ACM International Conference on Utility and Cloud Computing (UCC) 2010 - PC
I have acted as an external reviewer for a number of conferences including:
- NSDI, HotCloud, SenSys, Usenix, and EuroSys
Brain Dump
Perhaps these will be useful for others as well…