Allocating Modules to Processors in a Distributed System
IEEE Transactions on Software Engineering
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
Condor-G: A Computation Management Agent for Multi-Institutional Grids
Cluster Computing
A framework for adaptive execution in grids
Software—Practice & Experience
Reliable Distributed Systems: Technologies, Web Services, and Applications
Reliable Distributed Systems: Technologies, Web Services, and Applications
Peer-to-Peer Systems and Applications (Lecture Notes in Computer Science)
Peer-to-Peer Systems and Applications (Lecture Notes in Computer Science)
A resource management and fault tolerance services in grid computing
Journal of Parallel and Distributed Computing - Special issue: Design and performance of networks for super-, cluster-, and grid-computing: Part II
Evaluating the reliability of computational grids from the end user's point of view
Journal of Systems Architecture: the EUROMICRO Journal
Scientific Programming - AxGrids 2004
IEEE Transactions on Parallel and Distributed Systems
Realistic simulation environments for IP-based networks
Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops
Content-based organisation of virtual repositories of DICOM objects
Future Generation Computer Systems
The gLite Workload Management System
GPC '09 Proceedings of the 4th International Conference on Advances in Grid and Pervasive Computing
Enhancing privacy and authorization control scalability in the grid through ontologies
IEEE Transactions on Information Technology in Biomedicine
BioSimGrid: Grid-enabled biomolecular simulation data storage and analysis
Future Generation Computer Systems - Collaborative and learning applications of grid technology
Special section: Medical imaging on grids
Future Generation Computer Systems
Modeling and Tools for Network Simulation
Modeling and Tools for Network Simulation
Globus toolkit version 4: software for service-oriented systems
NPC'05 Proceedings of the 2005 IFIP international conference on Network and Parallel Computing
A replicated information system to enable dynamic collaborations in the Grid
Concurrency and Computation: Practice & Experience
Resource requirement prediction using clone detection technique
Future Generation Computer Systems
DARGOS: A highly adaptable and scalable monitoring architecture for multi-tenant Clouds
Future Generation Computer Systems
Editorial: The management of cloud systems
Future Generation Computer Systems
Hi-index | 0.00 |
The study of meta-scheduling of jobs in the Grid has been a recurrent topic on the literature. Many tools have been developed for allocating the jobs to the most appropriate resources according to specific application needs while balancing the workload among resources. However, few of them focus on evaluating the level of service attained by providers of Grid services. On the contrary, Grid generally offers best-effort service to all the applications. Without Quality of Service (QoS), the jobs are executed without any guarantee on the execution time or throughput. Also, the support for qualitative attributes, such as security, is limited to the information provided by the resources. The uncertainty on the final performance is an issue that affects user satisfaction, reducing the interest of Grid infrastructures. In this paper, we present GRIDIFF, a software architecture that covers all necessary steps to integrate QoS into the process of allocating resources for the execution of jobs in the Grid. GRIDIFF has been used in practice to differentiate the resources according to the fulfillment of the 100% of the QoS considering three groups with failure rates of 9.1%, 13.3% and 64.1%, respectively. Scalability has been evaluated through simulation in up to 7000 nodes that can handle up to 250 monitoring agents per node.