Survey on Programming and Tasking in Cloud Computing Environments

PhD Qualifying Examination

Title: "Survey on Programming and Tasking in Cloud Computing Environments"


Mr. Zhiqiang Ma


Cloud computing is an emerging and increasingly popular computing paradigm, 
which provides the users massive computing resources which are available on 
demand. But writing efficient distributed parallel applications is complex and 
difficult.  Tasking large scale execution in cloud computing environments is 
also challenging because of the complexity of the environments such as network 
bandwidth being scarce resource, faults being common, and the heterogeneity. 
Different solutions to programming and tasking in cloud computing environments 
have been proposed, each has its own strengths and weakness.

We categorize the current important approaches into three classes: application 
framework level approach, language level approach and instruction level 
approach. Cloud computing service providers also have their own programming 
model and APIs to be used by users. In this report, we will survey the 
different programming models and tasking approaches and briefly introduce our 
works in this area.

Date:                   Friday, 18 February 2011

Time:                   9:30am - 11:30am

Venue:                  Room 3501
                        lifts 25/26

Committee Members:	Dr. Lin Gu (Supervisor)
                        Prof. Lionel Ni (Chairperson)
 			Dr. Qiong Luo
 			Prof. Qian Zhang

**** ALL are Welcome ****