Skip to main content
Log in

A multicriteria approach to two-level hierarchy scheduling in grids

  • Published:
Journal of Scheduling Aims and scope Submit manuscript

Abstract

In this paper we address a multicriteria scheduling problem for computational Grid systems. We focus on the two-level hierarchical Grid scheduling problem, in which at the first level (the Grid level) a Grid broker makes scheduling decisions and allocates jobs to Grid nodes. Jobs are then sent to the Grid nodes, where local schedulers generate local schedules for each node accordingly. A general approach is presented taking into account preferences of all the stakeholders of Grid scheduling (end-users, Grid administrators, and local resource providers) and assuming a lack of knowledge about job time characteristics. A single-stakeholder, single-criterion version of the approach has been compared experimentally with the existing approaches.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Avellino, G., Barale, S., Beco, S., Cantalupo, B., Colling, D., Giacomini, F., Gianelle, A., Guarise, A., Krenek, A., Kouril, D., Maraschini, A., Matyska, L., Mezzadri, M., Monforte, S., Mulac, M., Pacini, F., Pappalardo, M., Peluso, R., Pospisil, J., Prelz, F., Ronchieri, E., Ruda, M., Salconi, L., Salvet, Z., Sgaravatto, M., Sitera, J., Terracina, A., Vocu, M., & Werbrouck, A. (2003). The EU DataGrid workload management system: towards the second major release. In CHEP 2003, La Jolla, CA, March 2003.

  • Downey, A. B. (1997a). A parallel workload model and its implications for processor allocation. In Proceedings HPDC 97.

  • Downey, A. B. (1997b). Predicting queue times on space-sharing parallel computers. In Proceedings of the 2nd workshop on job scheduling strategies for parallel processing, IPPS.

  • Dutot, P.-F., & Trystram, D. (2005). A best-compromise bicriteria scheduling algorithm for parallel tasks. In Proceedings of WEA’05 4th international workshop on efficient and experimental algorithms, Santorini Island, Greece, Poster.

  • Dutot, P.-F., Eyraud, L., Mounie, G., & Trystram, D. (2004). Bi-criteria algorithm for scheduling jobs on cluster platforms. In Symposium on parallel algorithm and architectures (pp. 125–132), Barcelona.

  • Dutot, P.-F., Eyraud, L., Mounié, G., & Trystram, D. (2005). Scheduling on large scale distributed platforms: from models to implementations. International Journal of Foundations of Computer Science, 16(2), 217–237.

    Article  Google Scholar 

  • Elmroth, E., & Tordsson, J. (2005). An interoperable standards-based grid resource broker and job submission service, e-Science 2005. In First IEEE conference on e-science and grid computing (pp. 212–220). Los Alamitos: IEEE Computer Society Press.

    Chapter  Google Scholar 

  • Huedo, E., Montero, R. S., & Llorente, I. M. (2005). Coordinated use of Globus pre-WS and WS resource management services with GridWay. In LNCS : Vol. 3762. 2nd workshop on grid computing and its application to data analysis on the move federated conferences (pp. 234–243). Berlin: Springer.

    Google Scholar 

  • Kurowski, K., & Nabrzyski, J. (2000). Predicting job execution times in the grid. In Proceedings of the 1st SGI 2000 international user conference, Krakow, Poland.

  • Kurowski, K., Nabrzyski, J., & Pukacki, J. (2001). User preference driven multi-objective resource management in grid environments. In: Proceedings of the first IEEE/ACM international symposium on cluster computing and grid, CCGRID 2001, Brisbane, Australia.

  • Kurowski, K., Nabrzyski, J., Oleksiak, A., & Węglarz, J. (2003). Multicriteria aspects of grid resource management. In J. Nabrzyski, J. Schopf, & J. Węglarz (Eds.), Grid resource management. Boston: Kluwer Academic.

    Google Scholar 

  • Kurowski, K., Oleksiak, A., Nabrzyski, J., Kwiecień, A., Wojtkiewicz, M., Dyczkowski, M., Guim, F., Corbalan, J., & Labarta, J. (2005). Multi-criteria grid resource management using performance prediction techniques. Integrated research in grid computing. Berlin: Springer.

    Google Scholar 

  • Kurowski, K., Nabrzyski, J., Oleksiak, A., & Węglarz, J. (2006a). Grid multicriteria job scheduling with resource reservation and prediction mechanisms. In J. Józefowska & J. Węglarz (Eds.), Perspectives in modern project scheduling (pp. 345–373). New York: Springer.

    Chapter  Google Scholar 

  • Kurowski, K., Nabrzyski, J., Oleksiak, A., & Węglarz, J. (2006b). Scheduling jobs on the grid—multicriteria approach. In Computational methods in science and technology. Poznan: OWN.

    Google Scholar 

  • Lewandowski, A., & Wierzbicki, A. P. (Eds.). (1989). Aspiration based decision support systems—theory, software and applications. Berlin: Springer.

    Google Scholar 

  • Li, H., Muskulus, M., & Wolters, L. (2007). Modeling correlated workloads by combining model based clustering and a localized sampling algorithm. In Proceedings of 21st ACM International Conference on Supercomputing (ICS07), Seattle, USA, June 16–20, 2007. New York: ACM Press.

    Google Scholar 

  • Lo, M., Mache, J., & Windisch, K. J. (1998). A comparative study of real workload traces and synthetic workload models for parallel job scheduling. In Lecture notes in computer science : Vol. 1459. Proceedings of the workshop on job scheduling strategies for parallel processing (pp. 25–46). Berlin: Springer.

    Chapter  Google Scholar 

  • Lublin, U., & Feitelson, D. G. (2003). The workload on parallel supercomputers: modeling the characteristics of rigid jobs. Journal of Parallel and Distributed Computing, 63(11), 1105–1122.

    Article  Google Scholar 

  • Milkiewicz, J. (2005). Development of grid simulator framework. Master thesis, Poznan University of Technology, Faculty of Computing Science and Management, Poznan.

  • Siddiqui, M., Villazon, A., & Fahringer, T. (2006). Grid capacity planning with negotiation-based advance reservation for optimized QoS. In ACM/IEEE super computing (SC|06), Tampa, FL, November 11–17, 2006.

  • Rodero, I., Corbalt’an, J., Badia, R. M., & Labarta, J. (2005). eNANOS grid resource broker. In P. M. A. Sloot, et al. (Eds.), Advances in grid computing, EGC 2005.

  • Tchernykh, A., Ramírez, J., Avetisyan, A., Kuzjurin, N., Grushin, D., & Zhuk, S. (2006). Two-level job-scheduling strategies for a computational grid. In Wyrzykowski, et al. (Eds.), Lecture notes in computer science : Vol. 3911. Parallel processing and applied mathematics. The second grid resource management workshop (GRMW’2005) in conjunction with the sixth international conference on parallel processing and applied mathematics—PPAM 2005, Poznan, Poland, 11–14 September 2005 (pp. 774–781). Berlin: Springer.

    Chapter  Google Scholar 

  • Yager, R. R. (1988). On ordered weighted averaging aggregation operators in multicriteria decision making. IEEE Transactions on Systems, Man and Cybernetics, 18, 183–90.

    Article  Google Scholar 

  • Open Grid Forum. (2008). Grid scheduling architecture research group. https://forge.gridforum.org/projects/gsa-rg/.

  • Grid Workloads Archive. (2008). http://gwa.ewi.tudelft.nl/.

  • GridSim project home page. (2008). http://www.gridbus.org/gridsim/.

  • GRMS home page. (2008). http://www.gridge.org/grms.

  • GSSIM project home page. (2008). http://www.gssim.org.

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jarek Nabrzyski.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Kurowski, K., Nabrzyski, J., Oleksiak, A. et al. A multicriteria approach to two-level hierarchy scheduling in grids. J Sched 11, 371–379 (2008). https://doi.org/10.1007/s10951-008-0058-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10951-008-0058-8

Keywords

Navigation