Next Article in Journal
An Efficient Residual-Based Method for Railway Image Dehazing
Next Article in Special Issue
Optical-Amplifier-Compatible Long-Distance Secure Key Generation Based on Random Phase Fluctuations for WDM Systems
Previous Article in Journal
Processing of Bathymetric Data: The Fusion of New Reduction Methods for Spatial Big Data
Previous Article in Special Issue
Numerical Analysis and Recursive Compensation of Position Deviation for a Sub-Millimeter Resolution OFDR
Open AccessLetter

MongoDB Database as Storage for GPON Frames

Department of Telecommunication, Brno University of Technology, Technicka 12, 616 00 Brno, Czech Republic
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(21), 6208; https://doi.org/10.3390/s20216208
Received: 17 September 2020 / Revised: 14 October 2020 / Accepted: 29 October 2020 / Published: 30 October 2020
This work is focused on creating an open-source software-based solution for monitoring traffic transmitted through gigabit passive optical network. In this case, the data are captured by the field-programmable gate array (FPGA) card and reassembled using parsing software from a passive optical network built on the International Telecommunication Unit telecommunication section (ITU-T) G.984 gigabit-capable passive optical network GPON recommendation. Then, the captured frames are converted by suitable software into GPON frames, which will be further processed for analysis. Due to the high transfer rate of GPON recommendations, the work describes the issue of writing to the Mongo database system. In order to achieve the best possible results and minimal loss of transmitted frames, a series of tests were performed. The proposed test scenarios are based on different database writing approaches and are implemented in the Python and C# programming languages. Based on our results, it has been shown that the high processing speed is too high for Python processing. Critical operations must be implemented in the C# programming language. Due to rapid application development, Python can only be used for noncritical time-consuming data processing operations. View Full-Text
Keywords: analysis; FPGA; GPON; MongoDB; storing analysis; FPGA; GPON; MongoDB; storing
Show Figures

Figure 1

MDPI and ACS Style

Holik, M.; Horvath, T.; Oujezsky, V.; Munster, P.; Tomasov, A.; Valach, S. MongoDB Database as Storage for GPON Frames. Sensors 2020, 20, 6208. https://doi.org/10.3390/s20216208

AMA Style

Holik M, Horvath T, Oujezsky V, Munster P, Tomasov A, Valach S. MongoDB Database as Storage for GPON Frames. Sensors. 2020; 20(21):6208. https://doi.org/10.3390/s20216208

Chicago/Turabian Style

Holik, Martin; Horvath, Tomas; Oujezsky, Vaclav; Munster, Petr; Tomasov, Adrian; Valach, Sobeslav. 2020. "MongoDB Database as Storage for GPON Frames" Sensors 20, no. 21: 6208. https://doi.org/10.3390/s20216208

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Search more from Scilit
 
Search
Back to TopTop