| Peer-Reviewed

Development of a Model Architecture for Job Scheduling

Received: 29 March 2020     Accepted: 22 April 2020     Published: 19 May 2020
Views:       Downloads:
Abstract

Job scheduling has a long history. Job schedulers have been one of the major component of IT infrastructure since the early mainframe system, at first, stacks of punched cards were processed one after the other, hence the term batch processing. The aim of a job scheduler was to arrange, control and optimize work and workload in a production process. The study aimed at achieving a job scheduler that can assign jobs to available resources in such a way that workload leveling can be achieved. The objectives of the study included to; ascertain the existing schedule system, design a model platform for job scheduling, implement the model platform for job scheduling, and test and deploy the model platform for job scheduling. The study adopted the spiral development model. The proposed system was developed using java script which is a client scripting language which is used for creating web and windows application and it has almost all online application since the system is an online system. The developed application was tested with field Meta data and the outcome was according to specification and of desired output. The application was hosted on three different servers, one server for the frontend, another server for the backend and the third server for the database, hosting on the three different servers did the magic by making the system faster and easy to optimize.

Published in Science Journal of Circuits, Systems and Signal Processing (Volume 9, Issue 1)

This article belongs to the Special Issue Circuits, Systems, and Signal Processing

DOI 10.11648/j.cssp.20200901.12
Page(s) 16-23
Creative Commons

This is an Open Access article, distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution and reproduction in any medium or format, provided the original work is properly cited.

Copyright

Copyright © The Author(s), 2020. Published by Science Publishing Group

Keywords

Model, Architecture, Job Scheduling, Check off Jobs, Scheduling System, Labor Load Levelling, Optimization

