Three Tasks Allocation for Multitasks Processing

Amnat sawatnatee, Somchai Prakancharoen

Abstract


Abstract - The objective of this paper is to design a scheduler of task allocation time of simultaneous running three majority tasks. Prior CPU usage of each task was constructed from historical CPU usage data. Objective of task allocation scheduler is to minimize three tasks CPU usage while they are both processing. Constraint of starting time and finish time of all tasks were pre assigned by system administrator. Lagrange function was used to find out the minimum value of total CPU usage. Feasible result variable, starting time of each task, were used to be as a posterior starting time of each task. For performance testing, this scheduler was test on 5 working day on ordinary transaction processing. There were 36 collected data on a working day. The result of average turnaround time of three major tasks allocation under designed TTAMP scheduler are decrease about 12.60% from ordinary FIFO scheduler. TTAMP gave a better solution about when to start task processing for a given task than FIFO multi task scheduler.
Index Terms – Three task allocation scheduler, Multitasking.


Full Text:

PDF

References


Z-World Corporate, Multitasking and Multiprocessing, California 95616,

USA, 2018.

D Nagesh Kumar, Optimization Methods, NPTEL, India, 2018.

Pınar Muyan, Methods for multitasking among real‐time embedded

compute tasks running on the GPU, Wiley online library, 05 June 2017

available on:https://doi.org/10.1002/cpe.4118.

Samih M. Mostafa,Effect of Thread Weight Readjustment Scheduler on

Scheduling Criteria, Information Engineering Express International

Institute of Applied Informatics 2015, Vol. 1, No. 2, 1 – 10.


Refbacks

  • There are currently no refbacks.