• DocumentCode
    3238817
  • Title

    ADL: An Algorithm Definition Language for SmartGridSolve

  • Author

    Guidolin, Michele ; Lastovetsky, Alexey

  • Author_Institution
    Sch. of Comput. Sci. & Inf., Univ. Coll. Dublin, Dublin
  • fYear
    2008
  • fDate
    Sept. 29 2008-Oct. 1 2008
  • Firstpage
    322
  • Lastpage
    327
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/GRID.2008.4662816
  • Filename
    4662816