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 …
Cloud-DLS: Dynamic trusted scheduling for Cloud computing
W Wang, G Zeng, D Tang, J Yao - Expert systems with applications, 2012 - Elsevier
Clouds are rapidly becoming an important platform for scientific applications. In the Cloud
environment with uncountable numeric nodes, resource is inevitably unreliable, which has a …
environment with uncountable numeric nodes, resource is inevitably unreliable, which has a …
Task assignment in heterogeneous computing systems
The problem of task assignment in heterogeneous computing systems has been studied for
many years with many variations. We consider the version in which communicating tasks are …
many years with many variations. We consider the version in which communicating tasks are …
Game-theoretic approach for load balancing in computational grids
R Subrata, AY Zomaya… - IEEE Transactions on …, 2007 - ieeexplore.ieee.org
Load balancing is a very important and complex problem in computational grids. A
computational grid differs from traditional high-performance computing systems in the …
computational grid differs from traditional high-performance computing systems in the …
Theoretical validation and hardware implementation of dynamic adaptive scheduling for heterogeneous systems on chip
Domain-specific systems on chip (DSSoCs) aim to narrow the gap between general-
purpose processors and application-specific designs. CPU clusters enable programmability …
purpose processors and application-specific designs. CPU clusters enable programmability …
A cooperative game framework for QoS guided job allocation schemes in grids
R Subrata, AY Zomaya… - IEEE Transactions on …, 2008 - ieeexplore.ieee.org
A grid differs from traditional high performance computing systems in the heterogeneity of
the computing nodes as well as the communication links that connect the different nodes …
the computing nodes as well as the communication links that connect the different nodes …
Cooperative power-aware scheduling in grid computing environments
R Subrata, AY Zomaya, B Landfeldt - Journal of Parallel and Distributed …, 2010 - Elsevier
Energy usage and its associated costs have taken on a new level of significance in recent
years. Globally, energy costs that include the cooling of server rooms are now comparable to …
years. Globally, energy costs that include the cooling of server rooms are now comparable to …
Heuristics for scheduling file-sharing tasks on heterogeneous systems with distributed repositories
We consider the problem of scheduling an application on a computing system consisting of
heterogeneous processors and data repositories. The application consists of a large number …
heterogeneous processors and data repositories. The application consists of a large number …
Trusted dynamic level scheduling based on Bayes trust model
W Wei, Z GuoSun - Science in China Series F: Information Sciences, 2007 - Springer
A kind of trust mechanism-based task scheduling model was presented. Referring to the
trust relationship models of social persons, trust relationship is built among Grid nodes, and …
trust relationship models of social persons, trust relationship is built among Grid nodes, and …
EasyGrid: Towards a framework for the automatic grid enabling of legacy MPI applications
C Boeres, VEF Rebello - Concurrency and Computation …, 2004 - Wiley Online Library
One of the goals of the Grid is to aggregate collections of shared, heterogeneous, and
distributed resources to provide computational 'power'to parallel applications. However …
distributed resources to provide computational 'power'to parallel applications. However …