A Conceptual framework supporting pattern design selection for scientific workflow applications in cloud computing

Conference Paper (2020)
Author(s)

Ehab Nabiel Al-Khannaq (Transport and Planning)

Saif Ur Rehman Khan (COMSATS Institute of Information Technology)

Alexander Verbraeck (TU Delft - Technology, Policy and Management)

Hans Van Lint (Transport and Planning)

Research Group
Policy Analysis
More Info
expand_more
Publication Year
2020
Language
English
Research Group
Policy Analysis
Pages (from-to)
229-236
ISBN (electronic)
9789897584244
Event
10th International Conference on Cloud Computing and Services Science, CLOSER 2020 (2020-05-07 - 2020-05-09), Virtual, Online
Downloads counter
124
Collections
Institutional Repository
Reuse Rights

Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.

Abstract

Scientific Workflow Applications (SWFA) play a vital role for both service consumers and service providers in designing and implementing large and complex scientific processes. Previously, researchers used parallel and distributed computing technologies, such as utility and grid computing to execute the SWFAs, these technologies provide limited utilization for the shared resources. In contrast, the scalability and flexibility challenges are better handled by using cloud-computing technologies for SWFA. Since cloud computing offers a technology that can significantly utilize the amounts of storage space and computing resources necessary for processing large-size and complex SWFAs. The workflow pattern design has provided the facility of re-using previously developed workflow solutions that enable the developers to adopt them for the considered SWFA. Inspired by this, the researchers have adopted several patterns of design to better design the SWFA. Effective pattern design that can consider challenges that may not become visible only in the implementation stage of a SWFA. However, the selection of the most effective pattern design in accordance with an execution method, data size, and problem complexity of a SWFA remains a challenging task. Motivated by this, we have proposed a conceptual framework that facilitates in recommending a suitable pattern design based on the quality requirements and capabilities are given and advertised by cloud consumers and providers, respectively. Finally, guidelines to assist in a smooth migrating of SWFA from other computation paradigms to cloud computing.