Wearable cognitive assistance applications can provide guidance for many facets of a user's daily life. In this presentation, I will talk about my recent work that enables a new genre of such applications that require both heavy computation and very low response time on inputs from mobile devices. The core of this work is the design, implementation, and evaluation of Gabriel, an application platform that simplifies the creation of and experimentation with this new genre of applications. An essential capability of this platform is to use cloudlets for computation offloading to achieve low latency. By implementing several prototype applications on top of Gabriel, I will evaluate the system performance of Gabriel under various system conditions. I will also show how Gabriel is capable of exploiting coarse grain parallelism on cloudlets to improve system performance, and conserving energy on mobile devices based on user context.
Presented in Partial Fulfillment of the CSD Speaking Skills Requirement.