Static scheduling algorithms for allocating directed task graphs to multiprocessors

YK Kwok, I Ahmad - ACM Computing Surveys (CSUR), 1999 - dl.acm.org
Static scheduling of a program represented by a directed task graph on a multiprocessor
system to minimize the program completion time is a well-known problem in parallel …

Pegasus, a workflow management system for science automation

E Deelman, K Vahi, G Juve, M Rynge… - Future Generation …, 2015 - Elsevier
Modern science often requires the execution of large-scale, multi-stage simulation and data
analysis pipelines to enable the study of complex systems. The amount of computation and …

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 …

Towards a comprehensive assessment of model structural adequacy

HV Gupta, MP Clark, JA Vrugt… - Water Resources …, 2012 - Wiley Online Library
The past decade has seen significant progress in characterizing uncertainty in
environmental systems models, through statistical treatment of incomplete knowledge …

Development of flexible microactuator and its applications to robotic mechanisms

K Suzumori, S Iikura, H Tanaka - Proceedings. 1991 IEEE …, 1991 - computer.org
A flexible microactuator (FMA) driven by an electropneumatic (or electrohydraulic) system
has been developed. The FMA has three degrees of freedom, pitch, yaw, and stretch, and …

DSC: Scheduling parallel tasks on an unbounded number of processors

T Yang, A Gerasoulis - IEEE Transactions on parallel and …, 1994 - ieeexplore.ieee.org
We present a low-complexity heuristic, named the dominant sequence clustering algorithm
(DSC), for scheduling parallel tasks on an unbounded number of completely connected …

[LIVRE][B] Task scheduling for parallel systems

O Sinnen - 2007 - books.google.com
A new model for task scheduling that dramatically improves the efficiency of parallel systems
Task scheduling for parallel systems can become a quagmire of heuristics, models, and …

A comparison of clustering heuristics for scheduling directed acyclic graphs on multiprocessors

A Gerasoulis, T Yang - journal of parallel and distributed computing, 1992 - Elsevier
Clustering of task graphs has been used as an intermediate step toward scheduling parallel
architectures. In this paper, we identify important characteristics of clustering algorithms and …

Servitization of manufacturing in the new ICTs era: A survey on operations management

K Wang, Z Jiang, B Peng, H **g - Frontiers of Engineering Management, 2021 - Springer
Servitization of manufacturing has become one of the main pathways for transition and
upgrade in the manufacturing industry. New information and communication technologies …

[LIVRE][B] Distributed system design

J Wu - 2017 - taylorfrancis.com
Future requirements for computing speed, system reliability, and cost-effectiveness entail the
development of alternative computers to replace the traditional von Neumann organization …