Development Of An Enhanced Check Pointing Technique In Grid Computing Using Programmer Level Controls