Job Scheduling in Homogeneous Distributed Systems

Journal Title: Computer Science and Mathematical Modelling - Year 2011, Vol 0, Issue 7

Abstract

Today’s world demands a lot of computing power for many different applications. Distributed systems offer this with their advantages. High-performance computing clusters are suitable for running different kinds of jobs like tightly coupled parallel and distributed applications. The queuing system is used to organize tasks and allocate adequate resources at appropriate time intervals. One of the fundamental elements in scheduling tasks is to determine the type and characteristics of tasks that will run in a distributed system. The scheduling algorithm is responsible for the proper assignment of these tasks, to the available resources of a particular node. The most important advantage of using the job scheduler in a homogeneous environment is the fact that the scheduler can omit checking of various parameters. Job scheduling aspects in homogeneous HPC clusters environments is presented in this paper. The grid engine was used as a case study for testing common used algorithms for job scheduling. This example showed the problems that may occur when scheduling tasks, depending on the type and quantity of tasks running. The basic algorithm used in this case does not generally meet their function. Complicated cases require more complex algorithms, taking into consideration proper resources utilization.

Authors and Affiliations

Przemysław Osial

Keywords

Related Articles

Requirements Modeling in Agile Methodologies with X-Machines

The demand for more complex but also more reliable and correct computer based systems on the one hand, and the fact that several changes in the user requirements through the development cycle on the other hand, leads to...

Concept of Usage of Bayesian Networks in Clinical Decision Support Module

Concept of decision support module utilizing a repository of clinical pathways has been presented in this paper: the definition of Bayesian networks and its major concepts, description of chosen inference algorithm and a...

Metoda dynamiki systemowej w modelowaniu złożonych systemów i procesów

Autorzy przedstawili metodę dynamiki systemowej (ang. System Dynamics), która umożliwia budowę modeli symulacji ciągłej. Artykuł ma postać rozważań teoretycznych dotyczących samej metody, jak również jej potencjalnych za...

Porównanie wybranych strategii losowego testowania oprogramowania

W artykule przedstawione są wyniki porównania dwóch, najczęściej wykorzystywanych w praktyce, strategii losowego tworzenia zbioru danych testowych. Pierwsza z tych strategii, nazywana testowaniem w pełni losowym, polega...

Download PDF file
  • EP ID EP63161
  • DOI -
  • Views 125
  • Downloads 0

How To Cite

Przemysław Osial (2011). Job Scheduling in Homogeneous Distributed Systems. Computer Science and Mathematical Modelling, 0(7), 31-38. https://europub.co.uk/articles/-A-63161