Scheduling and Load Balancing in Parallel and Distributed Systems
Scheduling and Load Balancing in Parallel and Distributed Systems
Fault-secure algorithms for multiple-processor systems
ISCA '84 Proceedings of the 11th annual international symposium on Computer architecture
On Quality of Service Optimization with Discrete QoS Options
RTAS '99 Proceedings of the Fifth IEEE Real-Time Technology and Applications Symposium
RTCSA '99 Proceedings of the Sixth International Conference on Real-Time Computing Systems and Applications
Fixed-priority preemptive multiprocessor scheduling: to partition or not to partition
RTCSA '00 Proceedings of the Seventh International Conference on Real-Time Systems and Applications
A resource allocation model for QoS management
RTSS '97 Proceedings of the 18th IEEE Real-Time Systems Symposium
Practical Solutions for QoS-Based Resource Allocation
RTSS '98 Proceedings of the IEEE Real-Time Systems Symposium
A Scalable Solution to the Multi-Resource QoS Problem
RTSS '99 Proceedings of the 20th IEEE Real-Time Systems Symposium
Fixed-Priority Scheduling of Periodic Tasks on Multiprocessor Systems
Fixed-Priority Scheduling of Periodic Tasks on Multiprocessor Systems
Optimal QoS Sampling Frequency Assignment for Real-Time Wireless Sensor Networks
RTSS '03 Proceedings of the 24th IEEE International Real-Time Systems Symposium
Dual face phased array radar scheduling with multiple constraints
Proceedings of the 5th ACM international conference on Embedded software
Optimal real-time sampling rate assignment for wireless sensor networks
ACM Transactions on Sensor Networks (TOSN)
Utility-based QoS optimisation strategy for multi-criteria scheduling on the grid
Journal of Parallel and Distributed Computing
A Pricing Approach For Grid Resource Scheduling With QoS Guarantees
Fundamenta Informaticae
Joint QoS optimization for layered computational grid
Information Sciences: an International Journal
Optimization decomposition approach for layered QoS scheduling in grid computing
Journal of Systems Architecture: the EUROMICRO Journal
Multi-level scheduling for global optimization in grid computing
Computers and Electrical Engineering
Cross-layer optimization policy for QoS scheduling in computational grid
Journal of Network and Computer Applications
Proceedings of the 4th on Middleware doctoral symposium
An efficient coordination scheme between layers of grid architecture
Computer Standards & Interfaces
A new optimal approach for multiple optimisation objectives grid resource allocation and scheduling
International Journal of Systems Science
Resource scheduling with conflicting objectives in grid environments: Model and evaluation
Journal of Network and Computer Applications
A global optimization approach for three layers of computational grid stack
Advances in Engineering Software
Time-bounded distributed QoS-aware service configuration in heterogeneous cooperative environments
Journal of Parallel and Distributed Computing
International Journal of Computer Applications in Technology
Computers and Industrial Engineering
Hierarchical control policy for dynamic resource management in grid virtual organization
The Journal of Supercomputing
Informationally decentralized system resource management for multiple multimedia tasks
IEEE Transactions on Circuits and Systems for Video Technology
A software integration approach for designing and assessing dependable embedded systems
Journal of Systems and Software
High level QoS-driven model for Grid applications in a simulated environment
Future Generation Computer Systems
A Pricing Approach For Grid Resource Scheduling With QoS Guarantees
Fundamenta Informaticae
Revenue Maximization Using Adaptive Resource Provisioning in Cloud Computing Environments
GRID '12 Proceedings of the 2012 ACM/IEEE 13th International Conference on Grid Computing
Hi-index | 0.00 |
We present scalable QoS optimization algorithms for allocating resources to tasks in a multi-processor environment.Given a set of tasks, each of which is capable of running atone of several different QoS levels, the algorithms can select a QoS operating point, the number of replicas for fault-tolerance and the processors on which to run the replicas soas to maximize overall system QoS. The algorithms are extensions of Q-RAM (QoS-based Resource Allocation Model)[5] and fix two deficiencies with the basic algorithm. Thefirst is that the existing algorithm is weak in making resourcetrade-off decisions such as to which processor to map a task.The second was that it was not scalable to very large numbers of resources such as in a large multi-processor system.In this paper we present two new algorithms which significantly enhance the ability of Q-RAM to make resource trade-off decisions. We also introduce a hierarchical decompositionscheme which enables QoS optimization to be performed onproblems with thousands of resources and thousands of tasks.