& cplSiteName &

CPU Selection for uCPE Is About More Than Architecture

Prayson Pate
2/5/2019
50%
50%

I've often said that network functions virtualization (NFV) is about bringing cloud technologies to the telco network. One of the biggest benefits of such a transition is the replacement of closed appliances with open servers. The most common of these servers are built on Intel architecture (IA), but other architecture options are available, including ARM.

What are the considerations that go into selecting a CPU architecture for universal CPE (uCPE)?

RISC vs. CISC
Reams and reams of paper have been wasted on this topic. With modern compilers, it just doesn't matter.

Next!

Material cost
Many operators expected that one of the big benefits of NFV would be a reduction in the material cost of delivering a service. Those expectations have been reduced, but the cost of the server is still very important. This is especially true for uCPE and small/medium business (SMB) applications.

Suppliers of ARM CPUs have positioned themselves as being able to reduce cost vs. IA CPUs. Is that really the case, especially at the low end of the market? I think the answer is mostly "no," for two reasons:

    1. Intel has been very aggressive with pricing on the Atom Rangeley and Denverton series of CPUs. This has minimized any cost savings from ARM: The result is cost savings for the consumers of low-end servers.

    2. CPU cost is a relatively small part of system cost at the low end. I did an analysis of the makeup of material cost of a low-end server. Here’s a chart that summarizes my findings:

Breakdown of material cost of a low-end server.
Breakdown of material cost of a low-end server.

As shown, system cost is dominated by "other," which includes power, mechanicals, non-volatile storage and peripherals. The CPU itself accounts for only 7% of system cost. Cutting the CPU cost in half would have a negligible effect. A much bigger factor is RAM, which makes up a quarter of the system cost. Reducing RAM is a much better path to reducing system cost than is squeezing the CPU portion.

Energy consumption and heat dissipation
Another consideration is how much energy the processor consumes, and therefore how much waste heat it dissipates. This is a major consideration for massive data center applications, and for tiny applications like smartphones. It's less of an issue for applications like uCPE. I believe the differences are negligible for this application.

Compute power
We spend a lot of time talking about cores, clock frequency and speed tests. The truth is, comparing raw CPU performance is very difficult. Other aspects of the system design -- memory speed and layout, caching, smart NICs -- may dominate baseline CPU performance. CPU compute power may be a differentiator in specialized applications, but is a wash for generic uCPE usage.

COTS offerings
As a company that develops NFV infrastructure (NFVi) software that needs to run on a wide range of commercial off-the-shelf (COTS) servers, the team at ADVA Ensemble has concluded that the choice in server size, features and country of origin is a key element of NFV. We've seen a much larger offering of servers based on IA than on ARM.

Software ecosystem
A big part of the software ecosystem is open source tools, operating systems and projects. Regarding the first two, the choice between ARM and Intel is negligible. Where we see a big difference is in the world of open source projects: Intel made a smart decision to provide funding, resources and engineers for a wide variety of open source developments. ARM hasn't yet caught up.

The other side of the software ecosystem is virtual network functions (VNFs) such as SD-WAN, routers and firewalls. We're seeing a much broader set of offerings targeted for IA CPUs.

Consider the total solution
At ADVA we use both IA and ARM processors in our products. Neither is perfect, and they have pros and cons that led to those selections.

The ADVA Ensemble division targets its software for the servers and architectures that our customers want. Today that's largely IA, but we expect ARM to be a factor. However, any such migration will be based on a realistic view of the overall solution, not on negligible differences in price or power. I suggest you take a holistic view when evaluating uCPE architectures, including the software ecosystem and commercial offerings. Don't get tripped up in the minutia.

— Prayson Pate, Chief Technology Officer, Ensemble, ADVA Optical Networking

(1)  | 
Comment  | 
Print  | 
Threaded  |  Newest First  |  Oldest First        ADD A COMMENT
ranhys
50%
50%
ranhys,
User Rank: Light Beer
2/5/2019 | 2:03:04 PM
Both CPU and SW need to be considered
Hi Prayson,

Interesting article. One area that must be discussed as well is the amount of SW that needs to be loaded on these uCPEs. Between OTT VNFs and NFVI OS stacks, performance take a hit and the ability of the Carriers to add differentiaing, revenue generating, functionality is limited. The ARM approach to uCPE alleviates this situation in two ways :

1) More effecient offload of "plumbing level" loads (packet processing, Crypto\IPSEC, etc.) to dedicated HW accelerators on the SoC, freeing up uCPE cores for real revenue-generating functionality.

2) Ability to cost effectively scale in core count - while the relative portion of a 4 cores CPU in the total uCPE BOM might be small, it is not necessarily the case when moving to 8 cores. ARM architecure allows you to do just that without taking a big CAPEX hit.

 

Regards,


Ran Hysler, Carriers Business Development, Marvell
More Blogs from Column
As 5G networks begin to roll out, it is worth looking at how service providers can deliver high-value, high-margin security services in a way that no one else in the IoT ecosystem can match.
Operators that mainly serve prepaid customers must figure out a strategy for tackling churn.
The optical networking industry is at another inflection point, writes James Kisner, and the chalice some companies drink from next could point the way to everlasting revenue growth.
Like Lucy always does to Charlie Brown, 5G is likely another new technology that teased optical networking vendors with massive, sustained spending, then quickly yanked back expectations.
More acquisition activity in the optical space is inevitable, but it might not happen for a while until some newly coupled companies get to know each other just a little bit more.
Featured Video
Flash Poll
Upcoming Live Events
September 17-19, 2019, Dallas, Texas
October 1, 2019, New Orleans, Louisiana
October 2-22, 2019, Los Angeles, CA
October 10, 2019, New York, New York
November 5, 2019, London, England
November 7, 2019, London, UK
December 3-5, 2019, Vienna, Austria
December 3, 2019, New York, New York
All Upcoming Live Events
Partner Perspectives - content from our sponsors
Transform Beyond Borders to Lead the Innovation
By Ben Zhou, CEO, Whale Cloud
Reject Limits. Build the Future.
By David Wang, Huawei
China Telecom & Huawei Jointly Complete the World's First End-to-End 5G SA Voice & Video Call
By Jay Liu, Senior Marketing Manager, Cloud Core Product Line, Huawei Technologies
All Partner Perspectives