Testbed
The NetCloud testbed is an edge computing facility, utilized both for research and lab sessions across various teaching modules at undergraduate and graduate level. The testbed consists of 3 Dell PowerEdge R440 servers, each one equipped with 2 x 8-core Intel Xeon Silver CPUs (2.1 GHz, 11 MB L3) and 128 GB RAM, as well as 2 Dell PowerEdge R750 servers, each one equipped with a 16-core Intel Xeon Silver CPU (2.4 GHz, 24 MB L3) and 80 GB RAM. All servers are connected to a Cisco Catalyst 2960S switch with 24 x 1G ports.
The testbed is also equipped with two Planet industrial switches with 16 x 1G ports, providing support for low-latency communication. In addition, two Netronome Agilio SmartNICs have been plugged in the Dell PowerEdge R750 servers, empowering network processing offload and the execution of P4 programs. A Cisco RV320 VPN router has been also installed in order to provide secure management access to the facility.
The testbed is also equipped with two Planet industrial switches with 16 x 1G ports, providing support for low-latency communication. In addition, two Netronome Agilio SmartNICs have been plugged in the Dell PowerEdge R750 servers, empowering network processing offload and the execution of P4 programs. A Cisco RV320 VPN router has been also installed in order to provide secure management access to the facility.
All servers are virtualized using Xen Orchestra. OpenStack and OpenSourceMANO have been also installed, enabling the deployment, management, and orchestration of virtualized network functions (VNFs). Available software images for a wide range of VNFs (e.g., firewall, monitoring, IDS, object identification using Tensorflow) facilitate VNF deployment in OpenStack compute nodes. In addition, a Kubernetes cluster has been set up, empowering the deployment and management of cloud-native applications, as well as virtual counterparts of IoT devices for the needs of IoT-oriented projects.
