Note: This is a tentative plan of the project. However, you can find the actual work progress here.
Analyzing 5G Network Performance in Mobility
The objective of this project is to analyze the performance of 5G networks under mobility conditions using a Raspberry Pi setup. The final goal is to install monitoring devices on a moving vehicle (institute bus) and a stationary location (LHC) to collect and analyze data over a period of two weeks.
-
Raspberry Pi Setup
- Install Linux on the Raspberry Pi.
- Ensure the Raspberry Pi is fully functional with necessary peripherals.
-
Codebase Familiarization
- Clone the nm-exp-active-netrics repository.
- Understand the structure of the codebase, including libraries and modules used.
- Set up the development environment for running and testing the code.
-
Radiologs Integration
- Work on integrating radiologs into the existing codebase.
- Modify the codebase to collect radio logs during network performance tests.
-
Network Performance Metrics
- Implement functionalities to collect network details such as throughput, RTT, latency, and other relevant metrics.
- Ensure data is collected accurately and efficiently.
-
Application Layer Analysis
- Extend the codebase to include analysis at the application layer.
- Collect and analyze data related to application performance over the network.
- Wireless Network Modifications
- Modify the existing wired network codebase to support wireless network performance analysis.
- Test and validate the modifications to ensure compatibility with wireless networks.
-
Device Installation
- Install one monitoring device on the institute bus and maybe another at a fixed location somewhere in LHC.
- Ensure the devices are securely installed and functioning correctly.
-
Data Collection
- Collect network performance data over a two-week period.
- Monitor and troubleshoot any issues that arise during data collection.
-
Data Analysis (If time allows)
- Analyze the collected data to draw meaningful insights on 5G network performance under mobility conditions.
- Prepare a comprehensive report on the findings.
- Modified codebase with support for radiologs, network performance metrics, and application layer analysis.
- Data collected from the monitoring devices installed on the bus and at LHC.
- Analysis report detailing 5G network performance under mobility conditions (If time allows).
- nm-exp-active-netrics Codebase
- Relevant research papers on 5G measurement study