Dynamic scheduling of scientific workflow applications on the grid: a case study
Proceedings of the 2005 ACM symposium on Applied computing
A taxonomy of scientific workflow systems for grid computing
ACM SIGMOD Record
GRIDCC: real-time workflow system
Proceedings of the 2nd workshop on Workflows in support of large-scale science
Workflow automation for processing plasma fusion simulation data
Proceedings of the 2nd workshop on Workflows in support of large-scale science
WS-VLAM: towards a scalable workflow system on the grid
Proceedings of the 2nd workshop on Workflows in support of large-scale science
International Journal of High Performance Computing and Networking
Scientific Programming - Scientific Workflows
VLAM-G: Interactive data driven workflow engine for Grid-enabled resources
Scientific Programming
GRIDCC: A Real-time Grid workflow system with QoS
Scientific Programming - Dynamic Computational Workflows: Discovery, Optimization and Scheduling
Nimrod/K: towards massively parallel dynamic grid workflows
Proceedings of the 2008 ACM/IEEE conference on Supercomputing
Business Relationships in Grid Workflows
GECON '08 Proceedings of the 5th international workshop on Grid Economics and Business Models
Experience in using a process language to define scientific workflow and generate dataset provenance
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Realtime-enabled workflow management in service oriented infrastructures
AREA '08 Proceedings of the 1st ACM workshop on Analysis and retrieval of events/actions and workflows in video streams
GRID '07 Proceedings of the 8th IEEE/ACM International Conference on Grid Computing
The edutain@grid Portals --- Providing User Interfaces for Different Kinds of Actors
Euro-Par 2008 Workshops - Parallel Processing
A QoS-Based Selection Mechanism Exploiting Business Relationships in Workflows
GECON '09 Proceedings of the 6th International Workshop on Grid Economics and Business Models
An adaptive task-level fault-tolerant approach to Grid
The Journal of Supercomputing
Cooperative and decentralized workflow scheduling in global grids
Future Generation Computer Systems
Performance study of distributed Apriori-like frequent itemsets mining
Knowledge and Information Systems
Secure workflow execution in grid environments
NTMS'09 Proceedings of the 3rd international conference on New technologies, mobility and security
Adaptive service scheduling for workflow applications in Service-Oriented Grid
The Journal of Supercomputing
A Min-Min average algorithm for scheduling transaction-intensive grid workflows
AusGrid '09 Proceedings of the Seventh Australasian Symposium on Grid Computing and e-Research - Volume 99
International Journal of High Performance Computing Applications
Reputation-based dependable scheduling of workflow applications in Peer-to-Peer Grids
Computer Networks: The International Journal of Computer and Telecommunications Networking
A hybrid fault tolerance technique in grid computing system
The Journal of Supercomputing
BTS: Resource capacity estimate for time-targeted science workflows
Journal of Parallel and Distributed Computing
Virtual workflow system for distributed collaborative scientific applications on Grids
Computers and Electrical Engineering
Cost optimized provisioning of elastic resources for application workflows
Future Generation Computer Systems
Adding instruments and workflow support to existing grid architectures
ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part III
Real world workflow applications in the askalon grid environment
EGC'05 Proceedings of the 2005 European conference on Advances in Grid Computing
Semi-automatic composition of ontologies for ASKALON grid workflows
Euro-Par'11 Proceedings of the 2011 international conference on Parallel Processing
Workflow management for soft real-time interactive applications in virtualized environments
Future Generation Computer Systems
Enabling large-scale scientific workflows on petascale resources using MPI master/worker
Proceedings of the 1st Conference of the Extreme Science and Engineering Discovery Environment: Bridging from the eXtreme to the campus and beyond
Budget constrained resource allocation for non-deterministic workflows on an iaas cloud
ICA3PP'12 Proceedings of the 12th international conference on Algorithms and Architectures for Parallel Processing - Volume Part I
International Journal of Distance Education Technologies
A survey of pipelined workflow scheduling: Models and algorithms
ACM Computing Surveys (CSUR)
Execution time prediction for grid infrastructures based on runtime provenance data
WORKS '13 Proceedings of the 8th Workshop on Workflows in Support of Large-Scale Science
Toward fine-grained online task characteristics estimation in scientific workflows
WORKS '13 Proceedings of the 8th Workshop on Workflows in Support of Large-Scale Science
Exploring Workflow Interoperability for Neuroimage Analysis on the SHIWA Platform
Journal of Grid Computing
Rule-driven service coordination middleware for scientific applications
Future Generation Computer Systems
Hi-index | 0.00 |
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.