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.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
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.
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.
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.
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.
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.
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.
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.
Lewandowski, A., & Wierzbicki, A. P. (Eds.). (1989). Aspiration based decision support systems—theory, software and applications. Berlin: Springer.
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.
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.
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.
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.
Yager, R. R. (1988). On ordered weighted averaging aggregation operators in multicriteria decision making. IEEE Transactions on Systems, Man and Cybernetics, 18, 183–90.
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.
Author information
Authors and Affiliations
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10951-008-0058-8