Jobs run-time scheduling in a Java Based Grid Architecture