Software architecture optimization methods: A systematic literature review

A Aleti, B Buhnova, L Grunske… - IEEE Transactions …, 2012 - ieeexplore.ieee.org
Due to significant industrial demands toward software systems with increasing complexity
and challenging quality requirements, software architecture design has become an …

Scheduling in distributed systems: A cloud computing perspective

LF Bittencourt, A Goldman, ERM Madeira… - Computer science …, 2018 - Elsevier
Scheduling is essentially a decision-making process that enables resource sharing among a
number of activities by determining their execution order on the set of available resources …

A hybrid multi-objective particle swarm optimization for scientific workflow scheduling

A Verma, S Kaushal - Parallel Computing, 2017 - Elsevier
Now-a-days, Cloud computing is a technology which eludes provision cost while providing
scalability and elasticity to accessible resources on a pay-per-use basis. To satisfy the …

Workflow scheduling in cloud: a survey

F Wu, Q Wu, Y Tan - The Journal of Supercomputing, 2015 - Springer
To program in distributed computing environments such as grids and clouds, workflow is
adopted as an attractive paradigm for its powerful ability in expressing a wide range of …

Bi-objective workflow scheduling of the energy consumption and reliability in heterogeneous computing systems

L Zhang, K Li, C Li, K Li - Information Sciences, 2017 - Elsevier
Recent studies focus primarily on low energy consumption or execution time for task
scheduling with precedence constraints in heterogeneous computing systems. In most …

HCOC: a cost optimization algorithm for workflow scheduling in hybrid clouds

LF Bittencourt, ERM Madeira - Journal of Internet Services and …, 2011 - Springer
Workflows have been used to represent a variety of applications involving high processing
and storage demands. As a solution to supply this necessity, the cloud computing paradigm …

A budget constrained scheduling algorithm for workflow applications

H Arabnejad, JG Barbosa - Journal of grid computing, 2014 - Springer
Abstract Service-oriented computing has enabled a new method of service provisioning
based on utility computing models, in which users consume services based on their Quality …

A multi-objective optimization algorithm for flow shop group scheduling problem with sequence dependent setup time and worker learning

DN Sekkal, F Belkaid - Expert Systems with Applications, 2023 - Elsevier
The optimization of production systems has become increasingly important in manufacturing
industries due to the growing competition and market demands. One of the overriding …

Multi-objective scheduling of many tasks in cloud platforms

F Zhang, J Cao, K Li, SU Khan, K Hwang - Future Generation Computer …, 2014 - Elsevier
The scheduling of a many-task workflow in a distributed computing platform is a well known
NP-hard problem. The problem is even more complex and challenging when the virtualized …

Optimizing the makespan and reliability for workflow applications with reputation and a look-ahead genetic algorithm

X Wang, CS Yeo, R Buyya, J Su - Future Generation Computer Systems, 2011 - Elsevier
For applications in large-scale distributed systems, it is becoming increasingly important to
provide reliable scheduling by evaluating the reliability of resources. However, most existing …