References
[1] Wickens, C. D. (2002). Structured design. IBM Systems Journal, 13 (2), 115–139.
[2] Wickens, C. D. (1984). Processing resources in attention, in R. Parasuraman & D. R. Davies (Eds.), varieties of attention. New York: Academic Press, 63–102.
[3] Gantt, H. L. (1903). A graphical daily balance in manufacture: Transactions of the American. Society of Mechanical Engineers, 24: 1322-1336.
[4] Gantt, H. L. (1916). Algorithms for solving production-scheduling problems, New Haven: Yale University Press.
[5] Pinedo, M. (2002). Scheduling theory algorithms and systems prentice hall, 1-6.
[6] Robert, V. (2005). Multiple resources and performance prediction. Theoretical issues in economics Science. Journal of combinatorics 13 (6), 159–177.
[7] Belenki, A. S., & Levner, E. V (2009). Scheduling models and methods in optimal freight transportation planning. Journal of Automation and Remote Control, 23 (12), 1-56.
[8] Lawler, E. L. (2019). Sequencing jobs to minimize total weighted completion time subject to precedence constraints. Journal of mathematical science, 12 (9), 75–90.
[9] Strand, H. H. (2016). Open shop scheduling for a manufacturing company using machine learning. Journal of artificial intelligence, 10 (5), 123-346.
[10] Tompkins, F. N. (2013). Optimization techniques for task allocation and scheduling in distributed multi-agent operations. Journal of distributed agents, 15 (8), 14-15.
[11] Dror, G. F., & Larry, R. (2007). Job scheduling strategies for parallel processing. Lecture notes in computer science, Michigan press, 17-64.
Cite This Article
  • APA Style

    Eduok Uyuho Isaac, Amannah Constance Izuchukwu. (2020). Development of a Model Architecture for Job Scheduling. Science Journal of Circuits, Systems and Signal Processing, 9(1), 16-23. https://doi.org/10.11648/j.cssp.20200901.12

    Copy | Download

    ACS Style

    Eduok Uyuho Isaac; Amannah Constance Izuchukwu. Development of a Model Architecture for Job Scheduling. Sci. J. Circuits Syst. Signal Process. 2020, 9(1), 16-23. doi: 10.11648/j.cssp.20200901.12

    Copy | Download

    AMA Style

    Eduok Uyuho Isaac, Amannah Constance Izuchukwu. Development of a Model Architecture for Job Scheduling. Sci J Circuits Syst Signal Process. 2020;9(1):16-23. doi: 10.11648/j.cssp.20200901.12

    Copy | Download

  • @article{10.11648/j.cssp.20200901.12,
      author = {Eduok Uyuho Isaac and Amannah Constance Izuchukwu},
      title = {Development of a Model Architecture for Job Scheduling},
      journal = {Science Journal of Circuits, Systems and Signal Processing},
      volume = {9},
      number = {1},
      pages = {16-23},
      doi = {10.11648/j.cssp.20200901.12},
      url = {https://doi.org/10.11648/j.cssp.20200901.12},
      eprint = {https://article.sciencepublishinggroup.com/pdf/10.11648.j.cssp.20200901.12},
      abstract = {Job scheduling has a long history. Job schedulers have been one of the major component of IT infrastructure since the early mainframe system, at first, stacks of punched cards were processed one after the other, hence the term batch processing. The aim of a job scheduler was to arrange, control and optimize work and workload in a production process. The study aimed at achieving a job scheduler that can assign jobs to available resources in such a way that workload leveling can be achieved. The objectives of the study included to; ascertain the existing schedule system, design a model platform for job scheduling, implement the model platform for job scheduling, and test and deploy the model platform for job scheduling. The study adopted the spiral development model. The proposed system was developed using java script which is a client scripting language which is used for creating web and windows application and it has almost all online application since the system is an online system. The developed application was tested with field Meta data and the outcome was according to specification and of desired output. The application was hosted on three different servers, one server for the frontend, another server for the backend and the third server for the database, hosting on the three different servers did the magic by making the system faster and easy to optimize.},
     year = {2020}
    }
    

    Copy | Download

  • TY  - JOUR
    T1  - Development of a Model Architecture for Job Scheduling
    AU  - Eduok Uyuho Isaac
    AU  - Amannah Constance Izuchukwu
    Y1  - 2020/05/19
    PY  - 2020
    N1  - https://doi.org/10.11648/j.cssp.20200901.12
    DO  - 10.11648/j.cssp.20200901.12
    T2  - Science Journal of Circuits, Systems and Signal Processing
    JF  - Science Journal of Circuits, Systems and Signal Processing
    JO  - Science Journal of Circuits, Systems and Signal Processing
    SP  - 16
    EP  - 23
    PB  - Science Publishing Group
    SN  - 2326-9073
    UR  - https://doi.org/10.11648/j.cssp.20200901.12
    AB  - Job scheduling has a long history. Job schedulers have been one of the major component of IT infrastructure since the early mainframe system, at first, stacks of punched cards were processed one after the other, hence the term batch processing. The aim of a job scheduler was to arrange, control and optimize work and workload in a production process. The study aimed at achieving a job scheduler that can assign jobs to available resources in such a way that workload leveling can be achieved. The objectives of the study included to; ascertain the existing schedule system, design a model platform for job scheduling, implement the model platform for job scheduling, and test and deploy the model platform for job scheduling. The study adopted the spiral development model. The proposed system was developed using java script which is a client scripting language which is used for creating web and windows application and it has almost all online application since the system is an online system. The developed application was tested with field Meta data and the outcome was according to specification and of desired output. The application was hosted on three different servers, one server for the frontend, another server for the backend and the third server for the database, hosting on the three different servers did the magic by making the system faster and easy to optimize.
    VL  - 9
    IS  - 1
    ER  - 

    Copy | Download

Author Information
  • Department of Computer Science, Ignatius Ajuru University of Education, Port Harcourt Rivers State, Nigeria

  • Department of Computer Science, Ignatius Ajuru University of Education, Port Harcourt Rivers State, Nigeria

  • Sections