Tasks Processing Allocation Based on Memory Usage Performance (TPA-MUP)

Abstract

The objective of this paper is to design a scheduler of task allocation time of simultaneous running two independence majority tasks. Objective of task allocation scheduler is to minimize two tasks memory usage while they are both processing. Task’s data that was kept in memory must be transfer or move out if this task was terminated out of CPU. New allocated task’s data must be moved to be kept in memory. Data transfer in / out between memory and disk drive consume too much time. These problems should be solved by arrange both tasks to start in difference time. Each task has its own required physical memory usage. This paper present task allocation for processing in CPU based on their physical memory usage. Prior percentage of physical memory usage equation of each task was constructed from historical memory usage data. Constraint of starting time and finish time of both tasks were assigned. Lagrange function was used to find out the minimum value of memory usage. Feasible result variable, starting time of each task, were used to be a starting time of each task. This scheduler was trained on 5 working day 12 hours working. Percentage physical memory usage was captured every twenty minutes thus there were 36 captured samples per day. TPA-MUP was test in time performance by thirty users, six users per day. The result of average time performance of two major tasks allocation under designed scheduler are decrease about 15% from ordinary FIFO scheduler. Users are appreciated in time performance of two major tasks running under TPA-MUP more than ordinary FIFO at statistical significance α 0.05.

Authors and Affiliations

Amnat Sawatnatee, Somchai Prakancharoen

Keywords

Related Articles

E-Learning at Assumption University

The Graduate School of eLearning (GSeL) formerly known as College of Internet Distance Education (CIDE) was established in 2002 within Assumption University whose purpose is to provide Internet based eLearning programs t...

A Development of Instructional Model in Op-Amp and Linear IC Course of Diploma Electronic Students Using Distance Communication Technology and Information Technology

This research aimed to 1) develop instructional model for Op-amp and Linear IC Course, 2) gain the efficiency of instructional model comparing to standard criteria of 80/80, 3) study the learning achievement of the stude...

Implementation of Des Algorithm in Python

This paper overviews the implementation of DES algorithm in python language. It illustrates underlying ideas and common techniques without going into too many details on each topic. Comparative study between implementati...

Teaching Tool: Finite Element Analysis of 2D Truss Problem by VBA Program

Finite element method used for complex 2D truss problem needs computer program to help solving the solutions. The specific engineering programs are licensed and hard to be installed in every computer. But there is EXCEL...

A Study of Accessible Game Applications on Smartphone for Visually-Impaired Users

In recent year, Mobile phone has become an important communication tool for daily living of people worldwide, and most of the mobile phones currently were addressed as ‘smartphone’. Due to these such kind of phones offer...

Download PDF file
  • EP ID EP604257
  • DOI -
  • Views 168
  • Downloads 0

How To Cite

Amnat Sawatnatee, Somchai Prakancharoen (2019). Tasks Processing Allocation Based on Memory Usage Performance (TPA-MUP). International Journal of the Computer, the Internet and Management, 27(2), 23-27. https://europub.co.uk/articles/-A-604257