Task Allocation for Maximizing Reliability of Distributed Computer Systems
IEEE Transactions on Computers
Optimal assignment of task modules with precedence in distributed computing systems
Information Sciences: an International Journal
Evolutionary algorithms in theory and practice: evolution strategies, evolutionary programming, genetic algorithms
Task Allocation Algorithms for Maximizing Reliability of Distributed Computing Systems
IEEE Transactions on Computers
Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
A taxonomy and survey of grid resource management systems for distributed computing
Software—Practice & Experience
Computers and Intractability; A Guide to the Theory of NP-Completeness
Computers and Intractability; A Guide to the Theory of NP-Completeness
Reliability and cost optimization in distributed computing systems
Computers and Operations Research
Towards Trust-Aware Resource Management in Grid Computing Systems
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
A Stochastic Control Model for Deployment of Dynamic Grid Services
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Task allocation for maximizing reliability of distributed systems: a simulated annealing approach
Journal of Parallel and Distributed Computing
Balancing Risk and Price: An Opportunity-Cost Approach for Job Scheduling in the Grid Market
GCC '07 Proceedings of the Sixth International Conference on Grid and Cooperative Computing
A Job Scheduling Optimization Model based on Time Difference in Service Grid Environments
GCC '07 Proceedings of the Sixth International Conference on Grid and Cooperative Computing
Evaluating Response Time in a Faulty Distributed Computing System
IEEE Transactions on Computers
Computers and Industrial Engineering
The Universal Generating Function in Reliability Analysis and Optimization
The Universal Generating Function in Reliability Analysis and Optimization
Hi-index | 0.00 |
The paper considers grid computing systems in which the resource management systems (RMSs) can divide service tasks into execution blocks (EBs) and send these blocks to different resources. The service price is determined as a function of time elapsed till the service task completion according to a fixed tariff. The service time distribution depends on the assignment of the execution blocks to the resources as well as on the reliability of these resources. The cost of service depends on the resources used for its execution and is proportional to the time when the resources perform the execution blocks assigned to them. The optimal task partition and distribution should maximize the provider's profit, which is equal to the difference between the expected service price and its cost for the provider. The paper suggests an algorithm for solving this optimization problem. The algorithm is based on the universal generating function technique and on the evolutionary optimization approach. Illustrative examples are presented.