Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1109/GRID.2008.4662816guideproceedingsArticle/Chapter ViewAbstractPublication PagesgridConference Proceedingsconference-collections
Article
Free access

ADL: An Algorithm Definition Language for SmartGridSolve

Published: 29 September 2008 Publication History

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.

References

[1]
T. Brady, M. Guidolin, and A. Lastovetsky. Experiments with SmartGridSolve: Achieving Higher Performance by Improving the GridRPC Model. In Proceedings of the 9th IEEE/ACM International Conference on Grid Computing (Grid 2008), Tsukuba, Japan, 29 September-01 October 2008. IEEE Computer Society.
[2]
T. Brady, E. Konstantinov, and A. Lastovetsky. SmartNet-Solve: High Level Programming System for High Performance Grid Computing. In Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), Rhodes Island, Greece, 25-29 April 2006. IEEE Computer Society.
[3]
E. Caron and F. Desprez. DIET: A Scalable Toolbox to Build Network Enabled Servers on the Grid. International Journal of High Performance Computing Applications, 20(3):335- 352, 2006. Sage Science Press.
[4]
J. Dongarra, K. Seymour, and A. YarKhan. Users' Guide to GridSolve, Version 0.15. University of Tennessee, Knoxville, TN, USA, 2006.
[5]
K. Seymour, H. Nakada, S. Matsuoka, J. Dongarra, C. Lee, and H. Casanova. Overview of GridRPC: A Remote Procedure Call API for Grid Computing. In GRID '02: Proceedings of the Third International Workshop on Grid Computing, pages 274-278, London, UK, 2002. Springer-Verlag.
[6]
Y. Tanaka, H. Nakada, S. Sekiguchi, T. Suzumura, and S. Matsuoka. Ninf-G: A Reference Implementation of RPCbased Programming Middleware for Grid Computing. Journal of Grid Computing, 1(1):41-51, 2003. Springer.
[7]
A. YarKhan, K. Seymour, K. Sagi, Z. Shi, and J. Dongarra. Recent Developments in GridSolve. International Journal of High Performance Computing Applications, 20(1):131-142, 2006. Sage Science Press.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
GRID '08: Proceedings of the 2008 9th IEEE/ACM International Conference on Grid Computing
September 2008
416 pages
ISBN:9781424425785

Publisher

IEEE Computer Society

United States

Publication History

Published: 29 September 2008

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 82
    Total Downloads
  • Downloads (Last 12 months)7
  • Downloads (Last 6 weeks)2
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media