Saleve: párhuzamos Grid-alkalmazások fejlesztőeszköze
Dóbé Péter – Kápolnai Richárd – Szeberényi Imre
BME IK
{dobe, kapolnai, szebi}@iit.bme.hu
BME IK
{dobe, kapolnai, szebi}@iit.bme.hu
Manapság a tudományos számítások futtatására már számos számítógépes erőforrás rendelkezésre áll, ezek használatára azonban még nincs mindenütt megfelelő támogatás. Bár sok fejlesztés célozta meg ennek segítését, a kutatónak még ma is számos akadállyal kell szembenéznie, ha igénybe kíván venni egy elosztott, párhuzamos számítási rendszert, például egy gridet.
A fenti nehézségeket kívánjuk áthidalni a Saleve keretrendszerrel, amely elfedi a párhuzamos alkalmazás fejlesztője elől a mögöttes infrastruktúra technikai részleteit. A Saleve egy speciális, könnyen párhuzamosítható feladatcsoport, az ún. paraméterelemző algoritmusok implementálására összpontosít. Segítségével olyan párhuzamos alkalmazások készíthetőek, melyek akár többféle infrastruktúrán is végrehajthatóak változtatás nélkül.
A továbbiakban a 2. szakaszban részletesen ismertetjük a Saleve által támogatott feladatokat és bemutatjuk Európa legkiterjedtebb grides projektjét, az EGEE projektet. A 3. szakaszban felvázoljuk a Saleve fejlesztésének főbb mozgatórugóit és célkitűzésit, majd a 4. szakaszban bemutatjuk a Saleve rendszer működését. Végül az 5. szakaszban összefoglaljuk eredményeinket és a továbbfejlesztési lehetőségeket.
A fenti nehézségeket kívánjuk áthidalni a Saleve keretrendszerrel, amely elfedi a párhuzamos alkalmazás fejlesztője elől a mögöttes infrastruktúra technikai részleteit. A Saleve egy speciális, könnyen párhuzamosítható feladatcsoport, az ún. paraméterelemző algoritmusok implementálására összpontosít. Segítségével olyan párhuzamos alkalmazások készíthetőek, melyek akár többféle infrastruktúrán is végrehajthatóak változtatás nélkül.
A továbbiakban a 2. szakaszban részletesen ismertetjük a Saleve által támogatott feladatokat és bemutatjuk Európa legkiterjedtebb grides projektjét, az EGEE projektet. A 3. szakaszban felvázoljuk a Saleve fejlesztésének főbb mozgatórugóit és célkitűzésit, majd a 4. szakaszban bemutatjuk a Saleve rendszer működését. Végül az 5. szakaszban összefoglaljuk eredményeinket és a továbbfejlesztési lehetőségeket.