— The use of a manageable optical network is an important requirement for the new advanced data-intensive grid applications that begin to emerge on the e-Science field. In this paper, we propose an ACO-based algorithm that can provision on-demand and dynamically lightpaths on a grid system. Indeed, the proposed algorithm can schedule jobs by discovering processing and network resources on the grid, assigning the job to a specific system and executing the job. This is achieved with the help of an integrated GMPLS control plane, which allows both resource monitoring and management of networking resources.