@inproceedings{liu_netalytics:_2016,
	title = {Netalytics: {Cloud}-{Scale} {Application} {Performance} {Monitoring} with {SDN} and {NFV}},
	url = {http://faculty.cs.gwu.edu/ timwood/papers/16-Middleware-NetAlytics.pdf},
	booktitle = {{ACM}/{IFIP}/{USENIX} {Middleware}},
	author = {Liu, Guyue and Trotter, Michael and Ren, Yuxin and Wood, Timothy},
	month = dec,
	year = {2016}
}
 
@inproceedings{zhang_sdnfv:_2016,
	address = {New York, NY, USA},
	series = {Middleware 16},
	title = {{SDNFV}: {Flexible} and {Dynamic} {Software} {Defined} {Control} of an {Application}- and {Flow}-{Aware} {Data} {Plane}},
	isbn = {978-1-4503-4300-8},
	shorttitle = {{SDNFV}},
	url = {http://doi.acm.org/10.1145/2988336.2988338},
	doi = {10.1145/2988336.2988338},
	abstract = {Software Defined Networking (SDN) promises greater flexibility for directing packet flows, and Network Function Virtualization promises to enable dynamic management of software-based network functions. However, the current divide between an intelligent control plane and an overly simple, stateless data plane results in the inability to exploit the flexibility of a software based network. In this paper we propose SDNFV, a framework that expands the capabilities of network processing-and-forwarding elements to flexibly manage packet flows, while retaining both a high performance data plane and an easily managed control plane. SDNFV proposes a hierarchical control framework where decisions are made across the SDN controller, a host-level manager, and individual VMs to best exploit state available at each level. This increases the network's flexibility compared to existing SDNs where controllers often make decisions solely based on the first packet header of a flow. SDNFV intelligently places network services across hosts and connects them in sequential and parallel chains, giving both the SDN controller and individual network functions the ability to enhance and update flow rules to adapt to changing conditions. Our prototype demonstrates how to efficiently and flexibly reroute flows based on data plane state such as packet payloads and traffic characteristics.},
	urldate = {2017-03-10},
	booktitle = {Proceedings of the 17th {International} {Middleware} {Conference}},
	publisher = {ACM},
	author = {Zhang, Wei and Liu, Guyue and Mohammadkhan, Ali and Hwang, Jinho and Ramakrishnan, K. K. and Wood, Timothy},
	year = {2016},
	keywords = {cloud, software defined network},
	pages = {2:1--2:12},
	file = {ACM Full Text PDF:/Users/timwood/Zotero/storage/T8H33ZGJ/Zhang et al. - 2016 - SDNFV Flexible and Dynamic Software Defined Contr.pdf:application/pdf}
}
 
@inproceedings{zhang_flurries:_2016,
	series = {Co-{NEXT} 16},
	title = {Flurries: {Countless} {Fine}-{Grained} {NFs} for {Flexible} {Per}-{Flow} {Customization}},
	booktitle = {{ACM} {Co}-{NEXT}},
	author = {Zhang, Wei and Hwang, Jinho and Rajagopalan, Shriram and Ramakrishnan, K. K. and Wood, Timothy},
	month = dec,
	year = {2016}
}
 
@inproceedings{zhang_hardware-assisted_2018,
	address = {New York, NY, USA},
	series = {{SOSR} '18},
	title = {Hardware-assisted {Isolation} in a {Multi}-tenant {Function}-based {Dataplane}},
	isbn = {978-1-4503-5664-0},
	url = {http://doi.acm.org/10.1145/3185467.3185493},
	doi = {10.1145/3185467.3185493},
	abstract = {Existing software dataplanes that run network functions inside VMs or containers can provide either performance (by dedicating CPU cores) or multiplexing (by context switching), but not both at once. Function-based dataplane architectures by replacing VMs and containers with function calls promise to achieve multiplexing and performance at the same time. However, they compromise memory isolation between tenants by forcing them to use a shared memory address space. In this paper, we show that an operating system-like management layer for modules in a function-based data plane can offer OS-like constructs such as performance and memory isolation. To provide memory isolation, we leverage new Intel CPU extensions (MPX) to create coarse-grained heap and stack protection even for legacy code written in unsafe native languages such as C. In addition, we use programmable NIC offloads to distribute load across cores as well as to prevent batch fragmentation when processing complex service graphs. Our preliminary evaluation shows the limitations of existing techniques that require heavy weight memory isolation or incur cross-core overheads.},
	urldate = {2018-05-08},
	booktitle = {Proceedings of the {Symposium} on {SDN} {Research}},
	publisher = {ACM},
	author = {Zhang, Wei and Sharma, Abhigyan and Joshi, Kaustubh and Wood, Timothy},
	year = {2018},
	keywords = {Memory Isolation, Network Function, Performance Isolation},
	pages = {15:1--15:7},
	file = {ACM Full Text PDF:/Users/timwood/Zotero/storage/K8QASR2F/Zhang et al. - 2018 - Hardware-assisted Isolation in a Multi-tenant Func.pdf:application/pdf}
}
 
@inproceedings{trotter_into_2017,
	series = {{FAS}*{W} 17},
	title = {Into the {Storm}: {Descrying} {Optimal} {Configurations} {Using} {Genetic} {Algorithms} and {Bayesian} {Optimization}},
	shorttitle = {Into the {Storm}},
	doi = {10.1109/FAS-W.2017.144},
	abstract = {Finding an optimal configuration for the number of worker processes and executors for a Storm topology is imperative for maximizing its performance. However, this process is both tedious and time-consuming due to the vast number of parameters to tune, their intertwined relationship with each other, and the temporal overhead of simply rebalancing a topology with a new set of configuration parameters. Without a thorough understanding of the data, the topology, and the framework itself, this endeavor quickly becomes intractable. In order to facilitate the discovery of these parameters, we explore automatic parameter tuners based on either Bayesian optimization or genetic algorithms. To help guide these optimization algorithms, we incorporate both Storm performance data and JMX profiler information. Utilizing a benchmark suite of Storm topologies encompassing a diverse set of performance characteristics, we show that the genetic algorithm approach in particular can quickly find a parameter configuration that nearly doubles performance compared to a common "rule of thumb" baseline.},
	booktitle = {2017 {IEEE} 2nd {International} {Workshops} on {Foundations} and {Applications} of {Self}* {Systems} ({FAS}*{W})},
	author = {Trotter, M. and Liu, G. and Wood, T.},
	month = sep,
	year = {2017},
	keywords = {Apache Storm, automatic parameter tuners, Bayes methods, Bayesian Optimization, configuration parameters, data handling, doubles performance, executors, Genetic Algorithm, genetic algorithm approach, genetic algorithms, Genetic algorithms, intertwined relationship, JMX profiler information, optimal configuration, Optimization, optimization algorithms, parallel processing, parameter configuration, performance characteristics, Performance Tuning, program diagnostics, Sociology, software performance evaluation, Statistics, Storm performance data, Storm topology, Storms, temporal overhead, Topology, worker processes},
	pages = {175--180},
	file = {IEEE Xplore Abstract Record:/Users/timwood/Zotero/storage/VSCFBFRX/8064120.html:text/html;IEEE Xplore Full Text PDF:/Users/timwood/Zotero/storage/8MN8ECVG/Trotter et al. - 2017 - Into the Storm Descrying Optimal Configurations U.pdf:application/pdf}
}
 
@inproceedings{liu_design_2017,
	address = {New York, NY, USA},
	series = {{KBNets} '17},
	title = {Design {Challenges} for {High} {Performance}, {Scalable} {NFV} {Interconnects}},
	isbn = {978-1-4503-5053-2},
	url = {http://doi.acm.org/10.1145/3098583.3098592},
	doi = {10.1145/3098583.3098592},
	abstract = {Software-based network functions (NFs) have seen growing interest. Increasingly complex functionality is achieved by having multiple functions chained together to support the required network-resident services. Network Function Virtualization (NFV) platforms need to scale and achieve high performance, potentially utilizing multiple hosts in a cluster. Efficient data movement is crucial, a cornerstone of kernel bypass. Moving packet data involves delivering the packet from the network interface to an NF, moving it across functions on the same host, and finally across yet another network to NFs running on other hosts in a cluster/data center. In this paper we measure the performance characteristics of different approaches for moving data at each of these levels. We also introduce a new high performance inter-host interconnect using InfiniBand. We evaluate the performance of Open vSwitch and the Open Net VM NFV platform, considering a simple forwarding function and Snort, a popular intrusion detection system.},
	urldate = {2018-05-08},
	booktitle = {Proceedings of the {Workshop} on {Kernel}-{Bypass} {Networks}},
	publisher = {ACM},
	author = {Liu, Guyue and Ramakrishnan, K. K. and Schlansker, Mike and Tourrilhes, Jean and Wood, Timothy},
	year = {2017},
	keywords = {Network Function Virtualization, RDMA, Service Chaining},
	pages = {49--54},
	file = {ACM Full Text PDF:/Users/timwood/Zotero/storage/F9F67ARR/Liu et al. - 2017 - Design Challenges for High Performance, Scalable N.pdf:application/pdf}
}
 
@inproceedings{kulkarni_nfvnice:_2017,
	address = {New York, NY, USA},
	series = {{SIGCOMM} '17},
	title = {{NFVnice}: {Dynamic} {Backpressure} and {Scheduling} for {NFV} {Service} {Chains}},
	isbn = {978-1-4503-4653-5},
	shorttitle = {{NFVnice}},
	url = {http://doi.acm.org/10.1145/3098822.3098828},
	doi = {10.1145/3098822.3098828},
	abstract = {Managing Network Function (NF) service chains requires careful system resource management. We propose NFVnice, a user space NF scheduling and service chain management framework to provide fair, efficient and dynamic resource scheduling capabilities on Network Function Virtualization (NFV) platforms. The NFVnice framework monitors load on a service chain at high frequency (1000Hz) and employs backpressure to shed load early in the service chain, thereby preventing wasted work. Borrowing concepts such as rate proportional scheduling from hardware packet schedulers, CPU shares are computed by accounting for heterogeneous packet processing costs of NFs, I/O, and traffic arrival characteristics. By leveraging cgroups, a user space process scheduling abstraction exposed by the operating system, NFVnice is capable of controlling when network functions should be scheduled. NFVnice improves NF performance by complementing the capabilities of the OS scheduler but without requiring changes to the OS's scheduling mechanisms. Our controlled experiments show that NFVnice provides the appropriate rate-cost proportional fair share of CPU to NFs and significantly improves NF performance (throughput and loss) by reducing wasted work across an NF chain, compared to using the default OS scheduler. NFVnice achieves this even for heterogeneous NFs with vastly different computational costs and for heterogeneous workloads.},
	urldate = {2018-05-08},
	booktitle = {Proceedings of the {Conference} of the {ACM} {Special} {Interest} {Group} on {Data} {Communication}},
	publisher = {ACM},
	author = {Kulkarni, Sameer G. and Zhang, Wei and Hwang, Jinho and Rajagopalan, Shriram and Ramakrishnan, K. K. and Wood, Timothy and Arumaithurai, Mayutan and Fu, Xiaoming},
	year = {2017},
	keywords = {Backpressure, Cgroups, Network Functions (NF), NF-Scheduling},
	pages = {71--84},
	file = {Kulkarni et al. - 2017 - NFVnice Dynamic Backpressure and Scheduling for N.pdf:/Users/timwood/Zotero/storage/YNM4NI6T/Kulkarni et al. - 2017 - NFVnice Dynamic Backpressure and Scheduling for N.pdf:application/pdf}
}
 
@inproceedings {rajasekaranHotCloud16,
author = {Sundaresan Rajasekaran and Zhen Ni and Harpreet Singh Chawla and Neel Shah and Timothy Wood and Emery Berger},
title = {Scalable Cloud Security via Asynchronous Virtual Machine Introspection},
booktitle = {8th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 16)},
year = {2016},
month = Jun,
address = {Denver, CO},
url = {https://www.usenix.org/conference/hotcloud16/workshop-program/presentation/rajasekaran},
publisher = {USENIX Association},
}
 
 
@inproceedings{ZhangNetsoft16,
 author = {Zhang, Wei and Hwang, Jinho and Rajagopalan, Shriram and Ramakrishnan, K.K. and Wood, Timothy},
 booktitle = {{IEEE Conference on Network Softwarization (NetSoft 16)}},
 title = {{Performance Management Challenges for Virtual Network Functions}},
 year = {2016},
 month = {June},
 annote = {short paper},
 url = {http://faculty.cs.gwu.edu/~timwood/papers/16-NetSoft-PerfMgmt.pdf}
}
 
@inproceedings{ZhangICAC16,
 author = {Zhang, Wei and Wood, Timothy and Hwang, Jinho},
 booktitle = {{International Conference on Autonomic Computing (ICAC 16)}},
 title = {{NetKV: Scalable, Self-Managing, Load Balancing as a Network Function}},
 year = {2016},
 month = {July},
 url = {http://faculty.cs.gwu.edu/~timwood/papers/16-ICAC-netkv.pdf}
}
 
@inproceedings{opennetvm2016,
  title={{OpenNetVM}: A Platform for High Performance Network Service Chains},
  author={Zhang, Wei and Liu, Guyue and Zhang, Wenhui and Shah, Neel and Lopreiato, Phillip and Todeschi, Gregoire and Ramakrishnan, K.K. and Wood, Timothy },
  booktitle={Proceedings of the 2016 ACM SIGCOMM Workshop on Hot Topics in Middleboxes and Network Function Virtualization},
  year={2016},
  month={August},
  organization={ACM},
  url = {http://faculty.cs.gwu.edu/~timwood/papers/16-HotMiddlebox-onvm.pdf},
  annote = {34% acceptance},
}
 
@inproceedings{SundaresanIC2E16,
 author = {Rajasekaran, Sundaresan and Duan, Shaohua and Zhang, Wei and Wood, Timothy},
 title = {Multi-Cache: Dynamic, Efficient Partitioning for Multi-Tier Caches in Consolidated VM Environments},
 booktitle = {IEEE International Conference on Cloud Engineering (IC2E)},
 series = {IC2E '16},
 year = {2016},
 month = {April},
 url = {http://faculty.cs.gwu.edu/~timwood/papers/16-IC2E-multicache.pdf},
 annote = {23% acceptance},
 
} 
@inproceedings{Chiang2015SC,
 author = {Chiang, Ron C. and Huang, H. Howie and Wood, Timothy and Liu, Changbin and Spatscheck, Oliver},
 title = {IOrchestra: Supporting High-performance Data-intensive Applications in the Cloud via Collaborative Virtualization},
 booktitle = {Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC)},
 series = {SC '15},
 year = {2015},
 month = {Nov},
 isbn = {978-1-4503-3723-6},
 location = {Austin, Texas},
 pages = {45:1--45:12},
 articleno = {45},
 numpages = {12},
 url = {http://faculty.cs.gwu.edu/~timwood/papers/15-SC-IOrchestra.pdf},
 doi = {10.1145/2807591.2807633},
 acmid = {2807633},
 publisher = {ACM},
 address = {New York, NY, USA},
 annote = {22% acceptance},
 
} 
 
 
@inproceedings{mohammadkhan_protocols_2015,
	title = {Protocols to support autonomy and control for {NFV} in software defined networks},
	doi = {10.1109/NFV-SDN.2015.7387422},
	booktitle = {{IEEE} {Conference} on {Network} {Function} {Virtualization} and {Software} {Defined} {Network} ({NFV}-{SDN})},
	author = {Mohammadkhan, A. and Liu, Guyue and Zhang, Wei and Ramakrishnan, K.K. and Wood, T.},
	month = nov,
	year = {2015},
	keywords = {complex stateful routing, Computer architecture, Control systems, Engines, network function placement, network function processing, network function virtualization, network services, NF manager, nfv, Noise measurement, Protocols, SDN controller-to-node protocol, service graph specification, Software, software-based network, software defined networking, software defined networks, telecommunication network routing, virtualisation},
	pages = {163--169},
	url = {http://faculty.cs.gwu.edu/~timwood/papers/15-NFV-SDN-protocols.pdf}
}
 
@inproceedings{Hwang15ICAC,
 author = {Zhang, Bowu and Hwang, Jinho and Ma, Liran and Wood, Timothy},
 booktitle = {{International Conference on Autonomic Computing (ICAC 15)}},
 title = {{Towards Security-Aware Virtual Server Migration Optimization to the Cloud}},
 year = {2015},
 month = {July},
 annote = {27% acceptance},
 url = {http://faculty.cs.gwu.edu/~timwood/papers/15-ICAC-securemig.pdf}
}
 
 
@ARTICLE{tnsm15netvm,
author={Hwang, Jinho  and Ramakrishnan, K.K. and Wood, Timothy},
journal={IEEE Transactions on Network and Service Management},
title={NetVM: High Performance and Flexible Networking Using Virtualization on Commodity Platforms},
year={2015},
month={March},
volume={12},
number={1},
pages={34-47},
doi={10.1109/TNSM.2015.2401568},
ISSN={1932-4537},
url = {http://faculty.cs.gwu.edu/~timwood/papers/15-TNSM-netvm.pdf}
}
 
@ARTICLE{networkssdnfv,
 author={Wood, T. and Ramakrishnan, K.K. and Hwang, J. and Liu, G. and Zhang, W.},
journal={IEEE Network},
title={Toward a software-based network: integrating software defined networking and network function virtualization},
year={2015},
month={May},
volume={29},
number={3},
pages={36-41},
keywords={Firewalls (computing);Middleboxes;Servers;Software defined networking;Software development;Telecommunication network management;Virtualization},
doi={10.1109/MNET.2015.7113223},
ISSN={0890-8044},
url = {http://faculty.cs.gwu.edu/~timwood/papers/15-Network-sdnfv.pdf}
}
 
 
@inproceedings{Moham15lanman,
 author = {Mohammadkhan, Ali and Ghapani, Sheida and Liu, Guyue and Zhang, Wei and  Ramakrishnan, K. K. and Wood, Timothy},
 booktitle = {{IEEE International Workshop on Local and Metropolitan Area Networks (LANMAN 15)}},
 title = {{Virtual Function Placement and Traffic Steering in Flexible and Dynamic Software Defined Networks}},
 year = {2015},
 month = {April},
 url = {http://faculty.cs.gwu.edu/~timwood/papers/15-LANMAN-placement.pdf}
}
 
@inproceedings{Liu15iwca,
 author = {Liu, Guyue and Wood, Timothy},
 booktitle = {IEEE International Workshop on Cloud Analytics (IWCA15)},
 title = {{Cloud-Scale Application Performance Monitoring with SDN and NFV}},
 year = {2015},
 month = {March},
 url = {http://faculty.cs.gwu.edu/~timwood/papers/15-IWCA-netalytics.pdf}
}
 
@article{Zhang2015sigmetrics,
        title = {Minimizing Interference and Maximizing Progress for Hadoop Virtual Machines},
        journal = {ACM SIGMETRICS Performance Evaluation Review},
        author = {Zhang, Wei and Rajasekaran, Sundaresan and Duan, Shaohua and Wood, Timothy and Zhu, Mingfa},
        year = {2015},
        month = {March},
        keywords = {scheduling, virtualization, Map Reduce, interference, deadlines, admission control},
        fixurl = {http://faculty.cs.gwu.edu/~timwood/papers/15-PER-mimp.pdf},
}
 
@article{wood_cloudnet:_2014,
	title = {{CloudNet}: Dynamic Pooling of Cloud Resources by Live {WAN} Migration of Virtual Machines},
	issn = {1063-6692},
	shorttitle = {{CloudNet}},
	doi = {10.1109/TNET.2014.2343945},
	journal = {{IEEE}/{ACM} Transactions on Networking},
	author = {Wood, T. and Ramakrishnan, K.K. and Shenoy, P. and van der Merwe, J. and Hwang, J. and Liu, G. and Chaufournier, L.},
	year = {2014},
        month = {August},
	keywords = {Bandwidth, cloud computing, Local area networks, Servers, virtualization, Virtual machining, virtual private networks, Wide area networks, wide area network ({WAN}) migration},
}
 
@inproceedings{XuHotdep14,
 author = {Xu, Xin and Huang, H. Howie },
 booktitle = {{10th Workshop on Hot Topics in System Dependability (HotDep 14)}},
 title = {{Understanding Reliability Implication of Hardware Error in Virtualization Infrastructure}},
 year = {2014},
 month = {October},
 url = {https://www.usenix.org/conference/hotdep14/workshop-program/presentation/xu},
 tags = {reliability},
}
 
@inproceedings {xxicpp14,
 author = {Xu, Xin and Chiang, Ron and Huang, H. Howie},
 title = {{Xentry: Hypervisor-Level Soft Error Detection}},
 booktitle = {{The 43rd International Conference on Parallel Processing (ICPP14)}},
 year = {2014},
 month = {September},
 tags = {reliability},
}
 
@inproceedings{ZhangFeedback,
 author = {Zhang, Wei and Wood, Timothy and Huang, H. Howie and Hwang, Jinho and Ramakrishnan, K.K.},
 booktitle = {{Usenix International Workshop on Feedback Computing}},
 title = {{Load Balancing of Heterogeneous Workloads in Memcached Clusters}},
 year = {2014},
 month = {June},
 tags = {networking},
 url = {http://faculty.cs.gwu.edu/~timwood/papers/14-Feedback-memswitch.pdf},
}
 
 
@inproceedings{ZhangSmartSwitch,
 author = {Zhang, Wei and Wood, Timothy and Ramakrishnan, K.K. and Hwang, Jinho},
 booktitle = {{Usenix Workshop on Hot Topics in Cloud Computing (HotCloud)}},
 title = {{SmartSwitch: Blurring the Line Between Network Infrastructure & Cloud Applications}},
 year = {2014},
 month = {June},
 annote = {30% acceptance},
 tags = {networking},
 url = {http://faculty.cs.gwu.edu/~timwood/papers/14-HotCloud-smartswitch.pdf},
}
 
@inproceedings{Chiang14Matrix,
 author = {Chiang, Ron C. and Hwang, Jinho and Huang, Howie and Wood, Timothy},
 booktitle = {{USENIX International Conference on Autonomic Computing (ICAC)}},
 title = {{Matrix: Achieving Predictable Virtual Machine Performance in the Clouds}},
 year = {2014},
 month = {June},
 annote = {22% acceptance},
 tags = {resource management},
 url = {http://faculty.cs.gwu.edu/~timwood/papers/14-ICAC-matrix.pdf},
}
 
@inproceedings{Hwang14cloud,
 author = {Hwang, Jinho and Zhang, Wei and Chiang, Ron C. and Wood, Timothy and Huang, Howie},
 booktitle = {{IEEE International Conference on Cloud Computing (CLOUD)}},
 title = {{UniCache: Hypervisor Managed Data Storage in RAM and Flash}},
 year = {2014},
 month = {June},
 annote = {20% acceptance},
 url = {http://faculty.cs.gwu.edu/~timwood/papers/14-Cloud-unicache.pdf},
 tags = {storage},
}
 
@article{Xu14tr,
 author = {Xu, Xin and Huang, Howie},
 title = {{Exploring Data-Level Error Tolerance in High-Performance Solid-State Drives}}, 
 journal = {IEEE Transactions on Reliability},
 year = 2014, 
 tags = {memory,reliability},
}
 
@article{Chen14jetc,
 author = {Chen, Jie and Venkataramani, Guru and Huang, Howie},
 journal = {{ACM Journal of Emerging Technologies in Computing Systems}},
 title = {{Exploring Dynamic Redundancy to Resuscitate Faulty PCM Blocks}},
 year = {2014},
 tags = {memory,reliability},
}
 
@inproceedings{Zhang14ccgrid,
 author = {Zhang, Wei and Rajasekaran, Sundaresan and Wood, Timothy and Zhu, Mingfa},
 booktitle = {{IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing}},
 month = May,
 title = {{MIMP: Deadline and Interference Aware Scheduling of Hadoop Virtual Machines}},
 year = {2014},
 annote = {19% acceptance},
 tags = {big data; hadoop scheduling; vm scheduling},
 url = {http://faculty.cs.gwu.edu/~timwood/papers/14-CCGrid-mimp.pdf},
}
 
@inproceedings{Hwang14vee,
 author = {Hwang, Jinho and Uppal, Ashen and Wood, Timothy and Huang, Howie},
 booktitle = {{International Conference on Virtual Execution Environments (VEE)}},
 title = {{Mortar: Filling the Gaps in Data Center Memory}},
 year = {2014},
 month = {March},
 annote = {36% acceptance},
 url = {http://faculty.cs.gwu.edu/~timwood/papers/14-VEE-Mortar.pdf},
 tags = {virtualization; memory; resource management},
}
 
@inproceedings{Hwang14iwca,
 author = {Hwang, Jinho and Liu, Guyue and Zeng, Sai and Wu, Frederick y and Wood, Timothy},
 booktitle = {IEEE International Workshop on Cloud Analytics (IWCA14)},
 title = {{Topology Discovery & Service Classification for Distributed-Aware Clouds}},
 year = {2014},
 month = {March},
 url = {http://faculty.cs.gwu.edu/~timwood/papers/14-IWCA-TopClass.pdf},
 tags = {networking},
}
 
@inproceedings{Hwang14nsdi,
 author = {Hwang, Jinho and Ramakrishnan, K.K. and Wood, Timothy},
 booktitle = {Symposium on Networked System Design and Implementation (NSDI)},
 title = {{NetVM: High Performance and Flexible Networking using Virtualization on Commodity Platforms}},
 year = {2014},
 month = {April},
 annote = {18% acceptance},
 tags = {networking; virtualization},
 url = {http://faculty.cs.gwu.edu/~timwood/papers/14-NSDI-netvm.pdf},
}
 
@article{GuoSeagull2014,
 author = {Guo, Tian and Sharma, Upendra and Shenoy, Prashant and Wood, Timothy and Sahu, Sambit},
 title = {Cost-Aware Cloud Bursting for Enterprise Applications},
 journal = {ACM Trans. Internet Technology},
 issue_date = {May 2014},
 volume = {13},
 number = {3},
 month = may,
 year = {2014},
 issn = {1533-5399},
 pages = {10:1--10:24},
 articleno = {10},
 numpages = {24},
 doi = {10.1145/2602571},
 acmid = {2602571},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {Hybrid clouds, live migration, prototype, resource management},
 url = {http://faculty.cs.gwu.edu/~timwood/papers/TOIT-CloudBursting.pdf},
} 
 
@inproceedings{Zhang13asbd,
 author = {Zhang, Wei and Rajasekaran, Sundaresan and Wood, Timothy},
 booktitle = {Workshop on Architectures and Systems for Big Data  (co-located with ISCA 2013)},
 month = June,
 title = {{Big Data in the Background: Maximizing Productivity while Minimizing Virtual Machine Interference}},
 year = {2013},
 url = {http://faculty.cs.gwu.edu/~timwood/papers/ASBD13-background.pdf},
}
 
@inproceedings{Hwang13icac,
 author = {Hwang, Jinho and Wood, Timothy},
 booktitle = {International Conference on Autonomic Computing (ICAC 2013)},
 month = June,
 title = {{Adaptive Performance-Aware Distributed Memory Caching}},
 year = {2013},
 annote = {22% acceptance rate},
 url = {http://faculty.cs.gwu.edu/~timwood/papers/icac13_final.pdf},
 tags = {memory; memcached},
}
 
@inproceedings{Sharma13ICDCS,
 author = {Sharma, Bikash and Wood, Timothy and Das, Chita R.},
 booktitle = {IEEE International Conference on Distributed Computing Systems (ICDCS 2013)},
 month = July,
 title = {{HybridMR: A Hierarchical MapReduce Scheduler for Hybrid Data Centers}},
 year = {2013},
 annote = {13% acceptance rate},
 url = {http://faculty.cs.gwu.edu/~timwood/papers/icdcs-hybridmr.pdf},
 tags = {big data; hadoop},
}
 
@inproceedings{Hwang13im,
 author = {Hwang, Jinho and Zeng, Sai and Wu, Frederick and Wood, Timothy},
 booktitle = {IFIP/IEEE Integrated Network Management Symposium (IM 2013)},
 month = May,
 title = {{A Component Based Performance Comparison of Four Hypervisors}},
 year = {2013},
 annote = {27% acceptance rate},
 url = {http://faculty.cs.gwu.edu/~timwood/papers/im2013_tech.pdf},
 
}
 
@inproceedings{Liu13cluster,
 author = {Liu, Hang and Seo, Jung and Mittal, Rajat and Huang, Howie},
 title = {GPU-Accelerated Scalable Solver for Banded Linear Systems},
 booktitle = {{IEEE} Cluster 2013 (Cluster’13), Indianapolis, Indiana},
 month = {September},
 year = {2013},
 annote={31% acceptance},
 url={http://www.seas.gwu.edu/~howie/publications/Cluster13.pdf},
 tags = {resource management},
}
 
@inproceedings{Xu13CCGrid,
 author = {Xu, Xin and Teramoto, Kayo and Morales, Allan and Huang, Howie},
 title = {DUAL: Reliability-Aware Power Management in Data Centers},
 booktitle = {{IEEE}/ACM International Symposium on Cluster, Cloud and Grid Computing ({CCGrid}’13), Delft, the Netherlands},
 month = {May},
 year = 2013,
 annote={22% acceptance},
 url={http://www.seas.gwu.edu/~howie/publications/CCGrid13.pdf},
 tags = {virtualization; reliability},
}
 
@inproceedings{Chen12dsn,
 author = {Chen, Jie and Venkataramani, Guru and Huang, Howie},
 title = {RePRAM: Re-cycling {PRAM} Faulty Blocks for Extended Lifetime},
 booktitle = {International Conference on Dependable Systems and Networks ({DSN})},
 month = {June},
 year = 2012,
 annote={17% acceptance},
 url={http://www.seas.gwu.edu/~howie/publications/DSN12.pdf},
 tags = {memory; reliability},
}
 
@inproceedings{Uppal12msst,
 author = {Uppal, Ashen and Chiang, Ron and Huang, Howie},
 title = {Flashy Prefetching for High-Performance Flash Drives},
 booktitle = {{IEEE} Conference on Mass Storage Systems and Technologies ({MSST}’12).},
 month = {April},
 year = 2012,
 annote={24.5% acceptance},
 url={http://www.seas.gwu.edu/~howie/publications/MSST12.pdf},
 tags = {storage},
}
 
@inproceedings{Limrungsi12icc,
 author = {Limrungsi, Nakharin and Zhao, Juzi and Xiang, Yu and Lan, Tian and Huang, Howie and Subramaniam, Suresh},
 title = {Providing Reliability as an Elastic Service in Cloud Computing},
 booktitle = {{IEEE} International Conference on Communications ({ICC}’12)},
 month = {June},
 year = 2012,
 annote={37% acceptance},
 url={http://www.seas.gwu.edu/~howie/publications/ICC12.pdf},
 tags = {virtualization, reliability},
}
 
@article{Desnoyers2012,
 author = {Desnoyers, Peter and Wood, Timothy and Shenoy, Prashant and Singh, Rahul and Patil, Sangameshwar and Vin, Harrick},
 title = {Modellus: Automated modeling of complex internet data center applications},
 journal = {ACM Transactions on the Web},
 issue_date = {May 2012},
 volume = {6},
 number = {2},
 month = may,
 year = {2012},
 issn = {1559-1131},
 pages = {8:1--8:29},
 articleno = {8},
 numpages = {29},
 doi = {10.1145/2180861.2180865},
 acmid = {2180865},
 publisher = {ACM},
 address = {New York, NY, USA},
 keywords = {Workload and performance modeling, internet applications},
 url = {http://faculty.cs.gwu.edu/~timwood/papers/TWEB12-modellus.pdf},
 
} 
 
@article{Wood12,
author = {Wood, Timothy and Ramakrishnan, K. K. and Shenoy, Prashant and {Van der Merwe}, Jacobus},
journal = {Oxford Computer Journal},
month = Jun,
title = {{Enterprise-Ready Virtual Cloud Pools: Vision, Opportunities, and Challenges}},
doi = {10.1093/comjnl/bxs060},
year = {2012},
url = {http://faculty.cs.gwu.edu/~timwood/papers/Comjnl-12-vision.pdf},
}
 
@inproceedings{Hwang12,
author = {Hwang, Jinho and Wood, Timothy},
booktitle = {IEEE / ACM International Workshop on Quality of Service (IWQoS)},
month = Jun,
title = {{Adaptive Dynamic Priority Scheduling for Virtual Desktop Infrastructures}},
year = {2012},
annote = {Best Student Paper Award, 22% acceptance rate},
url = {http://faculty.cs.gwu.edu/~timwood/papers/IWQoS12-scheduling.pdf},
 tags = {resource management; virtualization; virtual desktops},
}
 
@inproceedings{Guo12,
author = {Guo, Tian and Sharma, Upendra and Wood, Timothy and Sahu, Sambit and Shenoy, Prashant},
booktitle = {Usenix Annual Technical Conference (short paper)},
month = Jun,
title = {{Seagull: Intelligent Cloud Bursting for Enterprise Applications}},
year = {2012},
url = {http://faculty.cs.gwu.edu/~timwood/papers/atc12-seagull.pdf},
}
 
@inproceedings{Barker12,
author = {Barker, Sean and Wood, Timothy and Shenoy, Prashant and Sitaraman, Ramesh},
booktitle = {Usenix Annual Technical Conference},
month = Jun,
title = {{An Empirical Study of Memory Sharing in Virtual Machines}},
year = {2012},
url = {http://faculty.cs.gwu.edu/~timwood/papers/atc12-memory.pdf},
annote = {14% acceptance rate},
 tags = {memory},
}
 
@inproceedings{Wood2011c,
author = {Wood, Timothy and Lagar-Cavilla, Andres and Ramakrishnan, K. K. and Shenoy, Prashant and {Van der Merwe}, Jacobus},
booktitle = {2nd Symposium on Cloud Computing (SOCC)},
month = Oct,
title = {{PipeCloud: Using Causality to Overcome Speed-of-Light Delays in Cloud-Based Disaster Recovery}},
year = {2011},
url = {http://faculty.cs.gwu.edu/~timwood/papers/SOCC11-PipeCloud.pdf},
annote = {17% acceptance rate},
 tags = {reliability},
}
 
@inproceedings{Chiang:2011:TIS:2063384.2063447,
 author = {Chiang, Ron C. and Huang, H. Howie},
 title = {TRACON: Interference-aware Scheduling for Data-intensive Applications in Virtualized Environments},
 booktitle = {Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis},
 series = {SC '11},
 year = {2011},
 isbn = {978-1-4503-0771-0},
 location = {Seattle, Washington},
 pages = {47:1--47:12},
 articleno = {47},
 numpages = {12},
 url = {http://doi.acm.org/10.1145/2063384.2063447},
 doi = {10.1145/2063384.2063447},
 acmid = {2063447},
 publisher = {ACM},
 address = {New York, NY, USA},
 tags = {resource management},
} 
 
@inproceedings{Chen11SOSP,
 author = {Chen, Jie and Chiang, Ron and Huang, Howie and Venkataramani, Guru},
 title = {Energy-Aware Writes to Non-Volatile Main Memory},
 booktitle = {4th Workshop on Power-Aware Computing and Systems ({HotPower}’11), with the 23nd {ACM} Symposium on Operating Systems Principles ({SOSP}'11)},
 month = {October},
 year = 2011,
 annote={26% acceptance},
 url={http://www.seas.gwu.edu/~howie/publications/HotPower11.pdf},
 tags = {resource management},
}
 
@inproceedings{Huang11msst,
 author = {Huang, Howie and Li, Shan and Szalay, Alexander and Terzis, Andreas},
 booktitle = {{IEEE Symposium on Massive Storage Systems and Technologies (MSST)}}, 
 title = {Performance Modeling and Analysis of Flash-based Storage Devices},
 month = {May},
 year = {2011},
 annote={24% acceptance},
 url={http://www.seas.gwu.edu/~howie/publications/MSST11.pdf},
 tags = {storage},
}
 
@inproceedings{Huang11fast,
 author = {Huang, Howie and Zhang, Nan and Wang, Wei and Das, Gautam and Szalay, Alexander},
 booktitle = {{Proceedings of the 9th USENIX Conference on File and Storage Technologies (FAST) }}, 
 title = {Just-In-Time Analytics on Large File Systems},
 year = {2011},
 month = {February},
 annote={27% acceptance},
  url={http://www.seas.gwu.edu/~howie/publications/FAST11.pdf},
 tags = {big data},
}