Building and Integrating Systems & Networks

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.

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.

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).

Search (Part 2: Installing a ZooKeeper Cluster)
How to expand Solr Search to a multi-node cluster, including configuration management and fault tolerance.