Your SlideShare is downloading. ×
0
Raspberry Pi – WSO2 Style
Raspberry Pie?
Raspberry Pie?
A humble beginning         IMG_20121220_124101.jpg
What the Pi??      WSO2 middleware          on Pi??
High level plan• Run Java on Pi• Run vanilla Carbon kernel on Pi• Run enhanced Carbon kernel on Pi• Use enhanced kernel wi...
Supplying Power       to aRaspberry Pi Cluster
Power Supply Schematic
V = IRW = VI
Managing the work      area
Rack prototype #1
Rack prototype #2
The final outcome
Setting up    the Network
Network setup
Cluster Management         &     Monitoring
Pis everywhere!
Too many instances to manage!
GPIO
The App• wso2con.com/m• Android• iOS
API Dashboardswso2con.com/m
SoftwareOptimizations
Carbon kernel & AppServer enhancements•   Run in worker mode without any admin services•   Disable unused deployers•   Laz...
Software• OS    •    Raspbian “wheezy”    •    Linux kernel           •   Linux raspberrypi 3.2.27+ #250 PREEMPT Thu Oct 1...
Other Experiments
LXC on Raspberry Pi
LXC on Raspberry Pi
LXC on Raspberry Pi
No Raspberry Pis    were harmedin this production 
But we managed to     explode  few capacitors
Questions?
Thank you
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Wso2 con raspberry-pi-cluster
Upcoming SlideShare
Loading in...5
×

Wso2 con raspberry-pi-cluster

27,201

Published on

How the Raspberry Pi cluster containing 24 RPis, was built

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

No Downloads
Views
Total Views
27,201
On Slideshare
0
From Embeds
0
Number of Embeds
19
Actions
Shares
0
Downloads
41
Comments
0
Likes
2
Embeds 0
No embeds

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 of "Wso2 con raspberry-pi-cluster"

    1. 1. Raspberry Pi – WSO2 Style
    2. 2. Raspberry Pie?
    3. 3. Raspberry Pie?
    4. 4. A humble beginning IMG_20121220_124101.jpg
    5. 5. What the Pi?? WSO2 middleware on Pi??
    6. 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. 7. Supplying Power to aRaspberry Pi Cluster
    8. 8. Power Supply Schematic
    9. 9. V = IRW = VI
    10. 10. Managing the work area
    11. 11. Rack prototype #1
    12. 12. Rack prototype #2
    13. 13. The final outcome
    14. 14. Setting up the Network
    15. 15. Network setup
    16. 16. Cluster Management & Monitoring
    17. 17. Pis everywhere!
    18. 18. Too many instances to manage!
    19. 19. GPIO
    20. 20. The App• wso2con.com/m• Android• iOS
    21. 21. API Dashboardswso2con.com/m
    22. 22. SoftwareOptimizations
    23. 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. 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. 25. Other Experiments
    26. 26. LXC on Raspberry Pi
    27. 27. LXC on Raspberry Pi
    28. 28. LXC on Raspberry Pi
    29. 29. No Raspberry Pis were harmedin this production 
    30. 30. But we managed to explode few capacitors
    31. 31. Questions?
    32. 32. Thank you
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×