As a society, we are increasingly reliant on online services. On the one hand, activities that were previously predominantly conducted offline, such as shopping and the discovery of news, are now often done on the Web or via mobile apps. On the other hand, instead of simply shipping binaries that users install on their devices, many application providers now focus on offering software services (e.g., Google Docs, Instagram, Words with Friends). These changes impact service providers in two significant ways: a) user experience is constrained by Internet latency, and b) application providers need to bear the costs of hosting scalable and available services.
In this talk, I will describe a couple of directions that my research group has been focusing on to address these challenges. First, I will talk about our work on significantly improving user experience in accessing the Web, especially from mobile devices. Second, I will describe the systems we have built to aid web services deployed in the cloud in tackling latency vs. cost tradeoffs.
Harsha V. Madhyastha is an Assistant Professor in Computer Science and Engineering at the University of Michigan. His research, which broadly encompasses various facets of networked systems, has resulted in award papers at NSDI and IMC, and produced several systems (iPlane, WhyHigh, MyPageKeeper) which have been used in more than 100 research projects and have impacted millions of users. He is the recipient of an NSF CAREER award, multiple Google Faculty Research Awards, and a NetApp Faculty Fellowship.