Building and Integrating Systems & Networks
![](https://software.colornetlabs.com/wp-content/uploads/2024/01/RPiCluster.jpeg)
Cluster Computing Part 1: Introduction
Cluster Computing Part 2: Hardware / Networking
Cluster Computing Part 3: Install a Job Scheduler
Cluster Computing Part 4: Open MPI
How to build a parallel computing cluster using a stack of single board computers and open source software, along with the Slurm job scheduler, and the Open MPI messages passing interface with examples in C, Python, and Java.
![](https://software.colornetlabs.com/wp-content/uploads/2023/11/WAP.png)
How to build a private network Wireless Access Point (WAP) using a Raspberry Pi, including a DHCP Server (for assigning IP addresses), a Network Bridge (for connecting Wireless with Ethernet), and network access to services running on the Raspberry Pi from wireless clients.
![](https://software.colornetlabs.com/wp-content/uploads/2023/11/Solr200.png)
Search (Part 1: Installing Solr Search)
How to build an Indexing and Search server using Apache Solr, including SolrCloud, basic authentication and security roles, and indexing rich documents (Word, PDF, HTML, etc).
![](https://software.colornetlabs.com/wp-content/uploads/2023/11/ZooKeeper200.png)
Search (Part 2: Installing a ZooKeeper Cluster)
How to expand Solr Search to a multi-node cluster, including configuration management and fault tolerance.