Wso2 con raspberry-pi-cluster

  • 23,420 views
Uploaded on

How the Raspberry Pi cluster containing 24 RPis, was built

How the Raspberry Pi cluster containing 24 RPis, was built

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
23,420
On Slideshare
0
From Embeds
0
Number of Embeds
18

Actions

Shares
Downloads
30
Comments
0
Likes
2

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
  • T
  • Up to here: Azeez
  • Sumedha starts here
  • Sumedha ends here
  • Azeez starts here
  • Azeez ends here
  • Lakmal starts here

Transcript

  • 1. Raspberry Pi – WSO2 Style
  • 2. Raspberry Pie?
  • 3. Raspberry Pie?
  • 4. A humble beginning IMG_20121220_124101.jpg
  • 5. What the Pi?? WSO2 middleware on Pi??
  • 6. High level plan• Run Java on Pi• Run vanilla Carbon kernel on Pi• Run enhanced Carbon kernel on Pi• Use enhanced kernel with WSO2 AppServer• Conduct load tests to get an idea about performance on Pi• Do something useful using GPIO functionality• Bootup script which will connect any Pi into AS cluster
  • 7. Supplying Power to aRaspberry Pi Cluster
  • 8. Power Supply Schematic
  • 9. V = IRW = VI
  • 10. Managing the work area
  • 11. Rack prototype #1
  • 12. Rack prototype #2
  • 13. The final outcome
  • 14. Setting up the Network
  • 15. Network setup
  • 16. Cluster Management & Monitoring
  • 17. Pis everywhere!
  • 18. Too many instances to manage!
  • 19. GPIO
  • 20. The App• wso2con.com/m• Android• iOS
  • 21. API Dashboardswso2con.com/m
  • 22. SoftwareOptimizations
  • 23. Carbon kernel & AppServer enhancements• Run in worker mode without any admin services• Disable unused deployers• Lazy loading deployment artifacts• Cut down bootup time from 5 minutes to 1.5 minutes• Bleeding edge Hazelcast based clustering implementation
  • 24. Software• OS • Raspbian “wheezy” • Linux kernel • Linux raspberrypi 3.2.27+ #250 PREEMPT Thu Oct 18 19:03:02 BST 2012 armv6l GNU/Linux• JAVA • Java(TM) SE Embedded Runtime Environment (build 1.7.0_10-b18, headless)• Python • Python 2.7.3 • python-dev• GPIO • RPi.GPIO-0.4.1a• WSO2 • AppServer with enhanced Carbon kernel
  • 25. Other Experiments
  • 26. LXC on Raspberry Pi
  • 27. LXC on Raspberry Pi
  • 28. LXC on Raspberry Pi
  • 29. No Raspberry Pis were harmedin this production 
  • 30. But we managed to explode few capacitors
  • 31. Questions?
  • 32. Thank you