Can We Build a Cloud from the Crowd ? Cloud Computing on Smartphones
Project Description

he codes for forming a botnet are very simple and with small number of lines. But with millions of available nodes, botnets wield more collective processing power than the world's top 10 supercomputers. The popularization of smartphones and their ever-increasing computational capability (equivalent to a typical desktop computer ten years ago) have created this vision of ambient cloud that is a cloud-like computing resource inside your ambient environment formed by smart devices.

In this project, we plan to conduct research on the design and implement a cloud built from smartphones. With our system computational intensive tasks can be offloaded to mobile devices around us so as to achieve high-performance computing on single mobile device with low computational capability and limited power supply. Many computational intensive and power-hungry applications are able to run on off-the-shelf mobile devices with high runtime performance.

Supervisor
HUI Pan
Quota
3
Course type
UROP1100
Applicant's Roles

Applicants are expected to read research papers, write Android programming, and do some system hacking.

Applicant's Learning Objectives

The students will learn how to conduct computer system research, the state-of-the-art technology in cloud computing, and get familiar with advanced Android programming and Android operating system.

Complexity of the project
Challenging