Adaptive Resource Scheduling for Network Services
GRID '02 Proceedings of the Third International Workshop on Grid Computing
Executing multiple pipelined data analysis operations in the grid
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Deadline Scheduling with Priority for Client-Server Systems on the Grid
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
Heuristic scheduling for bag-of-tasks applications in combination with QoS in the computational grid
Future Generation Computer Systems - Special issue: Advanced grid technologies
Evaluation of grid scheduling strategies through NSGrid: a network-aware grid simulator
Neural, Parallel & Scientific Computations - Special issue: Grid computing
A multi-dimensional scheduling scheme in a Grid computing environment
Journal of Parallel and Distributed Computing
Future Generation Computer Systems
Gridification of collaborative audiovisual organizations through the MediaGrid framework
Future Generation Computer Systems
An adaptive meta-scheduler for data-intensive applications
International Journal of Grid and Utility Computing
Large scale ontology tailoring and simulation in the Semantic Grid Environment
International Journal of Metadata, Semantics and Ontologies
A Simulation Framework for Studying Economic Resource Management in Grids
ICCS '08 Proceedings of the 8th international conference on Computational Science, Part I
Adaptive middleware supporting scalable performance for high-end network services
Journal of Network and Computer Applications
A general distributed scalable grid scheduler for independent tasks
Journal of Parallel and Distributed Computing
Euro-Par 2008 Workshops - Parallel Processing
Resource allocation strategies for the economic computational grid
International Journal of Networking and Virtual Organisations
Job scheduling in economic grid environments
International Journal of Information and Communication Technology
A general distributed scalable peer to peer scheduler for mixed tasks in grids
HiPC'07 Proceedings of the 14th international conference on High performance computing
Online algorithms for advance resource reservations
Journal of Parallel and Distributed Computing
A Highly Scalable Decentralized Scheduler of Tasks with Deadlines
GRID '11 Proceedings of the 2011 IEEE/ACM 12th International Conference on Grid Computing
Hierarchical and dynamic information management framework on grid computing
EUC'06 Proceedings of the 2006 international conference on Embedded and Ubiquitous Computing
Heuristic-based scheduling to maximize throughput of data-intensive grid applications
IWDC'04 Proceedings of the 6th international conference on Distributed Computing
Mapping cooperating GRID applications by affinity for resource characteristics
AIS'04 Proceedings of the 13th international conference on AI, Simulation, and Planning in High Autonomy Systems
Tasks mapping with quality of service for coarse grain parallel applications
Euro-Par'05 Proceedings of the 11th international Euro-Par conference on Parallel Processing
Reconfiguration of information management framework based on adaptive grid computing
ISPA'06 Proceedings of the 4th international conference on Parallel and Distributed Processing and Applications
Context-Aware Job Scheduling for Cloud Computing Environments
UCC '12 Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing
A task routing approach to large-scale scheduling
Future Generation Computer Systems
Evaluating economic-based entity strategies for the computational grid
International Journal of Business Information Systems
Hi-index | 0.00 |
Abstract: The Computational Grid is a promising platform for the deployment of various high-performance computing applications. A number of projects have addressed the idea of software as a service on the network. These systems usually implement client-server architectures with many servers running on distributed Grid resources and have commonly been referred to as Network-enabled servers (NES). An important question is that of scheduling in this multi-client multi-server scenario. Note that in this context most requests are computationally intensive as they are generated by high-performance computing applications. The Bricks simulation framework has been developed and extensively used to evaluate scheduling strategies for NES systems. In this paper we first present recent developments and extensions to the Bricks simulation models. We discuss a deadline scheduling strategy that is appropriate for the multi-client multi-server case, and augment it with "Load Correction" and "Fallback" mechanisms which could improve the performance of the algorithm. We then give Bricks simulation results. The results show that future NES systems should use deadline-scheduling with multiple fallbacks and it is possible to allow users to make a trade-off between failure-rate and cost by adjusting the level of conservatism of deadline-scheduling algorithms.