Toggle Main Menu Toggle Search

Open Access padlockePrints

Cost-aware scheduling of software processes execution in the cloud

Lookup NU author(s): Sami Alajrami, Professor Alexander RomanovskyORCiD


Full text for this publication is not currently held within this repository. Alternative links are provided below where available.


Copyright © 2018 by SCITEPRESS – Science and Technology Publications, Lda. All rights reserved. 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.

Publication metadata

Author(s): Alajrami S, Romanovsky A, Gallina B

Publication type: Conference Proceedings (inc. Abstract)

Publication status: Published

Conference Name: MODELSWARD 2018 - Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development

Year of Conference: 2018

Pages: 203-212

Online publication date: 22/01/2018

Acceptance date: 22/01/2018

Publisher: SciTePress

Library holdings: Search Newcastle University Library for this item

ISBN: 9789897582837