Grid Computing is a form of distributed computing. The authors can treat it as a \"Super virtual computer\" composed of many networked loosely coupled resources acting together to perform large designated tasks. For certain applications, \"Distributed\" or \"Grid\" computing can be seen as a special type of parallel computing. In recent era processing speed is increasing. Even then it is not enough to fulfill the requirements of researchers, scientist, and academies for high computation projects. One of crucial phase of grid system is Grid Scheduling which is the process of mapping submitted tasks to the available resources.