Edge Intelligence:

 From Theory to Practice

Practical Skills and Lab Assignments

Codes and Instructions:
Practical Skills and Lab Assignments

Chapter 1:
Distributed Computing Continuum Systems

Practical Skills

00-Install-VirtualBox-
VisualCode-NodeJS

01-Sample-Program
NodeJS-HelloWorld

02-Sample-Program
NodeJS-express-ejs

03-Sample-Program
NodeJS-random

04-Sample-Program
NodeJS-objects

05-Sample -Program
NodeJS-timers

06-Sample-Program
NodeJS-json-sender-listener

Lab Assignment

Lab-01-Data-Generator  

Lab-01-Data-Generator-Solution

Chapter 2:
Containerised Edge Computing Platforms

Practical Skills

00-Install-Docker-MiniKube

01-NodeJS-to-K8

Lab Assignment

Lab-02-Simple-Calculator 

Lab-02-Simple-Calculator-Solution

Chapter 3:
AI/ML for Service Lifecycle at Edge

Practical Skills

01-Busy-Box

02-Load-Generator-Analyser

Lab Assignment

Lab-03-External-AutoScaler

Lab-03-External-AutoScaler-Solution

Chapter 4:
AI/ML for Computation Offloading

Practical Skills

01-ChartJS

02-Placement-Algorithms

03-Generic-Algorithm

Lab Assignment

Lab-04-Placement-Solvers

Lab-04-Placement-Solvers-Solution

Chapter 5:
AI/ML Data-Pipelines for Edge-Cloud Architectures

Practical Skills

01-Date-Format

01-ChartJS

03-Sensor

04-Edge-and-Cloud

05-Save-Load-Data

06-Neural-Networks

07-Offline-Fault-Detector

Lab Assignment

Lab-05-Cloud-Offline-NN-Fault-Detection

Lab-05-Cloud-Offline-NN-Fault-Detection-Solution

Chapter 6:
AI/ML on Edge

Lab Assignment

Lab-06-

Edge-Online-Fault-Detection

Lab-06-

Edge-Online-Fault-Detection-Solution