# PicoBramble
A lightweight library for running jobs across multiple machines. Originally designed for a cluster of Raspberry Pis.

Built as a learning exercise - you should probably use something like the [JPPF](http://www.jppf.org/) framework for serious projects.

This project is built using [Maven](https://maven.apache.org/). It depends on the [FST serialization library](https://github.com/RuedigerMoeller/fast-serialization) and [jetty](https://eclipse.org/jetty/).

# PicoBramble
A lightweight library for running jobs across multiple machines. Originally designed for a cluster of Raspberry Pis.

Built as a learning exercise - you should probably use something like the [JPPF](http://www.jppf.org/) framework for serious projects.

This project is built using [Maven](https://maven.apache.org/). It depends on the [FST serialization library](https://github.com/RuedigerMoeller/fast-serialization) and [jetty](https://eclipse.org/jetty/).

To use the raspberry pi diagnostics, you will need to run the following commands in your raspberry pi's shell:
`sudo chmod 444 /sys/class/thermal/thermal_zone0/temp`
`sudo chmod 444 /sys/devices/system/cpu/cpufreq/policy0/scaling_cur_freq`
These commands make the system files readable by Java, which will report the temperatures and cpu speeds back to the master node.

Add instruction to chmod the diagnostics files
Add instruction to chmod the diagnostics files