Research Interests: resource allocation and performance optimization of computer networks, distributed systems, and storage systems. He has worked on network emulation, network functions virtualization (NFV), serverless computing, microservices, machine learning systems, and persistent memory.