Title :
ADL: An Algorithm Definition Language for SmartGridSolve
Author :
Guidolin, Michele ; Lastovetsky, Alexey
Author_Institution :
Sch. of Comput. Sci. & Inf., Univ. Coll. Dublin, Dublin
fDate :
Sept. 29 2008-Oct. 1 2008
Abstract :
SmartGridSolve is an extension of GridSolve that expands the single task map and client-server model of GridRPC by implementing server to server communication and the mapping of a group of tasks. In order to accomplish this functionality SmartGridSolve needs a task graph that highlights tasks\´ execution order, communication volume and computation volume for a given group of tasks. This work presents the Algorithm Description Language (ADL), a language that helps the application programmer to easily specify a task graph for any given algorithm. The language is modular, it has a well-defined structure and its syntax is similar to "C" language. This poster paper introduces a trivial example of SmartGridSolve application and the use of ADL to build the relative task graph with an overview of the language syntax.
Keywords :
algorithmic languages; client-server systems; computational linguistics; grid computing; task analysis; SmartGridSolve; algorithm definition language; client-server model; communication volume; computation volume; language syntax; single task map; task graph; Application software; Computer science; Data communication; Educational institutions; Grid computing; Informatics; Middleware; Network servers; Parallel programming; Programming profession;
Conference_Titel :
Grid Computing, 2008 9th IEEE/ACM International Conference on
Conference_Location :
Tsukuba
Print_ISBN :
978-1-4244-2578-5
Electronic_ISBN :
978-1-4244-2579-2
DOI :
10.1109/GRID.2008.4662816