Related Experiment Video
Updated: Dec 2, 2025

07:45
Quasi-light Storage for Optical Data Packets
Published on: February 6, 2014
11.2K
MongoDB Database as Storage for GPON Frames.
Martin Holik1, Tomas Horvath1, Vaclav Oujezsky1
1Department of Telecommunication, Brno University of Technology, Technicka 12, 616 00 Brno, Czech Republic.
Sensors (Basel, Switzerland)
|November 4, 2020
Summary
This study developed open-source software for monitoring gigabit passive optical network (GPON) traffic. Critical high-speed operations require C#, while Python is suitable for non-critical data processing.
Area of Science:
- Computer Science
- Telecommunications Engineering
Background:
- Development of an open-source software solution for monitoring traffic in gigabit passive optical networks (GPON).
- Utilizes field-programmable gate array (FPGA) cards for data capture and parsing software for frame reassembly according to ITU-T G.984 standards.
Discussion:
- Addresses challenges in writing high-transfer-rate GPON data to a Mongo database system.
- Compares database writing approaches using Python and C# programming languages.
- Evaluates performance trade-offs between Python and C# for critical and non-critical operations.
Key Insights:
- High processing speeds in GPON traffic monitoring exceed Python's capabilities for critical operations.
- C# programming language is essential for handling time-critical data processing tasks.
- Python is effective for non-critical, time-consuming data processing, leveraging its rapid development.
Outlook:
- Future work may involve hybrid approaches combining Python's development speed with C#'s performance for GPON monitoring systems.
- Optimization of database interaction strategies for high-throughput network data is crucial.
- Further research into FPGA-based data pre-processing could enhance overall system efficiency.
Related Concept Videos
Storage
252
A schema is a mental framework that helps individuals organize and interpret information. Schemata, formed from previous experiences, influence how we process new information: how we encode it, the inferences we make, and how we retrieve it. For instance, a schema for what a typical classroom looks like might include desks, a teacher's desk, a whiteboard, and students in such an environment. This expectation helps us quickly understand and navigate new classrooms without needing to analyze...
252
Frames
751
Frames are essential components of various mechanical and structural systems used daily. These structures are known for their stability and ability to bear heavy loads. A frame is constructed using two-force and multi-force members, interconnected using pin joints. In contrast, trusses are made entirely of two-force members.
Frames are versatile and widely used in various applications such as structural supports for beams and columns, automobile chassis construction, and in the construction...
Frames are versatile and widely used in various applications such as structural supports for beams and columns, automobile chassis construction, and in the construction...
751
MOS Capacitor
1.3K
A Metal-Oxide-Semiconductor (MOS) capacitor is a fundamental structure used extensively in semiconductor device technology, particularly in the fabrication of integrated circuits and MOSFETs (metal-oxide-semiconductor field-effect transistors). The MOS capacitor consists of three layers: a metal gate, a dielectric oxide, and a semiconductor substrate.
The metal gate is typically made from highly conductive materials such as aluminum or polysilicon. Beneath the metal gate lies a thin layer of...
The metal gate is typically made from highly conductive materials such as aluminum or polysilicon. Beneath the metal gate lies a thin layer of...
1.3K
Cable Subjected to a Distributed Load
980
The analysis of suspension bridges is a complex and critical process that involves multiple factors, including the shape and tension of the main cables. The main cables of suspension bridges are subjected to distributed loads, which result in changes in tensile forces and deformation of the cable. These loads must be carefully considered to ensure that the bridge is safe and capable of supporting the weight of different loads.
980
Frames: Problem Solving I
810
Consider a jib crane with an external load suspended from the pulley. The dimensions of the crane members are shown in the figure. A systematic analysis of the frame structure is required to determine the reaction forces at the pin joints, assuming that the pulleys are frictionless.
810
Frames: Problem Solving II
418
Consider a hydraulic hoist supporting a load of 1 kN. Assuming a simplified schematic representation of this frame structure, the force acting on BD and BF members can be determined.
418

