Personal tools

A mobile phone application dispatcher for the cloud

Motivation:

Applications running on resource-constrained mobile phones can today benefit from the availability of computation and storage resources offered by emerging cloud infrastructures such as Amazon's EC2 and S3. Recent projects have for example proposed to maintain a "phone clone" in the cloud to carry out computing-intensive tasks such as image processing, virus scanning, file indexing. This project will investigate how to integrate a mobile phone's resources with cloud infrastructures and build a prototype application that demonstrates the potential of the proposed approach.

Goals:

Implement an application dispatcher for mobile phones that dynamically allocate computation and storage resources on cloud infrastructures. The application dispatcher must be able to parallelize jobs when possible, optimize given performance metrics, minimize maintenance cost and communication overhead. The application dispatcher will be implemented and tested on the Rhizoma platform, a runtime for managing distributed applications in personal overlays. The project will also involve developing an image processing application running on N810 devices and demonstrating the system functionality.

Contact:

Gustavo Alonso


Document Actions