Elastic optical networks