Improving Programmability and Performance for Mobile/Cloud Applications

The proliferation of datacenters, smartphones, personal sensing and tracking devices, and home automation products is fundamentally changing the applications we interact with daily. Modern applications are no longer limited to a single desktop computer but now commonly span many mobile devices and cloud servers. In this talk, I will present three systems that improve the programmability and performance of modern mobile/cloud applications: Sapphire, Diamond and TAPIR. These systems tackle a new set of challenges in runtime management, data management, and distributed transactional storage. Together, they significantly simplify the development of mobile/cloud applications.

Date:
Speakers:
Irene Zhang
Affiliation:
University of Washington