2. 2
AXE's Basic Software
雷神(Raideen):Cluster Linux
axLinux:Embedded
HDD recorder , Digital TV
Network Equipmen
Mobile Devices
Robot (AICS)
Japan Air Self-Defense Force
Enhanced scheduler
Embedded BSD
Original Realtime OS
絹(Kinu), XTAL
4. 4
Takeoka's activity on NPO
Japan Embedded Systems Technology Association(JASA.or.jp)
– Techincal Division Vice President, Steering Board member
OSS Consortium (osscons.jp)
– Vice Chairman , Steering Board member
PC Cluster Consortium (pccluster.org)
– Steering Board member
the OpenGroup (opengroup.org)
– RT&ES member
5. 5
axLinux Cluster for hadoop
ATOM ×16CPU(32 Cores)
Each node run with Diskless Linux
– OS startup by Diskless boot
Easy Administration
– Scales up to hundreds Mega CPUs
– NIS, DHCP, NFS
Hadoop supported
– Each node has local fast HDD
MPI supported
OpenMP supported
6. 6
My Raspberry Pi
3 Nodes Cluster Machine :-)
6 Cores
High Reliable
24 hours × a few months
Low power consumption
Low heat generation
7. 7
Raspberry Pi Cluster
3 Nodes Cluster Machine
6 Cores
Single core performance; ARM11@700MHz
Dhrystones per Second:
1503759.4
Comparable to Pentium III P3 733
Whetstones (C Converted Double Precision) :
625.0 MIPS
Reasonable , but I hope NEON (SIMD)
MPI in C
Computing user never uses Python :-)
mpich2-1.4.1p1
Master storage is shared by NFS
Convenient for MPI
8. 8
Raspberry PI Cluster
3 Nodes Cluster Machine
Invoke MPI from Master Node
Master storage is shared by NFS
Convenient for MPI
ARM
Core
ARM
Core
Local
Storage
16GB
USB Mem.
ARM
Core
ARM
Core
Master
Storage
16GB
USB Mem.
Master Node
ARM
Core
ARM
Core
Local
Storage
16GB
USB Mem.
NFS
9. 9
Raspberry PI is Gateway to my Home
Very difficult to reach internal server from Internet
Multi NAT environment
I can not configure the common (shared) NAT router
VPN connection Raspi and Internet Server resolves
Raspi: 192.168.xx.xx ← ppp over ssh → www.takeoka.org: 192.168.yy.yy
Set static Routing on my NotePC
route add 192.168.xx..xx netmask 255.255.255.0 gw www.takeoka.org
※address information is not real
ARM
Core
ARM
Core
Master
Storage
16GB
USB Mem.
Master Node
NAT
router
InternetNAT
router
apartment house, Kanda, Tokyo
192.168.xx.xx LAN
VPN (PPP over ssh)
Ordinary routing
My Note PC (Ubuntu)
at everywhere
www.takeoka.org
Internet Server
- Fixed IP address
(at Kyoto)
10. 10
Raspberry PI is File Server at Home
No file is left at home
All file can be accessed from anywhere
Samba (SMB)? I don't use Windows usually
Need not Cloud :-)
ARM
Core
ARM
Core
Master
Storage
16GB
USB Mem.
Master Node
NAT
router
InternetNAT
router
apartment house, Kanda, Tokyo
192.168.xx.xx LAN
VPN (PPP over ssh)
Raspi
Cluster Nodes
Raspi
Desktop machine
NFS
My Note PC (Ubuntu)
at everywhere
www.takeoka.org
Internet Server
- Fixed IP address
(at Kyoto)
11. 11
Expectation or Hope
More Low power consumption
Big number of Raspberry Pi runs
Normally Off Computing architecture
My file server is not used only about 18 hours / 1day
I expect MRAM
Magnetic Memory, LSI scale
Enables Completely power off
Toshiba is developing MRAM for replacing main memory (DRAM)