Abstract
We consider the model of task scheduling in Grid systems that can be represented by the first coordinate quadrant. The process of task scheduling is based on the parity of processor resources and time resources. We previously proposed a classification of sets of multiprocessor tasks that are to be processed by a Grid system that consists of three types: circular-type, hyperbolic and parabolic task queues. We describe the polynomial time ring algorithm, apply it to a circular-type task queue, and compare our results with the optimal packing of rectangles in an enclosing rectangle of minimum area. Our comparative analysis demonstrates the applicability of the proposed ring algorithm in task scheduling in Grid systems.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Magoulès, F., Nguyen, T., Yu, L.: Grid resource management: toward virtual and services compliant grid computing. Numerical analysis and scientific computing. CRC Press, UK (2009)
Magoulès, F. (ed.): Fundamentals of grid computing: theory, algorithms and technologies. Numerical analysis and scientific computing. CRC Press, UK (2010)
Antonopoulos, N., Exarchakos, G., Li, M., Liotta, A. (eds.): Handbook of research on p2p and grid systems for service-oriented computing: models, methodologies and applications. IGI Global publisher, USA (2010)
Li, M., Baker, M.: The grid: core technologies. John Wiley & Sons Ltd., England (2005)
Hamscher, V., Schwiegelshohn, U., Streit, A., Yahyapour, R.: Evaluation of job-scheduling strategies for grid computing. In: Buyya, R., Baker, M. (eds.) GRID 2000. LNCS, vol. 1971, pp. 191–202. Springer, Heidelberg (2000)
Rahman, M., Ranjan, R., Buyya, R., Benatallah, B.: A taxonomy and survey on autonomic management of applications in grid computing environments. Concurrency Computat.: Pract. Exper. (23), 1990–2019 (2011)
Krauter, K., Buyya, R., Maheswaran, M.: A taxonomy and survey of Grid resource management systems for distributed computing. Softw. Pract. Exper. 32(2), 135–164 (2002)
Iosup, A., Epema, D.H.J., Tannenbaum, T., Farrellee, M., Livny, M.: Inter-operating Grids through delegated matchmaking. In: 2007 ACM/IEEE Conference on Supercomputing (SC 2007), pp. 1–12. ACM Press, New York (2007)
Patel, S.: Survey Report of Job Scheduler on Grids. International Journal of Emerging Research in Management &Technology 2(4), 115–125 (2013)
Assunção, M., Buyya, R.: Architectural elements of resource sharing networks. In: Li, K., Hsu, C., Yang, L., Dongarra, J., Zima, H. (eds.) Handbook of Research on Scalable Computing Technologies, vol. 2, pp. 517–550. IGI Global publisher (2010)
Netto, M., Buyya, R.: Resource Co-allocation in Grid Computing Environments. In: Antonopoulos, N., Exarchakos, G., Li, M., Liotta, A. (eds.) Handbook of Research on p2p and Grid Systems for Service-oriented Computing: Models, Methodologies and Applications, vol. 1, pp. 476–494. IGI Global publisher (2010)
Barsky, A.B.: Parallel information technologies. INTUIT, BINOM Knowledge Lab, Moscow (2007)
Lodi, A., Martello, S., Monaci, M.: Two-dimensional packing problems: A survey. European Journal of Operational Research (141), 241–252 (2002)
Caramia, M., Giordani, S., Iovanella, A.: Grid scheduling by on-line rectangle packing. Networks 44(2), 106–119 (2004)
Schwiegelshohn, U., Badia, R., Bubak, M., Danelutto, M., Dustdar, S., Gagliardi, F., Geiger, A., Hluchy, L., Kranzlmüller, D., Laure, E., Priol, T., Reinefeld, A., Resch, M., Reuter, A., Rienhoff, O., Rüter, T., Sloot, P., Talia, D., Ullmann, K., Yahyapour, R., Voigt, G.: Perspectives on grid computing. Future Generation Computer Systems (26), 1104–1115 (2010)
Saak, A.E.: Local-optimal synthesis of schedules for Grid technologies. Journal of Information Technologies 12, 16–20 (2010)
Saak, A.E.: Dispatching algorithms in Grid systems based on an array of demands quadratic typification. Journal of Information Technologies 11, 9–13 (2011)
Maag, V., Berger, M., Winterfeld, A., Küfer, K.-H.: A novel non-linear approach to minimal area rectangular packing. Annals of Operations Research 179, 243–260 (2010)
Bortfeldt, A.: A reduction approach for solving the rectangle packing area minimization problem. European Journal of Operational Research 224, 486–496 (2013)
Huang, E., Korf, R.: Optimal rectangle packing: an absolute placement approach. Journal of Artificial Intelligence Research 46, 47–87 (2012)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Saak, A.E., Kureichik, V.V., Kuliev, E.V. (2015). Ring Algorithms for Scheduling in Grid Systems. In: Silhavy, R., Senkerik, R., Oplatkova, Z., Prokopova, Z., Silhavy, P. (eds) Software Engineering in Intelligent Systems. Advances in Intelligent Systems and Computing, vol 349. Springer, Cham. https://doi.org/10.1007/978-3-319-18473-9_20
Download citation
DOI: https://doi.org/10.1007/978-3-319-18473-9_20
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-18472-2
Online ISBN: 978-3-319-18473-9
eBook Packages: EngineeringEngineering (R0)