Distributed implementation of the request manager. Everything has been done so the design for one controller and multiple controller behave in the same manner.