magma / grants

0 stars 3 forks source link

[Proposal]: Improvements to 5G SA Access Function for Reliability, Maintainability and extensibility #15

Closed panyogesh closed 2 years ago

panyogesh commented 2 years ago

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 :

Delivery Approach

Scope of this proposal will be delivered in 6 milestones. Each milestone will have the following 5 process gates

  1. Design
  2. Development & Unit Testing
  3. code review
  4. regression testing
  5. resolve all regression issues Before finishing the last milestone.

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.


Milestone Deliverable Summary
M1.0 MME(AMF/NGAP) NAS5G library Enahncements
M2.0 MME(AMF/NGAP) Optimisations to procedures and state machine
M4.0 MME(AMF/NGAP) Enhancing the unit testing infrastructure
M5.0 MME(AMF/NGAP) Additional Debug counters and CLI infrastructure
M6.0 MME(AMF/NGAP) create profiling and fix issues to optimize call flow graph

References

wendallkaters commented 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.