loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Sami Alajrami 1 ; Alexander Romanovsky 1 and Barbara Gallina 2

Affiliations: 1 School of Computing and Newcastle University, United Kingdom ; 2 Mälardalen University, Sweden

Keyword(s): Dynamic Scheduling, Software Processes, Cloud Computing, Cloud-based Software Process Execution.

Related Ontology Subjects/Areas/Topics: Applications and Software Development ; Methodologies, Processes and Platforms ; Model Execution and Simulation ; Model-Driven Software Development ; Modeling for the Cloud ; Models ; Paradigm Trends ; Software Engineering ; Software Process Modeling, Enactment and Execution ; Systems Engineering

Abstract: Using cloud computing to execute software processes brings several benefits to software development. In a previous work, we proposed a reference architecture, which treats software processes as workflows and uses cloud computing to execute them. Scheduling the execution in the cloud impacts the execution cost and the cloud resources utilization. Existing workflow scheduling algorithms target business and scientific (data- driven) workflows, but not software processes workflows. In this paper, we adapt three scheduling algorithms for our architecture and propose a fourth one; the Proportional Adaptive Task Schedule algorithm. We evaluate the algorithms in terms of their execution cost, makespan and cloud resource utilization. Our results show that our proposed algorithm saves between 19.74% and 45.78% of the execution cost and provides the best resource (virtual machine) utilization compared to the adapted algorithms while providing the second best makespan.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.118.255.51

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Alajrami, S.; Romanovsky, A. and Gallina, B. (2018). Cost-aware Scheduling of Software Processes Execution in the Cloud. In Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - MODELSWARD; ISBN 978-989-758-283-7; ISSN 2184-4348, SciTePress, pages 203-212. DOI: 10.5220/0006607902030212

@conference{modelsward18,
author={Sami Alajrami. and Alexander Romanovsky. and Barbara Gallina.},
title={Cost-aware Scheduling of Software Processes Execution in the Cloud},
booktitle={Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - MODELSWARD},
year={2018},
pages={203-212},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006607902030212},
isbn={978-989-758-283-7},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development - MODELSWARD
TI - Cost-aware Scheduling of Software Processes Execution in the Cloud
SN - 978-989-758-283-7
IS - 2184-4348
AU - Alajrami, S.
AU - Romanovsky, A.
AU - Gallina, B.
PY - 2018
SP - 203
EP - 212
DO - 10.5220/0006607902030212
PB - SciTePress