GMPLS-based service differentiation for scalable QoS support in all-optical Grid applications