Facebook Instagram Twitter RSS Feed PodBean Back to top on side

Metascheduling and Heuristic Co-Allocation Strategies in Distributed Computing

In: Computing and Informatics, vol. 34, no. 1
V. Toporkov - D. Yemelyanov - P. Potekhin - A. Toporkova - A. Tselishchev

Details:

Year, pages: 2015, 45 - 76
Keywords:
Distributed computing, economic scheduling, resource management, co-allocation, slot, job, task, batch
About article:
In this paper, we address problems of efficient computing in distributed systems with non-dedicated resources including utility grid. There are global job flows from external users along with resource owner's local tasks upon the resource non-dedication condition. Competition for resource reservation between independent users, local and global job flows substantially complicates scheduling and the requirement to provide the necessary quality of service. A metascheduling concept, justified in this work, assumes a complex combination of job flow dispatching and application-level scheduling methods for parallel jobs, as well as resource sharing and consumption policies established in virtual organizations and based on economic principles. We introduce heuristic slot selection and co-allocation strategies for parallel jobs. They are formalized by given criteria and implemented by algorithms of linear complexity on an available slots number.
How to cite:
ISO 690:
Toporkov, V., Yemelyanov, D., Potekhin, P., Toporkova, A., Tselishchev, A. 2015. Metascheduling and Heuristic Co-Allocation Strategies in Distributed Computing. In Computing and Informatics, vol. 34, no.1, pp. 45-76. 1335-9150.

APA:
Toporkov, V., Yemelyanov, D., Potekhin, P., Toporkova, A., Tselishchev, A. (2015). Metascheduling and Heuristic Co-Allocation Strategies in Distributed Computing. Computing and Informatics, 34(1), 45-76. 1335-9150.