Scheduling in distributed systems: A cloud computing perspective
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 …
number of activities by determining their execution order on the set of available resources …
Characterizing and profiling scientific workflows
Researchers working on the planning, scheduling, and execution of scientific workflows
need access to a wide variety of scientific workflows to evaluate the performance of their …
need access to a wide variety of scientific workflows to evaluate the performance of their …
List scheduling algorithm for heterogeneous systems by an optimistic cost table
H Arabnejad, JG Barbosa - IEEE transactions on parallel and …, 2013 - ieeexplore.ieee.org
Efficient application scheduling algorithms are important for obtaining high performance in
heterogeneous computing systems. In this paper, we present a novel list-based scheduling …
heterogeneous computing systems. In this paper, we present a novel list-based scheduling …
Workflow scheduling in cloud: a survey
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 …
adopted as an attractive paradigm for its powerful ability in expressing a wide range of …
Dag scheduling using a lookahead variant of the heterogeneous earliest finish time algorithm
LF Bittencourt, R Sakellariou… - 2010 18th Euromicro …, 2010 - ieeexplore.ieee.org
Among the numerous DAG scheduling heuristics suitable for heterogeneous systems, the
Heterogeneous Earliest Finish Time (HEFT) heuristic is known to give good results in short …
Heterogeneous Earliest Finish Time (HEFT) heuristic is known to give good results in short …
isax 2.0: Indexing and mining one billion time series
A Camerra, T Palpanas, J Shieh… - 2010 IEEE international …, 2010 - ieeexplore.ieee.org
There is an increasingly pressing need, by several applications in diverse domains, for
developing techniques able to index and mine very large collections of time series …
developing techniques able to index and mine very large collections of time series …
Mining valence, arousal, and dominance: possibilities for detecting burnout and productivity?
Similar to other industries, the software engineering domain is plagued by psychological
diseases such as burnout, which lead developers to lose interest, exhibit lower activity …
diseases such as burnout, which lead developers to lose interest, exhibit lower activity …
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 …
based on utility computing models, in which users consume services based on their Quality …
[HTML][HTML] Robustness challenges in Reinforcement Learning based time-critical cloud resource scheduling: A Meta-Learning based solution
Cloud computing attracts increasing attention in processing dynamic computing tasks and
automating the software development and operation pipeline. In many cases, the computing …
automating the software development and operation pipeline. In many cases, the computing …
An evolutionary fuzzy scheduler for multi-objective resource allocation in fog computing
With rapid development of the Internet of Things (IoT), a vast amount of raw data produced
by IoT devices needs to be processed promptly. Compared to cloud computing, fog …
by IoT devices needs to be processed promptly. Compared to cloud computing, fog …