Scheduling precedence graphs in systems with interprocessor communication times
SIAM Journal on Computing
Scheduling parallel program tasks onto arbitrary target machines
Journal of Parallel and Distributed Computing - Special issue: software tools for parallel programming and visualization
IEEE Transactions on Parallel and Distributed Systems
Hypertool: A Programming Aid for Message-Passing Systems
IEEE Transactions on Parallel and Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
Dryad: distributed data-parallel programs from sequential building blocks
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Dynamo: amazon's highly available key-value store
Proceedings of twenty-first ACM SIGOPS symposium on Operating systems principles
Reliability and Scheduling on Systems Subject to Failures
ICPP '07 Proceedings of the 2007 International Conference on Parallel Processing
Future Generation Computer Systems
Cloud-DLS: Dynamic trusted scheduling for Cloud computing
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
Cloud computing has become a scalable services consumption and delivery platform in the field of computer science. As more and more consumers delegate their tasks to cloud providers, service level agreements (SLAs) between consumers and providers emerge as a key aspect. Because of the dynamic nature of the cloud, continuous monitoring on quality-of-service attributes is necessary to enforce SLAs. In this paper, we propose a trust mechanism-based task scheduling model for cloud computing. Referring to the trust relationship models of social persons, trust relationship is built among computing nodes, and the trustworthiness of nodes is evaluated by utilizing the Bayesian cognitive method. Integrating the trustworthiness of nodes into a dynamic level scheduling algorithm, the trust dynamic level scheduling algorithm for cloud computing is proposed. Theoretical analysis and simulations prove that the proposed algorithm can efficiently meet the requirement of cloud computing workloads in trust, sacrificing fewer time costs, and assuring the execution of tasks in a secure way in cloud environment. Copyright © 2011 John Wiley & Sons, Ltd. (A trust mechanism based task scheduling model for cloud computing is provided. Trust relationship is built among computing nodes by utilizing the Bayesian cognitive method. The trust dynamic level scheduling algorithm can efficiently meet the requirement of cloud computing workloads in trust and assuring the execution of tasks in a secure way.)