Improving Programmability and Performance for Mobile/Cloud Applications

Play Improving Programmability and Performance for Mobile/Cloud Applications
Sign in to queue


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.

See more on this video at



Download this episode

The Discussion

Add Your 2 Cents