A generic approach to scheduling and checkpointing workflows

L Han, V Le Fèvre, LC Canon, Y Robert… - Proceedings of the 47th …, 2018 - dl.acm.org
This work deals with scheduling and checkpointing strategies to execute scientific workflows
on failure-prone large-scale platforms. To the best of our knowledge, this work is the first to …

Adaptive workflow scheduling for diverse objectives in cloud environments

H Ji, W Bao, X Zhu - Transactions on Emerging …, 2017 - Wiley Online Library
Cloud computing environments facilitate applications by providing virtualised resources
through the network and serve the clients by the pay‐as‐you‐go mechanism. It is based on …

Qsmix: Q-learning-based task scheduling approach for mixed-critical applications on heterogeneous multi-cores

F Afshari, A Abdi - The Journal of Supercomputing, 2024 - Springer
In this paper, a Q-learning-based task scheduling approach for mixed-critical application on
heterogeneous multi-cores (QSMix) to optimize their main design challenges is proposed …

An adaptive memetic algorithm for the architecture optimisation problem

NR Sabar, A Aleti - Artificial Life and Computational Intelligence: Third …, 2017 - Springer
Abstract Architecture design is one of the most important steps in software development,
since design decisions affect the quality of the final system (eg reliability and performance) …

Improving real-time performance under reliability requirement assurance in automotive electronic systems

Y Liu, G Xie, Y Tang, R Li - IEEE Access, 2019 - ieeexplore.ieee.org
The architecture of modern automotive electronic systems is composed of multiple
distributed mixed-criticality functions. The effective utilization of such systems with …

Component deployment optimisation with bayesian learning

A Aleti, I Meedeniya - Proceedings of the 14th international ACM Sigsoft …, 2011 - dl.acm.org
Implementing embedded software systems involves many important design decisions, such
as finding (near) optimal component deployment architectures, that have a strong influence …

A mixed integer linear programming model for reliability optimisation in the component deployment problem

A Nazari, D Thiruvady, A Aleti… - Journal of the Operational …, 2016 - Taylor & Francis
Component deployment is a combinatorial optimisation problem in software engineering
that aims at finding the best allocation of software components to hardware resources in …

Reliability and performance optimization of pipelined real-time systems

A Benoit, F Dufossé, A Girault, Y Robert - Journal of Parallel and Distributed …, 2013 - Elsevier
We consider pipelined real-time systems that consist of a chain of tasks executing on a
distributed platform. The processing of the tasks is pipelined: each processor executes only …

Robust archeopterix: Architecture optimization of embedded systems under uncertainty

I Meedeniya, A Aleti, I Avazpour… - … Workshop on Software …, 2012 - ieeexplore.ieee.org
Design of embedded systems involves a number of architecture decisions which have a
significant impact on its quality. Due to the complexity of today's systems and the large …

Power-aware allocation of fault-tolerant multirate autosar applications

N Mahmud, G Rodriguez-Navas… - 2018 25th Asia …, 2018 - ieeexplore.ieee.org
Software-to-hardware allocation plays an important role in the development of resource-
constrained automotive embedded systems that are required to meet timing, reliability and …