Skip to main content

Expanding 5G with the 5G Open HyperCore architecture

By using common solutions, open source technologies, and provider-agnostic infrastructure, this architecture hopes to expand 5G availability and adoption.
Image
Swirling shapes

Photo by Frank Cone from Pexels

Communications service providers are increasingly delivering 5G offerings through hyperscalers' public cloud infrastructures. Their goal is making 5G available, accessible, and affordable for consumers and providing a consistent, best-in-class user experience.

While there are common elements to creating a 5G solution, each service provider is pursuing its own approach with its own partner ecosystem (including cloud infrastructure providers). There is a real-world need to build an open 5G solution blueprint that leverages common solution elements and open source technologies and is compatible with any hyperscaler's infrastructure.

This article presents a way to architect an open 5G solution built with open source technologies at its core, operable across any hyperscaler.

A formula for expanding 5G

5G adoption rates vary across offerings, including fixed wireless access (FWA) for consumers and businesses, edge deployments for latency-sensitive applications, dedicated infrastructure offerings for enterprises using network slicing, and so forth. The full catalog of 5G offerings is not yet available, accessible, or affordable to many consumers, depending upon their geographic location.

To expand 5G coverage to a wider consumer base, communication service providers need visibility into the return on investment (ROI) for the capital expenditure (CapEx) investments to acquire, deliver, and build 5G, as well as the ongoing maintenance and operational expenditures (OpEx). Collectively, these place a significant financial burden on service providers.

Telco service providers could benefit from adaptable, on-demand, and pay-as-they-consume infrastructure services—from 5G Core (5GC), to enterprise/consumer network edge, and even towards 5G radio access network (RAN)—that address diverse use cases while minimizing CapEx and OpEx.

Meeting these goals requires a value chain consisting of cloud-native technologies, complementary service capabilities, creative business model capabilities, and an extensive partner ecosystem. No less important are talented and empowered engineering teams that can quickly create solution prototypes, evolve them to mature production implementations, and support the complete end-to-end solution.

[ Hiring enterprise architects? Learn how to find great telco candidates. ] 

Coincidentally, communications service providers' own digital (cost and service) transformation will require some of these same ingredients. As with all new technology offerings, some use cases are likely not guaranteed business opportunities but entail a degree of risk, particularly in approaching or emergent business areas.

Image
Attributes of making 5G a reality
(Fatih Nar and Ishu Verma, CC BY-SA 4.0)

The role of open source

Open source software has long driven the business and technology transformation of communication service providers into digital service providers. We have seen significant success stories with increased business agility, adaptability to changing business needs and environments, and cost reductions from those who transform successfully.

Open source's flexibility allows communication operators to select and combine on-premises infrastructure with public cloud infrastructure, all monitored and managed through a single control plane with an abstracted application programming interface (API) layer.

A 5G solution using hyperscalers allows dynamic scaling to meet demand and other changes based on time, location, cost, and earnings. Cloud-native technology enables operators to adopt consumption-based, geographically distributed technology stack implementations on cloud infrastructures, using automation to minimize risk and increase customer coverage.

5G solution stack components

The 5G solution stack can be broadly categorized into several components:

  • Infrastructure: Provides necessary compute, network, and storage resources to the application platform
  • The application platform: Accommodates applications with declarative desired state consistency and facilities for scaling, healing, and monitoring
  • 5G applications: Provide the business logic to deliver desired outcomes in a homogenous, performant way (for example, wider, stronger, faster 5G)
  • Management and orchestration: Allow dynamic scaling of end-to-end 5G solutions across multiple locations with automation

The following conceptual diagram shows the common architectural elements in a 5G solution stack.

Image
Cloud technology logical stack
(Fatih Nar and Ishu Verma, CC BY-SA 4.0)

What is 5G Open HyperCore?

The 5G Open HyperCore technology stack is an assembled collection of functional components that include infrastructure, an application platform, 5G applications, and management and orchestration elements.

Infrastructure

The infrastructure encompasses the services and resources provided by the cloud service provider, including core services such as compute, network, storage, infrastructure subutilities (NTP source), and additive network functions (firewalls and load balancers). It also includes add-on software services, such as identity management, infrastructure automation, and base image catalogs.

Image
Hyperscaler stack
(Fatih Nar and Ishu Verma, CC BY-SA 4.0)

Although each hyperscaler might offer similar stacks with equivalent components, their access methodology (the API) varies. This brings overhead to the 5G engineering team to adopt and manage different stacks with continuously changing catalogs and costs. However, the application platform installers and management toolboxes can cloak this complexity by introducing infrastructure agnosticism.

[ Learn more about creating an event-driven architecture for a hybrid cloud blueprint. ]

Application platform

The application platform is the core "engine" that runs the 5G application or function stack. The key components include the container execution and orchestration platform, application subutilities (dashboards, APIs, pluggable resources, etc.), additive DevOps, and platform-management toolboxes. The application platform is not necessarily a singular instance but a distributed, highly available, and resilient open source software stack.

Image
Application platform stack
(Fatih Nar and Ishu Verma, CC BY-SA 4.0)

Applications

5G applications can be subcategorized into the following functions, which all span various application platforms for resilience and higher availability.

Main functions that deliver 3GPP 5G Core functionality for device/user registration and session management.

Image
5G Main Functions Stack
(Fatih Nar and Ishu Verma, CC BY-SA 4.0)

Supplementary functions that deliver device or user subscription and value-added services.

Image
5G Supplementary Functions Stack
(Fatih Nar and Ishu Verma, CC BY-SA 4.0)

Management function(s) that deliver operations support system (OSS) and business support systems (BSS) duties.

Image
5G Functions Management
(Fatih Nar and Ishu Verma, CC BY-SA 4.0)

Platform management and application orchestration

Similar to many other communication solutions, 5G Core's availability can be enhanced with multilocation deployment, as well as location-aware access to allow dynamic resource allocation and management.

Image
5G Application Management
(Fatih Nar and Ishu Verma, CC BY-SA 4.0)

To achieve this, multiple platform instances need to host 5G application stacks. The best practice to achieve smooth and consistent platform creation, management, and application stack delivery is using the GitOps pattern. Using Git as a single source of truth, both for platform configurations and application and function stacks, is the only way to achieve homogeneous and scalable 5G Core across on-premises and hyperscaler deployments.

What's next?

This introduction provides an overview of the common elements that make up the 5G Open HyperCore architecture blueprint. Follow-up articles will look into other aspects of 5G HyperCore. In the meantime, you can learn more about Red Hat OpenShift, the enterprise Kubernetes application platform that can enable solutions on top of hybrid and multicloud. You can also explore more about the future of 5G and edge computing on our telecommunications blog.


This article is adapted from the authors' post Open 5G HyperCore on Medium.

What to read next

Topics:   Telecom   Enterprise architecture design   GitOps   Cloud  
Author’s photo

Fatih Nar

In his role of chief architect for telco partner solutions, Faith has been involved over several years in Kubernetes and OpenStack communities, influencing development and ecosystem cultivation, including for workloads specific to telecom, media and entertainment needs. More about me

Author’s photo

Ishu Verma

Ishu Verma is a Technical Evangelist at Red Hat focused on emerging technologies like edge computing, IoT and AI/ML. He and fellow open source professionals work on building solutions with next-gen open source technologies. More about me

Related Content

OUR BEST CONTENT, DELIVERED TO YOUR INBOX