Networking and Distributed Systems
The Internet has become a routine part of our daily lives and a critical component of national infrastructure. Internet performance, scalability and resilience to failure directly affect our quality of life as well as myriad unseen applications that quietly keep the modern society going. The list of vital societal functions, including telecommuting, supply management, industrial applications and smart power grids, that rely on the Internet is endless.
Our research addresses broad aspects of computer networks and distributed systems that affect the quality of the Internet, including wireless networks, real-time communication, cloud computing and more. Some of our research formulates basic principles for designing efficient, resilient, and secure networks and networked systems. Our other efforts are devoted to uncovering “pain points” that throttle progress of the Internet and inventing technologies that remove or mitigate these obstacles.