“…Multi-agent systems have been known to provide capabilities of autonomy, cooperation, heterogeneity, robustness and reactivity, scalability, and flexibility [5,16]. A number of initiatives to apply agents in computational Grids have appeared [2,7,11]. Most these agent-based Grid scheduling systems are centralised and static as scheduling is performed by a Grid highperformance scheduler (broker), and resource agents do not use any flexible negotiation to schedule the jobs.…”