Closed panyogesh closed 2 years ago
Thank you for submitting this proposal. The MCF grant program is devoted to “kickstarting” sustainable, Magma-powered commercial products and businesses. The MCF Governing Board will prioritize proposals that are directly linked to deals or a sales pipeline. While the technical and feature work is clearly defined, we are unable to prioritize this proposal without clear revenue opportunities.
Elevator Pitch
Access side of the magma 5G SA system is expected to meet the reliability demands of operators and enterprises. With every 3GPP release supported on magma, cost of software development is to be optimal. This is possible when system is designed for extensibility and has very minimal modifications. Also, 5G SA core is also expected to address the non functional requirements compiled by TIP. Current proposal addresses some of these requirements by re-designing portions of AMF for better efficiency and optimization.
Total ask
Improving the 5G SA access procedures and data structures will be delivered in roughly 6 Milestones.
Contact Information
Yogesh Pandey (yogesh@wavelabs.ai)
Project Details
Following are the summary of changes :
Enhancing the NAS5G library to be make use of object oriented approach and new features available in latest C++ libraries with well defined objects and clearly established relations. Bring uniformity across all encoding/decoding classes along with buffer management.
Optimizing procedure handling logic and state machine making it more robust for expected transitions, failures, timeout handlings etc. Improve the performance numbers.
Introduce additional counters for debugging purpose to track of all state transitions targeting for production system.
Introducing CLI framework for AMF to fetch counters and ue context snapshot as required. Required for load & performance of the Appliance is benchmarked.
Enhance the unit testing infrastructure making it flexible to take any frame sequence and also making use of advanced gmock features for the verification.
Delivery Approach
Scope of this proposal will be delivered in 6 milestones. Each milestone will have the following 5 process gates
Milestone1 - NAS5G library Enhancements
Milestone2 - Optimization of existing procedures and state machine
Milestone3 - Enhancing the unit testing infrastructure
Milestone4 - Additional Debug counters and CLI infrastructure for AMF
Task specific to counters
Task specific to CLI infrastructure
Milestone5 - Code profiling
Test Plan
Following are the test tools to be used for the overall project
Integration Testing using UERANSIM or equivalent simulator
Roadmap
Feature will be delivered in 5 Milestones. Each milestone duration is 45 calendar days.
References