X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=docs%2Foverview.rst;h=ea04455edc24cbe7de7475297687014e2f19d208;hb=bd71effc849c7a0b27f8c01190a3164b214b6cfb;hp=91da7206d603c97d59a63c28065716986ade32d8;hpb=891ee3094ccfa8dfbd3a0d66a6d8d30a37741776;p=pti%2Frtp.git diff --git a/docs/overview.rst b/docs/overview.rst index 91da720..ea04455 100644 --- a/docs/overview.rst +++ b/docs/overview.rst @@ -7,6 +7,33 @@ RTP Overview This project implements a real time platform to deploy the O-CU and O-DU. +In O-RAN architecture, the O-DU and O-CU could have different deployed scenarios. +In general the performance sensitive parts of the 5G stack require real time platform, +the platform should support the Preemptive Scheduling feature. + +For example, from implementation perspective, the non-virtualized DU, +VM based DU and container based DU are requiring a real time host system. +Following requirements are going to address the container based solution: + +1.Support Node Feature Discovery + + +2.Support CPU Affinity and Isolation + + +3.Support Dynamic HugePages Allocation + + +And for the network requirements, the following should be supported: +1.Multiple Networking Interface + + +2.High performance data plane including the DPDK based vswitch and PCI pass-through/SR-IOV. + + +It will support the X86_64 and ARM. + + This is based on Yocto/OpenEmbedded, so it includes a Yocto/OpenEmbedded compatible layers meta-oran and wrapper scripts to pull all required Yocto/OE layers to build out the reference platform. @@ -23,3 +50,9 @@ is developed by the OpenEmbedded community, which was formally established in 20 OpenEmbedded is the recommended build system of the Yocto Project, which is a Linux Foundation workgroup that assists commercial companies in the development of Linux-based systems for embedded products. + +Contact info +------------ +If you need support or add new features/components, please feel free to contact the following: +- Jackie Huang +- Xiaohua Zhang