Title: Web 2.0 APIs for Grid Computing (tentative)

Mentor: Francesco Lelli 

Web 2.0 APIs for Grid Computing
Web 2.0 APIs for Grid Computing

Grid/ Cloud computing offers to their users a virtually unlimited computational infrastructure. Users usually interact with this system using a command line interface thus limiting its use to people that are familiar with computers. The goal of the thesis is to expose similar functionality using Web based APIs thus exposing Grid functionalities to a larger audience. 
The candidate will design and implement this APIs offering functionality like: (i) user authentication; (ii) job submission; (iii) data transfer; (iv) job monitoring and notification. Moreover it will validate the quality of his design choices implementing a Facebook or a WordPress plug-in. 

During this thesis the candidate will have the opportunity to contribute to existing open source projects in order to improve the present tools and enable them with interfaces for Web 2.0 APIs for Grid Computing

Knowledge and Skills:

Web Programming, Java Programming and basic knowledge of Distributed Systems. 

Where to know more:

Read this introduction about cloud computing and looks at the following references:

[1] GridComputing:http://en.wikipedia.org/wiki/Grid_computing
[2] REST: http://en.wikipedia.org/wiki/Representational_State_Transfer 
[3] Facebook APIs http://developers.facebook.com/ 
[4] WordPress plugin http://codex.wordpress.org/Writing_a_Plugin 

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.