Your SlideShare is downloading. ×
Cassandraona pi why
Cassandraona pi why
Cassandraona pi why
Cassandraona pi why
Cassandraona pi why
Cassandraona pi why
Cassandraona pi why
Cassandraona pi why
Cassandraona pi why
Cassandraona pi why
Cassandraona pi why
Cassandraona pi why
Cassandraona pi why
Cassandraona pi why
Cassandraona pi why
Cassandraona pi why
Cassandraona pi why
Cassandraona pi why
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Cassandraona pi why

1,211

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,211
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • (Picture Credits below: Glenn Harris 2012) http://www.southampton.ac.uk/~sjc/raspberrypi/pi_supercomputer_southampton.htm
  • Transcript

    • 1. Cassandra on aRaspberry Pi. Why ?
    • 2. Who Am I ?Andy CobleySchool of ComputingUniversity of DundeeTwitter: @andycobley
    • 3. Whats a Raspberry Pi ?Single chip Linux computer500 Meg ramBoots off an SD cardEthernet port
    • 4. Pi with pound coin
    • 5. Here’s oneAnd there is one running in the street area
    • 6. What’s Cassandra ?NoSQL databaseImportant thing is it’s disturbed.Scales and runs best in a clusterData is replicated across nodesAny node, can answer any query
    • 7. CassandraCan handle very distributed sitesData can be in any data center, anywhere.Typically runs on “consumer class” hardware
    • 8. The Bad NewsCassandra is designed to be fast, fast at writing, noweven faster at reading.This laptop with one instance of Cassandra will do12,000 write operationsRaspberry Pi will do 200 !
    • 9. More bad news !Running a external USB drive is actually worse !Problem is the USB, the SD card and the Networkcard all share the same bus
    • 10. And then there’s Java!Oracle Java vs OpenJDK
    • 11. And RaspbianRaspbian is Debian for the PIUses the Hard floating point acceleratorMuch faster than DebianOracle JDK won’t run on it !
    • 12. The Good News !We’ve forgotten one thingThe Pi cost £25You can power 4 from USB hub (no need for a powersupply on each oneSo:
    • 13. So, have a 64 node computer for £2000University of Southhampton
    • 14. Pi is for teachingSo for £200 we get an 8 node Cassandra clusterIt can be reconfigured, blown away, stress tested andgenerally abusedWe can simulate data racks, data centers and I hopeeven long network delays.Our upcoming MSc in Data Science will use theseclusters
    • 15. Pi is discoveryCassandra wouldn’t run on a PIIt does now.Running it on a Pi shook out some Cassandra bugs
    • 16. Pi is for fun !Most important, this was pure Geeky Fun
    • 17. ThanksData Science:http://www.computing.dundee.ac.uk/study/postgrad/degreedetails.asp?17Dundee Developer Day and Big Data17 November in herehttp://dun.dddscotland.co.uk/sessions

    ×