On Advantages of Grid Computing for Parallel Job Scheduling
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
[15] Peer-to-Peer Architecture Case Study: Gnutella Network
P2P '01 Proceedings of the First International Conference on Peer-to-Peer Computing
Benefits of Global Grid Computing for Job Scheduling
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
The Anatomy of the Grid: Enabling Scalable Virtual Organizations
International Journal of High Performance Computing Applications
WNS2 '06 Proceeding from the 2006 workshop on ns-2: the IP network simulator
A modular middleware for high-level dynamic network management
MAI '07 Proceedings of the 1st workshop on Middleware-application interaction: in conjunction with Euro-Sys 2007
Standardization of an API for Distributed Resource Management Systems
CCGRID '07 Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid
SmartGRID: A Fully Decentralized Grid Scheduling Framework Supported by Swarm Intelligence
GCC '08 Proceedings of the 2008 Seventh International Conference on Grid and Cooperative Computing
Alea: grid scheduling simulation environment
PPAM'07 Proceedings of the 7th international conference on Parallel processing and applied mathematics
PlanetSim: a new overlay network simulation framework
SEM'04 Proceedings of the 4th international conference on Software Engineering and Middleware
CASP: a community-aware scheduling protocol
International Journal of Grid and Utility Computing
Future Generation Computer Systems
MaGate: An Interoperable, Decentralized and Modular High-Level Grid Scheduler
International Journal of Distributed Systems and Technologies
GSSIM --A tool for distributed computing experiments
Scientific Programming
Hi-index | 0.00 |
This paper presents a simulator for of a decentralized modular grid scheduler named MaGate. MaGate's design emphasizes scheduler interoperability by providing intelligent scheduling serving the grid community as a whole. Each MaGate scheduler instance is able to deal with dynamic scheduling conditions, with continuously arriving grid jobs. Received jobs are either allocated on local resources, or delegated to other MaGates for remote execution. The proposed MaGate simulator is based on GridSim toolkit and Alea simulator, and abstracts the features and behaviors of complex fundamental grid elements, such as grid jobs, grid resources, and grid users. Simulation of scheduling tasks is supported by a grid network overlay simulator executing distributed ant-based swarm intelligence algorithms to provide services such as group communication and resource discovery. For evaluation, a comparison of behaviors of different collaborative policies among a community of MaGates is provided. Results support the use of the proposed approach as a functional ready grid scheduler simulator.