ASKALON: a tool set for cluster and Grid computing. Performance engineering of parallel and distributed applications is a complex task that iterates through various phases, ranging from modeling and prediction, to performance measurement, experiment management, data collection, and bottleneck analysis. There is no evidence so far that all of these phases should/can be integrated into a single monolithic tool. Moreover, the emergence of computational Grids as a common single wide-area platform for high-performance computing raises the idea to provide tools as interacting Grid services that share resources, support interoperability among different users and tools, and, most importantly, provide omnipresent services over the Grid. We have developed the ASKALON tool set to support performance-oriented development of parallel and distributed (Grid) applications. ASKALON comprises four tools, coherently integrated into a service-oriented architecture. SCALEA is a performance instrumentation, measurement, and analysis tool of parallel and distributed applications. ZENTURIO is a general purpose experiment management tool with advanced support for multi-experiment performance analysis and parameter studies. AKSUM provides semi-automatic high-level performance bottleneck detection through a special-purpose performance property specification language. The PerformanceProphet enables the user to model and predict the performance of parallel applications at the early stages of development. In this paper we describe the overall architecture of the ASKALON tool set and outline the basic functionality of the four constituent tools. The structure of each tool is based on the composition and sharing of remote Grid services, thus enabling tool interoperability. In addition, a data repository allows the tools to share the common application performance and output data that have been derived by the individual tools. A service repository is used to store common portable Grid service implementations. A general-purpose Factory service is employed to create service instances on arbitrary remote Grid sites. Discovering and dynamically binding to existing remote services is achieved through registry services. The ASKALON visualization diagrams support both online and post-mortem visualization of performance and output data. We demonstrate the usefulness and effectiveness of ASKALON by applying the tools to real-world applications. Copyright © 2005 John Wiley & Sons, Ltd.

References in zbMATH (referenced in 17 articles )

Showing results 1 to 17 of 17.
Sorted by year (citations)

  1. Cesario, Eugenio; Lackovic, Marco; Talia, Domenico; Trunfio, Paolo: A visual environment for designing and running data mining workflows in the knowledge grid (2012)
  2. Qin, Jun; Fahringer, Thomas: Scientific workflows. Programming, optimization, and synthesis with ASKALON and AWDL (2012)
  3. Byun, Eun-Kyu; Kee, Yang-Suk; Kim, Jin-Soo; Deelman, Ewa; Maeng, Seungryoul: BTS: Resource capacity estimate for time-targeted science workflows (2011) ioport
  4. Aouad, Lamine M.; Le-Khac, Nhien-An; Kechadi, Tahar M.: Performance study of distributed Apriori-like frequent itemsets mining (2010) ioport
  5. Chin, Sung Ho; Suh, Taeweon; Yu, Heon Chang: Adaptive service scheduling for workflow applications in Service-Oriented Grid (2010) ioport
  6. Wu, Yongwei; Yuan, Yulai; Yang, Guangwen; Zheng, Weimin: An adaptive task-level fault-tolerant approach to grid (2010) ioport
  7. Kanaris, Ioannis; Mylonakis, Vasileios; Chatziioannou, Aristotelis; Maglogiannis, Ilias; Soldatos, John: HECTOR: enabling microarray experiments over the Hellenic grid infrastructure (2009) ioport
  8. Yu, Jia; Buyya, Rajkumar; Ramamohanarao, Kotagiri: Workflow scheduling algorithms for grid computing (2008)
  9. Hastings, Shannon; Oster, Scott; Langella, Stephen; Ervin, David; Kurc, Tahsin; Saltz, Joel: Introduce: An open source toolkit for rapid development of strongly typed grid services (2007) ioport
  10. Pugliese, Andrea; Talia, Domenico; Yahyapour, Ramin: Modeling and supporting grid scheduling (2007) ioport
  11. Yu, Jia; Buyya, Rajkumar: A taxonomy of workflow management systems for grid computing (2006) ioport
  12. Fahringer, Thomas; Jugravu, Alexandru; Pllana, Sabri; Prodan, Radu; Jr, Clovis Seragiotto; Truong, Hong-Linh: ASKALON: a tool set for cluster and Grid computing (2005) ioport
  13. Truong, Hong-Linh; Fahringer, Thomas; Dustdar, Schahram: Dynamic instrumentation, performance monitoring and analysis of grid scientific workflows (2005) ioport
  14. Prodan, Radu; Fahringer, Thomas: ZENTURIO: A grid service-based tool for optimising parallel and grid applications (2004) ioport
  15. Prodan, Radu; Fahringer, Thomas: ZENTURIO: a grid service-based tool for optimising parallel and grid applications (2004)
  16. Truong, Hong-Linh; Fahringer, Thomas: SCALEA: A performance analysis tool for parallel programs (2003)
  17. Truong, Hong-Linh; Fahringer, Thomas; Geissler, Michael; Madsen, Georg: Performance analysis for MPI applications with SCALEA (2002)

Further publications can be found at: