{"id":922440,"date":"2023-02-24T04:30:21","date_gmt":"2023-02-24T12:30:21","guid":{"rendered":"https:\/\/www.microsoft.com\/en-us\/research\/?post_type=msr-project&#038;p=922440"},"modified":"2025-03-04T02:36:28","modified_gmt":"2025-03-04T10:36:28","slug":"programmable-ran-platform","status":"publish","type":"msr-project","link":"https:\/\/www.microsoft.com\/en-us\/research\/project\/programmable-ran-platform\/","title":{"rendered":"Project Janus: Programmable RAN and Platform"},"content":{"rendered":"<section class=\"mb-3 moray-highlight\">\n\t<div class=\"card-img-overlay mx-lg-0\">\n\t\t<div class=\"card-background  has-background-auburn card-background--full-bleed\">\n\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1080\" height=\"720\" src=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/02\/stock_background.jpg\" class=\"attachment-full size-full\" alt=\"Background\" style=\"\" srcset=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/02\/stock_background.jpg 1080w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/02\/stock_background-300x200.jpg 300w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/02\/stock_background-1024x683.jpg 1024w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/02\/stock_background-768x512.jpg 768w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/02\/stock_background-240x160.jpg 240w\" sizes=\"auto, (max-width: 1080px) 100vw, 1080px\" \/>\t\t<\/div>\n\t\t<!-- Foreground -->\n\t\t<div class=\"card-foreground d-flex mt-md-n5 my-lg-5 px-g px-lg-0\">\n\t\t\t<!-- Container -->\n\t\t\t<div class=\"container d-flex mt-md-n5 my-lg-5 \">\n\t\t\t\t<!-- Card wrapper -->\n\t\t\t\t<div class=\"w-100 w-lg-col-5\">\n\t\t\t\t\t<!-- Card -->\n\t\t\t\t\t<div class=\"card material-md-card py-5 px-md-5\">\n\t\t\t\t\t\t<div class=\"card-body \">\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\n<h2 class=\"wp-block-heading\" id=\"project-janus\"><img loading=\"lazy\" decoding=\"async\" width=\"1510\" height=\"1511\" class=\"wp-image-1011411\" style=\"width: 80px;height: 80px\" src=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/02\/Janus2.png\" alt=\"Project Janus\" srcset=\"https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/02\/Janus2.png 1510w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/02\/Janus2-300x300.png 300w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/02\/Janus2-1024x1024.png 1024w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/02\/Janus2-150x150.png 150w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/02\/Janus2-768x769.png 768w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/02\/Janus2-180x180.png 180w, https:\/\/www.microsoft.com\/en-us\/research\/wp-content\/uploads\/2023\/02\/Janus2-360x360.png 360w\" sizes=\"auto, (max-width: 1510px) 100vw, 1510px\" \/>  Project Janus<\/h2>\n\n\n\n<p>Programmable RAN and Platform<\/p>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/section>\n\n\n\n\n\n<p><em>Check our latest MWC announcements:<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/techcommunity.microsoft.com\/blog\/telecommunications-industry-blog\/project-janus-now-open-source\/4378468\">MWC 2025 announcement<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n\n\n\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/techcommunity.microsoft.com\/t5\/azure-for-operators-blog\/microsoft-and-industry-leaders-enable-ran-and-platform\/ba-p\/4066159?WT.mc_id=DT-MVP-5001664\">MWC 2024 announcement<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><em>Check our latest demo videos:<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.microsoft.com\/en-us\/research\/video\/project-janus-the-anomaly-detection-demo-mwc-2024\/\">The anomaly detection demo (University of Edinburgh, Capgemini, Intel)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.microsoft.com\/en-us\/research\/video\/project-janus-xapp-using-dynamic-service-models-mwc-2024\/\">xApp using Dynamic Service Models (Amdocs, Juniper)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.microsoft.com\/en-us\/research\/video\/project-janus-support-for-cohere-multi-g-networking-mwc-2024\/\">Support for Multi-G networking (Cohere)<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.microsoft.com\/en-us\/research\/video\/project-janus-l1-processing-with-mavenir-ran-mwc-2024\/\">L1 processing with RAN (Mavenir)<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><em>Check our open source:<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/jbpf\">jbpf dynamic probes<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n\n\n\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/jrt-controller\">jrtc real-time controller<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n\n\n\n<li><a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/github.com\/microsoft\/jrtc-apps\">Sample applications for srsRAN<span class=\"sr-only\"> (opens in new tab)<\/span><\/a><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<p>Virtualization of telco networks is beginning to happen in Radio Access Networks (RAN), especially regarding Open Radio Access Networks (O-RAN). However, there are some obstacles to this trend. The current O-RAN architecture limits programmability to predefined telemetry and control that an xApp can access through existing, standardized service models which may limit the pace of innovation.<\/p>\n\n\n\n<p>To address this limitation and unleash O-RAN\u2019s full potential, Microsoft has developed Project Janus, programmable RAN platform technology that introduces flexible, dynamically loadable service models. The proposed architecture is primarily based on the existing O-RAN architecture. The main difference is the dynamic service model, whose functionality can be implemented by the application designer and deployed at run-time without affecting RAN operations. All this flexibility does not come at the cost of reliability, safety, or security.<\/p>\n\n\n\n<p>New applications of analytics and automation are possible with the flexibility of dynamic service models and low latency, including RAN energy efficiency and anomaly detection. New applications are able to access almost all information available at different layers of RAN and exercise control at many different levels of RAN. As a result, Open RAN has the potential to significantly accelerate the pace of RAN transformation, making it possible to achieve the full benefits of 5G sooner.<\/p>\n\n\n\n<p>Read the recent <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/techcommunity.microsoft.com\/blog\/telecommunications-industry-blog\/project-janus-now-open-source\/4378468\">blog<span class=\"sr-only\"> (opens in new tab)<\/span><\/a>.<\/p>\n\n\n\n<p>This project is partially funded by the UK government <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.gov.uk\/guidance\/future-ran-diversifying-the-5g-supply-chain-competition-winners#towards-ai-powered-and-secure-carrier-grade-open-ran-platform\">FRANC<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> and <a class=\"msr-external-link glyph-append glyph-append-open-in-new-tab glyph-append-xsmall\" rel=\"noopener noreferrer\" target=\"_blank\" href=\"https:\/\/www.gov.uk\/government\/publications\/open-networks-ecosystem-competition-successful-projects\/open-networks-ecosystem-competition-successful-projects#perceptran-towards-maturing-o-ran-based-data-driven-ran-monitoring-and-control\">ONE<span class=\"sr-only\"> (opens in new tab)<\/span><\/a> competitions. <\/p>\n\n\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Programmable RAN and Platform Check our latest MWC announcements: Check our latest demo videos: Check our open source: Virtualization of telco networks is beginning to happen in Radio Access Networks (RAN), especially regarding Open Radio Access Networks (O-RAN). However, there are some obstacles to this trend. The current O-RAN architecture limits programmability to predefined telemetry [&hellip;]<\/p>\n","protected":false},"featured_media":922485,"template":"","meta":{"msr-url-field":"","msr-podcast-episode":"","msrModifiedDate":"","msrModifiedDateEnabled":false,"ep_exclude_from_search":false,"_classifai_error":"","footnotes":""},"research-area":[13547],"msr-locale":[268875],"msr-impact-theme":[],"msr-pillar":[],"class_list":["post-922440","msr-project","type-msr-project","status-publish","has-post-thumbnail","hentry","msr-research-area-systems-and-networking","msr-locale-en_us","msr-archive-status-active"],"msr_project_start":"2021-01-01","related-publications":[766348,906978,922314,965136,1045827,1079604,1090110,1106055,1117332,1145861],"related-downloads":[],"related-videos":[924555,924561,1011078,1011084,1011090,1011096],"related-groups":[1089753],"related-events":[],"related-opportunities":[],"related-posts":[1083645,1135033],"related-articles":[],"tab-content":[],"slides":[],"related-researchers":[{"type":"user_nicename","display_name":"Bozidar Radunovic","user_id":31286,"people_section":"Related people","alias":"bozidar"},{"type":"user_nicename","display_name":"Xenofon Foukas","user_id":39276,"people_section":"Related people","alias":"xefouk"},{"type":"user_nicename","display_name":"Matthew Balkwill","user_id":42651,"people_section":"Related people","alias":"mabalkwi"},{"type":"user_nicename","display_name":"Sanjeev Mehrotra","user_id":33516,"people_section":"Related people","alias":"sanjeevm"},{"type":"user_nicename","display_name":"Ganesh Ananthanarayanan","user_id":31834,"people_section":"Related people","alias":"ga"},{"type":"user_nicename","display_name":"Yongguang Zhang","user_id":34995,"people_section":"Related people","alias":"ygz"},{"type":"user_nicename","display_name":"Alec Wolman","user_id":30925,"people_section":"Related people","alias":"alecw"},{"type":"user_nicename","display_name":"Stefan Saroiu","user_id":33716,"people_section":"Related people","alias":"ssaroiu"},{"type":"user_nicename","display_name":"Zhihua Lai","user_id":40525,"people_section":"Related people","alias":"zhihualai"},{"type":"user_nicename","display_name":"Ankit Verma","user_id":42645,"people_section":"Related people","alias":"ankitverma"},{"type":"user_nicename","display_name":"Connor Settle","user_id":42648,"people_section":"Related people","alias":"connorsettle"}],"msr_research_lab":[],"msr_impact_theme":[],"_links":{"self":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/922440","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project"}],"about":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/types\/msr-project"}],"version-history":[{"count":28,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/922440\/revisions"}],"predecessor-version":[{"id":1133510,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-project\/922440\/revisions\/1133510"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media\/922485"}],"wp:attachment":[{"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/media?parent=922440"}],"wp:term":[{"taxonomy":"msr-research-area","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/research-area?post=922440"},{"taxonomy":"msr-locale","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-locale?post=922440"},{"taxonomy":"msr-impact-theme","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-impact-theme?post=922440"},{"taxonomy":"msr-pillar","embeddable":true,"href":"https:\/\/www.microsoft.com\/en-us\/research\/wp-json\/wp\/v2\/msr-pillar?post=922440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}