Task Classification using Lexical Analysis of Program files
Scheduling of tasks or jobs is a very well studied and very basic domain of study in the field of computer science. After the evolution of cloud computing, scheduling of tasks was no longer restricted to only operating systems. With the extensive use of cloud computing environments, coupled with the amount of computation that is being carried out, there is a need for a more efficient and dynamic approach towards task scheduling. One of the ways of achieving this would be to analyze and pre-process the characteristics of a task, before trying to schedule it. By analyzing the characteristics of the tasks, one can learn about the requirement of various resources by the task and hence schedule it accordingly. In this paper, we take a look at the possibility of lexically analyzing the program files in order to learn about the various characteristics of the task and use it further to classify the tasks depending on the type of resources required.