An Open-Source Path Computation Element (PCE) Emulator: Design, Implementation and Performance
In this paper, the authors present the first open-source Path Computation Element (PCE) emulator along with its key design and implementation features. The PCE is a network control and management entity which can be utilized to perform optimal path computations with multiple constraints in carrier-grade transport networks. The presented architecture incorporates all elements of the standardized PCE framework and is scalable in the number of requests and size of topologies served as well as path computation algorithm complexity. Given the diversity in current control and management practices of carrier-grade transport networks, they also identify key features that are necessary for innovation within the PCE framework, including flexible topology description and update mechanisms, extensible protocol and state machine definitions and fully programmable path computation.