Owing to today’s popular applications’ network traffic is growing. It requires a core network technology (optical network) that can forward more terabyte per seconds. There are some cases (e.g. remote surgery) where a very short network loss can cause serious consequences, therefore the protection paths – that can be used after the connection malfunction – have to be reserved in advance. Recently, several methods were proposed for optical layer protection, the most widespread of them are the dedicated protection approaches because of their simplicity. The comparison of these methods’ performance is important for the network operators to choose the one that fits the best for their networks.
In this semester I got familiar with the protection possibilities used in optical networks, especially the generalized dedicated protection (GDP) approach. The programs made for GDP methods’ simulation were available as a C++ source code, which could be used only through a command line interface. After I studied these simulations deeper, my task was to plan and implement a graphical user interface for web. This new and user friendly web GUI makes settings of input parameters of simulators in a new, graphical way possible, then it runs the simulators and shows the results in an easily readable way.
In the first step I specified the important input parameters of the simulators, which can be set from the web interface. The planning was followed by the implementing and then the testing. In the implementation phase I paid extra attention to the user friendly (user) interface, so the simulation can be run easily without any previous knowledge. This is helped by the graphical interface (where the network topology can be drawn effortlessly), or the input parameters textboxes containing default values. Thanks to this the users of this website can be drawn from a wide spectrum of people. I can imagine, that besides the optical network planners and testers, the university students can find it useful, also there could be some people who are motivated to study deeper in this topic by trying out this webpage.
During the planning I took into consideration that the ready-made webpage can be extended easily, thus, there is an interface where other similar simulators can be run and their results can be compared spectacularly.