Ruurd
Ruurd

Apr 25, 2018 2 min read

CF Summit NA 2018

Last week ITQ visited the North American version of the annual Cloud Foundry summit in Boston. What a welcome with snow on the tarmac and lots of rain.
Boston

Good thing it stopped raining at some point, and there was some beer. MITChoices

This event was special for us for a number of reasons. First of, this was the first event since we became a Cloud Foundry Foundation member. ITQ CF member
Yes here we are

Second, we did a little bit more than just attend as we also presented the prototype of our experimental version of Cloud Foundry which is able to run workloads on ARM processors (vs. the typical Intel x86 based CPUs). We did a live demo of cf push-ing an app to a Raspberry Pi worker. RPI cloudOur Raspberry PI cloud

Of course picking the Raspberry is a gimmick, but there’s a serious reason for the ARM port: ARM chips require much less power for the same performance than traditional server chips. Most battery powered electronic devices like smartphones, tablets, satnav, etc. are ARM based to extend battery life, but some supercomputers are also ARM based, as the performance limit in datacenters is often imposed by the cooling capacity. MarenostrumIn MareNostrum in Barcelona, a supercomputer in a former church, 1/3 of the racks are ARM based

Technically, there’s a lot to it, we had to create an out-of-band IaaS for Raspberry Pis, create our own base OS (stemcell) and compile everything to 32 bit ARMv7 - thereby uncovering countless hardwired Intel x86 assumptions in the Cloud Foundry codebase. My colleague Christiaan Roeleveld wrote a number of posts where he details what we did to make this happen.

We are already thinking about the next step: moving from consumer to enterprise ARM servers.

The session at CF Summit: