Abstract:
|
COMP Superscalar és un model de programació que busca explotar el paral·lelisme a nivell de tasca inherent a les aplicacions i simplificar el desenvolupament d'aplicacions pel Grid i altres plataformes de computació distribuïda. L'usuari pot programar les seves aplicacions sense tenir en compte la plataforma en la que s'executarà; només ha de seleccionar quines tasques han d'executar-s'hi sense haver de realitzar cap tipus de crida que hi estigui relacionada Per obtenir un bon rendiment i fer un bon ús dels recursos, les decisions es prenen en temps d'execució. Això comporta la necessitat d'un runtime que sigui capaç de gestionar els recursos disponibles i decidir en cada moment quina és la millor decisió a l'hora d'assignar les tasques. El resultat final del projecte ha de ser una modificació d'aquest runtime per tal d'oferir un model de programació orientat als serveis que ofereixen les infraestructures Cloud respectant sempre el model de programació en sí, per tal de simplificar a l'usuari el pas de la versió pel Grid a la nova versió i així mantenir la simplicitat en la programació de les aplicacions. |