Cloudflare Exiles Baseboard Management Controller From Its Server Motherboards

Cloudflare has joined the ranks of operators that believe baseboard management controllers (BMCs) no longer belong on server motherboards.

The internet-taming company on Tuesday revealed its stance in a post by electrical hardware engineer Xiaomin Shen and senior hardware systems engineer JQ Lau, who together explain that BMCs perform vital functions such as power management, sensor monitoring, allowing remote firmware updates, event logging, and error reporting.

But the pair note that many components in a server is speeding up, but BMCs are not. Because they’re on the motherboard, BMCs are also as tightly coupled to servers as is possible.

Hardware wonks therefore devised Datacenter-ready Secure Control Modules (DC-SCMs) – discrete boards that do the job of the BMC. The Open Compute project delivered a version 1.0 DC-SCM spec [PDF] in 2021 and updated [PDF] to version 2.0 in May 2023.

As Shen and Lau explain, server motherboards built to handle DDR5 and PCIE Gen 5 require printed circuit boards to have 14 or more layers. The less demanding components needed for a BMC need eight to ten layers. Decoupling the BMC from the motherboard therefore lowers manufacturing costs.

DC-SCM modules can also be re-used, which lowers the cost of servers and reduces e-waste when server fleets are upgraded. And because DC-SCMs are modular, new ones could be added to a server to upgrade functions without having to replace the entire box. Or a DC-SCM could be upgraded in place.

Cloudflare likes the arguments outlined above so much it built servers to make them possible and will put them to work in its own datacenters.

Lenovo scored the gig to build them.

Cloudflare's 12th gen server (L) and DC-SCMs module (R)

Cloudflare's 12th gen server (L) and DC-SCMs module (R) - Click to enlarge

Cloudflare has also released its design as an Open Compute project, under the name Project Argus [PDF].

“At the heart of the Project Argus DC-SCM is the ASPEED AST2600 BMC System on Chip (SoC), which when loaded with a compatible OpenBMC firmware, provides a rich set of common features necessary for remote server management,” Shen and Lau wrote. “ASPEED AST1060 is used on Project Argus DC-SCM as the HWRoT solution, providing secure firmware authentication, firmware recovery, and firmware update capability,” they added, continuing “Project Argus DC-SCM 2.0 uses Lattice MachXO3D CPLD with secure boot and dual boot ability as the DC-SCM CPLD to support a variety of IO interfaces including LTPI, SGPIO, UART and GPIOs.”

Shen and Lau also revealed that Project Argus is present in Cloudflare’s 12th-gen servers and promised to reveal more about those boxen soon. ®

.

RECENT NEWS

Taking Flight: Volocopter's Quest To Revolutionize Urban Mobility Gains Momentum

Volocopter, a pioneering company in the field of urban air mobility, is on a mission to transform how people move around... Read more

OnlyFans Under The Microscope: Addressing Concerns Over Child Safety

Concerns Over Child SafetyOnlyFans' ResponseRegulatory ActionsCollaborative EffortsFuture DirectionsConclusion Read more

The AI Arms Race: Big Tech's Bid For Dominance In Artificial Intelligence

In the rapidly evolving landscape of technology, the race for dominance in artificial intelligence (AI) has intensified ... Read more

Decoding The Impact Of OpenAI's Sora Video Model On Industries And Jobs

In the realm of artificial intelligence, OpenAI's Sora video model stands out as a groundbreaking innovation, promising ... Read more

Apple Poaches Top Talent From Google To Strengthen AI Team

As artificial intelligence (AI) continues to shape the future of technology, companies are intensifying their efforts to... Read more

Meta's Bold Move: How Chatbots Are Reshaping The Tech Landscape

In a strategic pivot that has sent ripples across the tech industry, Meta has embarked on a bold journey into the realm ... Read more