Title: Dynamic meta-scheduling architecture based on monitoring in distributed systems

Authors: Florin Pop, Ciprian Dobre, Corina Stratan, Alexandru Costan, Valentin Cristea

Addresses: Faculty of Automatic Control and Computer Science, Computer Science Department, University POLITEHNICA of Bucharest, Splaiul Independentei, No. 313, Sector 6, Bucharest, 060042, Romania. ' Faculty of Automatic Control and Computer Science, Computer Science Department, University POLITEHNICA of Bucharest, Splaiul Independentei, No. 313, Sector 6, Bucharest, 060042, Romania. ' Faculty of Automatic Control and Computer Science, Computer Science Department, University POLITEHNICA of Bucharest, Splaiul Independentei, No. 313, Sector 6, Bucharest, 060042, Romania. ' Faculty of Automatic Control and Computer Science, Computer Science Department, University POLITEHNICA of Bucharest, Splaiul Independentei, No. 313, Sector 6, Bucharest, 060042, Romania. ' Faculty of Automatic Control and Computer Science, Computer Science Department, University POLITEHNICA of Bucharest, Splaiul Independentei, No. 313, Sector 6, Bucharest, 060042, Romania

Abstract: The scheduling process in large scale distributed systems (LSDS) became more important due to increases in the number of users and applications. This paper presents a dynamic meta-scheduling architecture model for LSDS based on monitoring. The dynamic scheduling process tries to perform task allocation on the fly as the application executes. The monitoring has an important role in this process because it can offer a full view of nodes in distributed systems. The proposed architecture is an agent framework and contains a grid monitoring service, an execution service and a discovery service. The performance of the used monitoring system, MonALISA, is very important for dynamic scheduling because it ensures the real-time process. The experimental results validate our architecture and scheduling model.

Keywords: grid scheduling; monitoring; resource allocation; large scale distributed systems; dynamic scheduling; metascheduling; task allocation; modelling; agent-based systems; multi-agent systems; MAS.

DOI: 10.1504/IJAC.2010.037511

International Journal of Autonomic Computing, 2010 Vol.1 No.4, pp.328 - 349

Published online: 15 Dec 2010 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article