Fiber scheduler