{"id":33529,"date":"2024-05-01T09:00:00","date_gmt":"2024-05-01T16:00:00","guid":{"rendered":"https:\/\/azure.microsoft.com\/en-us\/blog\/?p=33529"},"modified":"2024-05-01T12:37:00","modified_gmt":"2024-05-01T19:37:00","slug":"microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities","status":"publish","type":"post","link":"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/","title":{"rendered":"Microsoft RAN slicing solutions: Discover AI-assisted application service assurance capabilities"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The marketing and scientific communities are excited about radio access network (RAN) slicing. RAN slicing is one of the important new features of 5G networks; it makes differentiated services possible, enabling new features for customers and network monetization opportunities for operators. The 3rd Generation Partnership Project (3GPP) specifications define the slice mechanism, but they don\u2019t say anything about how to implement the slices. Also, we haven\u2019t seen many production-level, real-world implementations of RAN slicing, perhaps because 5G business roll-out is complex. We have done research and produced new results related to RAN slicing and I\u2019d like to enumerate a few that will make it easier for operators to use it with Microsoft Azure. &nbsp;<\/p>\n\n\n<div class=\"wp-block-msxcm-cta-block\" data-moray data-bi-an=\"CTA Block\">\n\t<div class=\"card d-block mx-ng mx-md-0\">\n\t\t<div class=\"row no-gutters\">\n\n\t\t\t\t\t\t\t<div class=\"col-md-4\">\n\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"575\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/04\/Azure_Hero_Wave_LightYellow_BlueGrad-1024x575.webp\" class=\"card-img img-object-cover\" alt=\"Azure Hero Image\" srcset=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/04\/Azure_Hero_Wave_LightYellow_BlueGrad-1024x575.webp 1024w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/04\/Azure_Hero_Wave_LightYellow_BlueGrad-300x169.webp 300w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/04\/Azure_Hero_Wave_LightYellow_BlueGrad-768x432.webp 768w, https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/04\/Azure_Hero_Wave_LightYellow_BlueGrad.webp 1260w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/>\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<div class=\"d-flex col-md\">\n\t\t\t\t<div class=\"card-body align-self-center p-4 p-md-5\">\n\t\t\t\t\t\n\t\t\t\t\t<h2>Azure for Operators<\/h2>\n\n\t\t\t\t\t<div class=\"mb-3\">\n\t\t\t\t\t\t<p>Modernize and monetize your network<\/p>\n\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"link-group\">\n\t\t\t\t\t\t\t<a href=\"https:\/\/azure.microsoft.com\/en-us\/solutions\/telecommunications\" class=\"btn btn-link text-decoration-none p-0\" target=\"_blank\">\n\t\t\t\t\t\t\t\t<span>Discover more<\/span>\n\t\t\t\t\t\t\t\t<span class=\"glyph-append glyph-append-chevron-right glyph-append-xsmall\"><\/span>\n\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"service-assurance-with-ran-slicing\">Service assurance with RAN slicing<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Latency-sensitive mobile applications\u2014such as <a href=\"https:\/\/www.xbox.com\/en-US\/cloud-gaming\" target=\"_blank\" rel=\"noreferrer noopener\">Xbox Cloud Gaming<\/a>, Microsoft Teams <a href=\"https:\/\/www.microsoft.com\/en-us\/microsoft-teams\/video-conferencing\" target=\"_blank\" rel=\"noreferrer noopener\">video conferencing<\/a>, <a href=\"https:\/\/www.microsoft.com\/en-us\/mixed-reality\/windows-mixed-reality\" target=\"_blank\" rel=\"noreferrer noopener\">Microsoft Mixed Reality<\/a>, remote telemedicine, and cloud robotics\u2014require predictable network throughput and latency. The <a href=\"https:\/\/www.3gpp.org\/technologies\/5g-system-overview\" target=\"_blank\" rel=\"noreferrer noopener\">3GPP specifications<\/a> recognized this requirement for next-generation mobile apps, and so they introduced network slicing, a virtualization primitive that allows an operator to run multiple differentiated virtual networks, called slices, layered on top of a single physical network. <a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/private-5g-core\/create-manage-network-slices\" target=\"_blank\" rel=\"noreferrer noopener\">RAN slicing<\/a> is of particular interest for service assurance since the last-mile wireless link is often the bottleneck for mobile apps.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"the-technical-problem\">The Technical Problem<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ideally, a network operator should be able to configure a network\u2019s resource allocation policy to cater to the specific connectivity requirements of each subscribing application. But, in the real-world, typical base station schedulers optimize for coarse metrics, such as the aggregate throughput at the base station or the aggregate throughput achieved by a bundle of applications. The problem is that neither of these methods ensures adequate performance for each application connected to the network.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A network slice can support a set of users or a set of applications with similar connectivity requirements. Operators can distribute resources, like physical resource blocks (PRBs), in the RAN amongst the slices to provide differentiated connectivity.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/04\/RAN-slicing.webp\" alt=\"Diagram showing how apps express their connectivity requirements in terms of SLAs, and the operator provisions slice bandwidths to fulfill all SLAs.\" class=\"wp-image-33531 webp-format\" data-orig-src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/04\/RAN-slicing.webp\"><figcaption class=\"wp-element-caption\">Figure 1: Apps express their connectivity requirements in terms of service-level agreements (SLAs), and the operator provisions slice bandwidths to fulfill all SLAs.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Existing approaches allocate PRBs to different slices to guarantee slice-level service assurance through service-level agreements (SLAs). However, as I mentioned earlier, to realize the envisioned benefits where apps achieve the network performance they require, service assurance should be provided at the application level. Existing approaches fall short of enabling operators to provide this important capability. Slice-level service assurance does not guarantee throughput and latency to each app in the slice, since different users in the same slice can experience wildly different channel conditions. Also, apps join and leave the network asynchronously, which makes optimization hard. We need app-level service assurance to meet the requirements of each app within a slice. To accomplish this, we identified and addressed the following two challenges:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li class=\"wp-block-list-item\"><strong>State-space complexity<\/strong><br>Prior approaches provide slice-level service assurance by tracking a state space consisting of aggregate slice-level statistics, including the average channel quality of all users in a slice and the observed slice throughput. To extend these methods to support app-level requirements, one could treat each app as a slice. The problem is that doing so expands the state space to include the channel quality, the observed throughput, and the observed latency experienced by each app. The resulting state space, consisting of all possible values that the tracked variables can take, grows quickly, and searching through this state space to determine an allocation of PRBs that complies with the apps SLA results in an intractable optimization problem for practical deployments where the network must accommodate hundreds of apps.<\/li>\n\n\n\n<li class=\"wp-block-list-item\"><strong>Determining resource availability<\/strong><br>To compute bandwidth allocation for slices, operators typically run admission controllers that admit or reject incoming apps according to some policy. The policy may depend on slice monetization preferences, fairness constraints, or other objectives. Algorithms for admission control have been studied widely. Fundamentally, operators need a way to determine if the RAN has resources to accommodate the SLAs of an incoming app without negatively impacting the SLAs of apps already admitted. Unfortunately, prior approaches are difficult to adapt because they compute required PRBs to support slice-level SLAs. Once again, the state-space complexity precludes treating each app as a slice.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"explore-the-ran-slicing-system-from-microsoft\">Explore the RAN-slicing system from Microsoft<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We have designed and developed a radio resource scheduler that fulfills throughput and latency SLAs for individual apps operating over a cellular network. Our system bundles apps with similar SLA requests into network slices. It takes advantage of classical schedulers that maximize base station throughput by computing resource schedules for each slice in a way that satisfies each app\u2019s requirements. Under this model, apps express their network requirements to the operator in the form of <strong>minimum throughput<\/strong> and <strong>maximum latency<\/strong>. Working on behalf of the operator, our system then fulfills these SLAs over the shared wireless medium by computing and allocating the PRBs required by each slice.<\/p>\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/04\/RAN-slicing-1.webp\" alt=\"Diagram showing how connectivity is provisioned by network slice bandwidth and resource allocation to meet app-level SLAs.\" class=\"wp-image-33532 webp-format\" data-orig-src=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/04\/RAN-slicing-1.webp\"><figcaption class=\"wp-element-caption\">Figure 2: Connectivity is provisioned by dynamically optimizing network slice bandwidth and resource allocation to meet app-level SLAs.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Our system addresses the challenges in enabling app-level service assurance in a wireless environment by applying the following techniques:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li class=\"wp-block-list-item\">We manage the search-space complexity, and we decouple the network model and the control policy. We do this by formulating SLA-compliant bandwidth allocation as a model predictive control (MPC) problem. MPC is great at solving sequential decision-making problems over a moving look-ahead horizon. It decouples a controller, which solves a classical optimization problem, from a predictor, which explicitly models uncertainty in the environment.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">We use standalone predictors to forecast each of the state-space variables, such as the wireless channel experienced by each app. Our system then feeds these predictions into a control algorithm that computes a sequence of future bandwidths for each slice based on the predicted state.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">We reduce complexity by letting our control algorithm efficiently prune the search space of possible bandwidth allocations because we note that app throughput and latency vary monotonically with the number of PRBs.<\/li>\n\n\n\n<li class=\"wp-block-list-item\">We forecast RAN resource availability by designing a family of deep neural networks to predict the distribution of required PRBs. We train these neural networks on simulations of our control algorithm offline and then apply them to predict the resource availability in real time.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">At a high-level, we base bandwidth (PRB) allocation on predicted channel conditions. When the signal to noise ratio (SNR) is high, we believe packet loss will be lower, and the PRB allocation matches what the app asked for. When SNR is low, packet loss will be higher, so to compensate, PRB allocation is higher. To help the admission controller, our system exposes a primitive that estimates if there is bandwidth available to accommodate an incoming app\u2019s requirements. The nice thing about this is that the admission control policies are independent of the bandwidth availability, allowing the operator to independently implement their monetization policies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Our <a href=\"https:\/\/www.o-ran.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">O-RAN-compatible<\/a> system realizes the above ideas. We have implemented our RAN slicing system in our production-class, end-to-end 5G platform. We implemented hooks across different modules in vRAN distributed unit to control slice bandwidth dynamically without compromising real-time performance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The operator can configure its RAN with a set of slices, catering to different traffic types and enterprise policies, for example, separate slices for Microsoft Teams and Xbox Cloud Gaming sessions. Relative to a slice-level service assurance scheduler, we significantly reduce SLA violations, measured as a ratio of the violation of the app\u2019s request. Our system enables operators to solve the important challenge of providing predictable network performance to apps. In this way, app-level service assurance can be built into a production-class vRAN.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"discover-solutions-that-empower-developers\">Discover solutions that empower developers<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft is pushing hard on making programmable networks real. We believe this is a necessary, fundamental capability for developers to write applications and build services that are significantly better than the current day applications. Network RAN slicing is an important step in this journey. With RAN slicing, we can support secure and time critical applications, which require sustained predictable bandwidth. This in turn will lead to operators being able to provide many new and attractive network service features with operational efficiency for next-gen application developers. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">RAN slicing is an excellent idea, and we are making it real. We hope various RAN vendors will incorporate these ideas as they integrate with <a href=\"https:\/\/azure.microsoft.com\/en-us\/products\/operator-nexus\/\">Microsoft Azure Operator Nexus<\/a>.&nbsp;Deeper technical details of what I wrote about are provided in a paper we published recently, &#8220;<a href=\"https:\/\/www.microsoft.com\/en-us\/research\/publication\/application-level-service-assurance-with-5g-ran-slicing\/\" target=\"_blank\" rel=\"noreferrer noopener\">Application-Level Service Assurance with 5G RAN Slicing<\/a>.&#8221;<\/p>\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/azure.microsoft.com\/en-us\/solutions\/telecommunications\">Learn more about Azure for Operators<\/a><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>RAN slicing is one of the important new features of 5G networks and Microsoft has researched and produced results, making it easier for operators to use in Azure.<\/p>\n","protected":false},"author":42,"featured_media":33655,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","footnotes":"","msx_community_cta_settings":[]},"categories":[1454,1457],"tags":[2671],"audience":[3057,3055,3053,3056],"content-type":[1481],"product":[1535],"tech-community":[],"topic":[],"coauthors":[65],"class_list":["post-33529","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-machine-learning","category-networking","tag-ai","audience-data-professionals","audience-developers","audience-it-decision-makers","audience-it-implementors","content-type-thought-leadership","product-microsoft-azure-portal","review-flag-1-1680286581-825","review-flag-2-1680286581-601","review-flag-bundl-1680286579-669","review-flag-bundl-1680286579-710","review-flag-fall-1680286584-980","review-flag-integ-1680286579-214","review-flag-new-1680286579-546","review-flag-partn-1680286579-300"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Microsoft RAN slicing solutions: Discover AI-assisted application service assurance capabilities | Microsoft Azure Blog<\/title>\n<meta name=\"description\" content=\"RAN slicing is one of the important new features of 5G networks and Microsoft has researched and produced results, making it easier for operators to use in Azure.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Microsoft RAN slicing solutions: Discover AI-assisted application service assurance capabilities | Microsoft Azure Blog\" \/>\n<meta property=\"og:description\" content=\"RAN slicing is one of the important new features of 5G networks and Microsoft has researched and produced results, making it easier for operators to use in Azure.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Azure Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/microsoftazure\" \/>\n<meta property=\"article:published_time\" content=\"2024-05-01T16:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-05-01T19:37:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/05\/MSFT_Azure_APR25_335767_Blog_Blogheader_240425_V02.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1260\" \/>\n\t<meta property=\"og:image:height\" content=\"708\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Victor Bahl\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/05\/MSFT_Azure_APR25_335767_Blog_Blogheader_240425_V02.png\" \/>\n<meta name=\"twitter:creator\" content=\"@azure\" \/>\n<meta name=\"twitter:site\" content=\"@azure\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Victor Bahl\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/\"},\"author\":[{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/victor-bahl\/\",\"@type\":\"Person\",\"@name\":\"Victor Bahl\"}],\"headline\":\"Microsoft RAN slicing solutions: Discover AI-assisted application service assurance capabilities\",\"datePublished\":\"2024-05-01T16:00:00+00:00\",\"dateModified\":\"2024-05-01T19:37:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/\"},\"wordCount\":1416,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/05\/MSFT_Azure_APR25_335767_Blog_Blogheader_240425_V02.webp\",\"keywords\":[\"AI\"],\"articleSection\":[\"AI + machine learning\",\"Networking\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/\",\"name\":\"Microsoft RAN slicing solutions: Discover AI-assisted application service assurance capabilities | Microsoft Azure Blog\",\"isPartOf\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/05\/MSFT_Azure_APR25_335767_Blog_Blogheader_240425_V02.webp\",\"datePublished\":\"2024-05-01T16:00:00+00:00\",\"dateModified\":\"2024-05-01T19:37:00+00:00\",\"description\":\"RAN slicing is one of the important new features of 5G networks and Microsoft has researched and produced results, making it easier for operators to use in Azure.\",\"breadcrumb\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/#primaryimage\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/05\/MSFT_Azure_APR25_335767_Blog_Blogheader_240425_V02.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/05\/MSFT_Azure_APR25_335767_Blog_Blogheader_240425_V02.webp\",\"width\":1260,\"height\":708,\"caption\":\"Skyline of industrial city district at dusk.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog home\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Networking\",\"item\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/networking\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Microsoft RAN slicing solutions: Discover AI-assisted application service assurance capabilities\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#website\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"name\":\"Microsoft Azure Blog\",\"description\":\"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.\",\"publisher\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization\",\"name\":\"Microsoft Azure Blog\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"contentUrl\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp\",\"width\":512,\"height\":512,\"caption\":\"Microsoft Azure Blog\"},\"image\":{\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/microsoftazure\",\"https:\/\/x.com\/azure\",\"https:\/\/www.instagram.com\/microsoftdeveloper\/\",\"https:\/\/www.linkedin.com\/company\/16188386\",\"https:\/\/www.youtube.com\/user\/windowsazure\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/b2603da1afac705823964361ce9072c0\",\"name\":\"Kristin Gallagher\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/295fa37b6bb2bbf59603c38b6ac7a7b4b86cd0f736387182fa9d0117f52cdf5e?s=96&d=mm&r=gb83eb8c5c3f8feea9763b473dabe8524\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/295fa37b6bb2bbf59603c38b6ac7a7b4b86cd0f736387182fa9d0117f52cdf5e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/295fa37b6bb2bbf59603c38b6ac7a7b4b86cd0f736387182fa9d0117f52cdf5e?s=96&d=mm&r=g\",\"caption\":\"Kristin Gallagher\"},\"url\":\"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/kristingallagher\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Microsoft RAN slicing solutions: Discover AI-assisted application service assurance capabilities | Microsoft Azure Blog","description":"RAN slicing is one of the important new features of 5G networks and Microsoft has researched and produced results, making it easier for operators to use in Azure.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/","og_locale":"en_US","og_type":"article","og_title":"Microsoft RAN slicing solutions: Discover AI-assisted application service assurance capabilities | Microsoft Azure Blog","og_description":"RAN slicing is one of the important new features of 5G networks and Microsoft has researched and produced results, making it easier for operators to use in Azure.","og_url":"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/","og_site_name":"Microsoft Azure Blog","article_publisher":"https:\/\/www.facebook.com\/microsoftazure","article_published_time":"2024-05-01T16:00:00+00:00","article_modified_time":"2024-05-01T19:37:00+00:00","og_image":[{"width":1260,"height":708,"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/05\/MSFT_Azure_APR25_335767_Blog_Blogheader_240425_V02.png","type":"image\/png"}],"author":"Victor Bahl","twitter_card":"summary_large_image","twitter_image":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/05\/MSFT_Azure_APR25_335767_Blog_Blogheader_240425_V02.png","twitter_creator":"@azure","twitter_site":"@azure","twitter_misc":{"Written by":"Victor Bahl","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/#article","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/"},"author":[{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/victor-bahl\/","@type":"Person","@name":"Victor Bahl"}],"headline":"Microsoft RAN slicing solutions: Discover AI-assisted application service assurance capabilities","datePublished":"2024-05-01T16:00:00+00:00","dateModified":"2024-05-01T19:37:00+00:00","mainEntityOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/"},"wordCount":1416,"commentCount":0,"publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/05\/MSFT_Azure_APR25_335767_Blog_Blogheader_240425_V02.webp","keywords":["AI"],"articleSection":["AI + machine learning","Networking"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/","name":"Microsoft RAN slicing solutions: Discover AI-assisted application service assurance capabilities | Microsoft Azure Blog","isPartOf":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/#primaryimage"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/#primaryimage"},"thumbnailUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/05\/MSFT_Azure_APR25_335767_Blog_Blogheader_240425_V02.webp","datePublished":"2024-05-01T16:00:00+00:00","dateModified":"2024-05-01T19:37:00+00:00","description":"RAN slicing is one of the important new features of 5G networks and Microsoft has researched and produced results, making it easier for operators to use in Azure.","breadcrumb":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/#primaryimage","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/05\/MSFT_Azure_APR25_335767_Blog_Blogheader_240425_V02.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/05\/MSFT_Azure_APR25_335767_Blog_Blogheader_240425_V02.webp","width":1260,"height":708,"caption":"Skyline of industrial city district at dusk."},{"@type":"BreadcrumbList","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/microsoft-ran-slicing-solutions-discover-ai-assisted-application-service-assurance-capabilities\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog home","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/"},{"@type":"ListItem","position":2,"name":"Networking","item":"https:\/\/azure.microsoft.com\/en-us\/blog\/category\/networking\/"},{"@type":"ListItem","position":3,"name":"Microsoft RAN slicing solutions: Discover AI-assisted application service assurance capabilities"}]},{"@type":"WebSite","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#website","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","name":"Microsoft Azure Blog","description":"Get the latest Azure news, updates, and announcements from the Azure blog. From product updates to hot topics, hear from the Azure experts.","publisher":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/azure.microsoft.com\/en-us\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#organization","name":"Microsoft Azure Blog","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","contentUrl":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-content\/uploads\/2024\/06\/microsoft_logo.webp","width":512,"height":512,"caption":"Microsoft Azure Blog"},"image":{"@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/microsoftazure","https:\/\/x.com\/azure","https:\/\/www.instagram.com\/microsoftdeveloper\/","https:\/\/www.linkedin.com\/company\/16188386","https:\/\/www.youtube.com\/user\/windowsazure"]},{"@type":"Person","@id":"https:\/\/azure.microsoft.com\/en-us\/blog\/#\/schema\/person\/b2603da1afac705823964361ce9072c0","name":"Kristin Gallagher","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/295fa37b6bb2bbf59603c38b6ac7a7b4b86cd0f736387182fa9d0117f52cdf5e?s=96&d=mm&r=gb83eb8c5c3f8feea9763b473dabe8524","url":"https:\/\/secure.gravatar.com\/avatar\/295fa37b6bb2bbf59603c38b6ac7a7b4b86cd0f736387182fa9d0117f52cdf5e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/295fa37b6bb2bbf59603c38b6ac7a7b4b86cd0f736387182fa9d0117f52cdf5e?s=96&d=mm&r=g","caption":"Kristin Gallagher"},"url":"https:\/\/azure.microsoft.com\/en-us\/blog\/author\/kristingallagher\/"}]}},"msxcm_display_generated_audio":false,"msxcm_animated_featured_image":null,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Azure Blog","distributor_original_site_url":"https:\/\/azure.microsoft.com\/en-us\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/33529","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/comments?post=33529"}],"version-history":[{"count":0,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/posts\/33529\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media\/33655"}],"wp:attachment":[{"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/media?parent=33529"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/categories?post=33529"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tags?post=33529"},{"taxonomy":"audience","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/audience?post=33529"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/content-type?post=33529"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/product?post=33529"},{"taxonomy":"tech-community","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/tech-community?post=33529"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/topic?post=33529"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/azure.microsoft.com\/en-us\/blog\/wp-json\/wp\/v2\/coauthors?post=33529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}