SlideShare a Scribd company logo
Raspberry Pi Cloud:
a thought experiment
Richard Downer
Twitter: @FrontierTown
GitHub: richardcloudsoft & rdowner
Principal Engineer @ Cloudsoft Corporation
This presentation is my own work and may not represent the views of my employer
What is a Raspberry Pi?
“The Raspberry Pi is a creditcard sized computer that plugs
into your TV and a keyboard.
It’s a capable little PC which
can be used for many of the
things that your desktop PC
does, like spreadsheets, wordprocessing and games. It also
plays high-definition video. We
want to see it being used by
kids all over the world to learn
programming.”
(http://www.raspberrypi.org/faqs)
In more detail
• ARM-based SoC with plenty of I/O
• 700 MHz ARM11 core
• 256 / 512 MB RAM

• Low cost - $25 / $35
The thought experiment
• Could you build a cloud using a cluster of
Raspberry Pis, instead of virtualized PCs?
• Is the performance comparable?
• Is the cost comparable?
• Is it technically possible?
Performance
• Amazon EC2 offers “t1.micro” instances
EC2 t1.micro

Raspberry Pi

Processor – normal

Undisclosed

700 MHz single core

Processor – spiked

2 ECU single core
(ECU approx equivalent to
2x 1GHz 2007 era Xeon)

700 MHz single core

Memory

0.615 GB

0.5 GB

• Conclusion: slightly inferior
Costs
• Model B Raspberry Pi is $35
• Scientific researcher built a 32-core cluster
using Raspberry Pis for $1967.21
Costs
• Dell PowerEdge R520 for $2759
– List price – discounts almost certainly available

• Intel® Xeon® E5-2440 – 6-cores @ 2.4GHz
• 16GB memory, 500GB hard drive
• Compared to the Raspberry Pi cluster:
– Same RAM
– Equivalent to a 16GB SD card in each Pi
– 6x 2.4 GHz = 14.4, versus 32x 0.7 GHz= 22.4
Technical issues
• There’s no virtualization, no hypervisor, no
PXE boot – just an SD-card based bootloader
• How could we provision the user’s required
image automatically?
Technical issues
•
•
•
•
•

A “bootstrap” OS
Starts on Pi reboot
Erases all data on the user partition
Clones the OS image from network storage
Re-boots into the user’s OS
Summary
• Performance – comparable with an EC2
t1.micro
• Cost – 32-core cluster comparable with a
heavy-duty PC
• Technical – some issues but it is feasible
Conclusion
• It’s not a completely ridiculous idea!
• But this is only a thought experiment…
• Not considered:
– Physical rack mounting
– Network switch port demands
– Thermal requirements
– Power consumption and distribution
– Reliability and lifetime of a Raspberry Pi
References
• Raspberry Pi official website:
http://www.raspberrypi.org/
• US boffin builds 32-way Raspberry Pi cluster:
http://www.theregister.co.uk/2013/05/20/32_wa
y_raspebrry_pi_cluster/
• Dell PowerEdge R520
http://www.dell.com/us/business/p/poweredger520/fs
• Intel® Xeon® Processor E5-2440:
http://ark.intel.com/products/64612/
Addendum
• The University of Glasgow’s
Raspberry Pi Project:
http://raspberrypicloud.wordpress.com/
(thanks to Matthew Broadbent for bringing this project to my attention)

More Related Content

What's hot (20)

PDF
Raspberry pi Update - Encourage your IOT
LF Events
 
PPTX
Apple M1 & Ionic: Should I switch?
Philipp Höhne
 
PPTX
A voice controlled streaming jukebox based on ibm bluemix
Leon Yang
 
PDF
UI Prototyping with Smalltalk at Thales
ESUG
 
PDF
Hadoop on raspberry pi PART 1
Aniket Maithani
 
PPTX
From Web to Mobile with Stage 3D
Jean-Philippe Doiron
 
PDF
Docker and Pharo @ZWEIDENKER
ZWEIDENKER GmbH
 
PPTX
Raspberry Pi - An Overview Presentation
Anshul Samarwal
 
PDF
Ansible, PHP and EC2
Craig Marvelley
 
PPTX
2600hz WebRTC Meetup at WeWork, San Francisco, CA
2600Hz
 
PPTX
Docker in Embedded Systems
Geoff Ballinger
 
PPTX
Glitch nix
Sarah White
 
PDF
PHARO IOT
Marcus Denker
 
PPT
Provisioning Q and A
Joshua Goldbard
 
PDF
Pharo, Spec and GTK
ESUG
 
PDF
What is (not) Pharo 8?
FAST
 
PDF
Ubuntu en AAO
Elvira Martínez
 
PPTX
Mac puurl gadgets
macpuurl
 
PPT
Hacking Pebble on iOS
AidenMontgomery
 
PPTX
Rasberry pi class
Don Doerres
 
Raspberry pi Update - Encourage your IOT
LF Events
 
Apple M1 & Ionic: Should I switch?
Philipp Höhne
 
A voice controlled streaming jukebox based on ibm bluemix
Leon Yang
 
UI Prototyping with Smalltalk at Thales
ESUG
 
Hadoop on raspberry pi PART 1
Aniket Maithani
 
From Web to Mobile with Stage 3D
Jean-Philippe Doiron
 
Docker and Pharo @ZWEIDENKER
ZWEIDENKER GmbH
 
Raspberry Pi - An Overview Presentation
Anshul Samarwal
 
Ansible, PHP and EC2
Craig Marvelley
 
2600hz WebRTC Meetup at WeWork, San Francisco, CA
2600Hz
 
Docker in Embedded Systems
Geoff Ballinger
 
Glitch nix
Sarah White
 
PHARO IOT
Marcus Denker
 
Provisioning Q and A
Joshua Goldbard
 
Pharo, Spec and GTK
ESUG
 
What is (not) Pharo 8?
FAST
 
Ubuntu en AAO
Elvira Martínez
 
Mac puurl gadgets
macpuurl
 
Hacking Pebble on iOS
AidenMontgomery
 
Rasberry pi class
Don Doerres
 

Viewers also liked (12)

DOCX
A seminar report on Raspberry Pi
nipunmaster
 
PPTX
IoT Cloud architecture
MachinePulse
 
PPTX
Internet of Things
Cisco Services
 
PPT
Raspberry Pi Presentation
Geekizer
 
PPT
Raspberry pi
Anija Nair
 
PDF
What exactly is the "Internet of Things"?
Dr. Mazlan Abbas
 
PDF
What is the Internet of Things?
Felix Grovit
 
PPT
THE INTERNET OF THINGS
Ramana Reddy
 
PPT
Internet of Things and its applications
Pasquale Puzio
 
PPTX
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Mohan Kumar G
 
PPTX
IoT - IT 423 ppt
Mhae Lyn
 
PDF
Internet of Things
Vala Afshar
 
A seminar report on Raspberry Pi
nipunmaster
 
IoT Cloud architecture
MachinePulse
 
Internet of Things
Cisco Services
 
Raspberry Pi Presentation
Geekizer
 
Raspberry pi
Anija Nair
 
What exactly is the "Internet of Things"?
Dr. Mazlan Abbas
 
What is the Internet of Things?
Felix Grovit
 
THE INTERNET OF THINGS
Ramana Reddy
 
Internet of Things and its applications
Pasquale Puzio
 
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Mohan Kumar G
 
IoT - IT 423 ppt
Mhae Lyn
 
Internet of Things
Vala Afshar
 
Ad

Similar to A Raspberry Pi cloud (20)

PPT
Raspberrypi best ppt
SOMRAJ GAUTAM
 
PPT
Raspberry Pi Technology
Ravi Basil
 
PPTX
fras.pptx
Nishantpatel581663
 
PDF
Introduction aboout raspberry PI
Vivek P
 
DOCX
Introduction of raspberry pi
pankaj478
 
PDF
raspberrypi-130930053532-phpapp02.pdf
VedantSonawane16
 
PPT
raspberrypi-130930053453532-phpapp02.ppt
HeshamBenali
 
PPTX
Raspberry pi
Shubham singh
 
PDF
Raspberry pi
Shivangi Maddheshia
 
PDF
Raspberry pi Beginners Session
Anant Shrivastava
 
PPTX
Raspberry Pi
Anirudh Chauhan
 
PDF
Raspberry pi history, tips and use case
Masafumi Ohta
 
PDF
Raspberrypi
Prasanth V
 
PPTX
Rasperry pi Part 10
Techvilla
 
PPTX
Introductory raspberrypi Presentation upload.pptx
abdullah888715
 
PDF
Raspberry pi 2
Raghunath G
 
PDF
Raspberry pi 2 nullhyd_april2015
Vikas Jain
 
PPTX
Raspberry pi
Aradhya Kundu
 
PPT
Rasp berry Pi
Atieq-ur -Rehman
 
PPTX
Raspberry pi. mini computer networks science ppt
harshit762481
 
Raspberrypi best ppt
SOMRAJ GAUTAM
 
Raspberry Pi Technology
Ravi Basil
 
Introduction aboout raspberry PI
Vivek P
 
Introduction of raspberry pi
pankaj478
 
raspberrypi-130930053532-phpapp02.pdf
VedantSonawane16
 
raspberrypi-130930053453532-phpapp02.ppt
HeshamBenali
 
Raspberry pi
Shubham singh
 
Raspberry pi
Shivangi Maddheshia
 
Raspberry pi Beginners Session
Anant Shrivastava
 
Raspberry Pi
Anirudh Chauhan
 
Raspberry pi history, tips and use case
Masafumi Ohta
 
Raspberrypi
Prasanth V
 
Rasperry pi Part 10
Techvilla
 
Introductory raspberrypi Presentation upload.pptx
abdullah888715
 
Raspberry pi 2
Raghunath G
 
Raspberry pi 2 nullhyd_april2015
Vikas Jain
 
Raspberry pi
Aradhya Kundu
 
Rasp berry Pi
Atieq-ur -Rehman
 
Raspberry pi. mini computer networks science ppt
harshit762481
 
Ad

Recently uploaded (20)

PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
PDF
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
July Patch Tuesday
Ivanti
 
PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
HubSpot Main Hub: A Unified Growth Platform
Jaswinder Singh
 
Exolore The Essential AI Tools in 2025.pdf
Srinivasan M
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
July Patch Tuesday
Ivanti
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 

A Raspberry Pi cloud

  • 1. Raspberry Pi Cloud: a thought experiment Richard Downer Twitter: @FrontierTown GitHub: richardcloudsoft & rdowner Principal Engineer @ Cloudsoft Corporation This presentation is my own work and may not represent the views of my employer
  • 2. What is a Raspberry Pi? “The Raspberry Pi is a creditcard sized computer that plugs into your TV and a keyboard. It’s a capable little PC which can be used for many of the things that your desktop PC does, like spreadsheets, wordprocessing and games. It also plays high-definition video. We want to see it being used by kids all over the world to learn programming.” (http://www.raspberrypi.org/faqs)
  • 3. In more detail • ARM-based SoC with plenty of I/O • 700 MHz ARM11 core • 256 / 512 MB RAM • Low cost - $25 / $35
  • 4. The thought experiment • Could you build a cloud using a cluster of Raspberry Pis, instead of virtualized PCs? • Is the performance comparable? • Is the cost comparable? • Is it technically possible?
  • 5. Performance • Amazon EC2 offers “t1.micro” instances EC2 t1.micro Raspberry Pi Processor – normal Undisclosed 700 MHz single core Processor – spiked 2 ECU single core (ECU approx equivalent to 2x 1GHz 2007 era Xeon) 700 MHz single core Memory 0.615 GB 0.5 GB • Conclusion: slightly inferior
  • 6. Costs • Model B Raspberry Pi is $35 • Scientific researcher built a 32-core cluster using Raspberry Pis for $1967.21
  • 7. Costs • Dell PowerEdge R520 for $2759 – List price – discounts almost certainly available • Intel® Xeon® E5-2440 – 6-cores @ 2.4GHz • 16GB memory, 500GB hard drive • Compared to the Raspberry Pi cluster: – Same RAM – Equivalent to a 16GB SD card in each Pi – 6x 2.4 GHz = 14.4, versus 32x 0.7 GHz= 22.4
  • 8. Technical issues • There’s no virtualization, no hypervisor, no PXE boot – just an SD-card based bootloader • How could we provision the user’s required image automatically?
  • 9. Technical issues • • • • • A “bootstrap” OS Starts on Pi reboot Erases all data on the user partition Clones the OS image from network storage Re-boots into the user’s OS
  • 10. Summary • Performance – comparable with an EC2 t1.micro • Cost – 32-core cluster comparable with a heavy-duty PC • Technical – some issues but it is feasible
  • 11. Conclusion • It’s not a completely ridiculous idea! • But this is only a thought experiment… • Not considered: – Physical rack mounting – Network switch port demands – Thermal requirements – Power consumption and distribution – Reliability and lifetime of a Raspberry Pi
  • 12. References • Raspberry Pi official website: http://www.raspberrypi.org/ • US boffin builds 32-way Raspberry Pi cluster: http://www.theregister.co.uk/2013/05/20/32_wa y_raspebrry_pi_cluster/ • Dell PowerEdge R520 http://www.dell.com/us/business/p/poweredger520/fs • Intel® Xeon® Processor E5-2440: http://ark.intel.com/products/64612/
  • 13. Addendum • The University of Glasgow’s Raspberry Pi Project: http://raspberrypicloud.wordpress.com/ (thanks to Matthew Broadbent for bringing this project to my attention)