The N-Squared Service Daemon (N2SVCD) software is packaged as
n2svcd. This package
is designed to be installed on Linux based systems such as Red Hat Linux and Debian.
Installation is performed using standard package management tools -
Red Hat based systems,
dpkg on debian based systems.
n2svcd package provides core functionality such as common codecs, the
message-passing framework, application base classes, and several “Helper”
The primary service logic applications are provided separately in additional
packages such as
The N-Squared Service Daemon is officially supported on the following systems:
Red Hat based systems:
- Red Hat Enterprise 7.4 and later (Installation Details)
- Red Hat Enterprise 8 (Installation Details)
- Oracle Linux 7.8 and later (Installation Details)
Debian based systems:
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
In practice, the Service Daemon will run on any relatively modern Debian or Red Hat based distribution (including CentOS and Oracle Enterprise Linux) with appropriate adjustments to these installation instructions.
Minimum Server Requirements
The Services Daemon is a powerful service logic execution environment (SLEE) yet can run on lightly resourced virtual machines. N2SVCD is capable of being both horizontally and vertically scaled to achieve planned transactional volumes.
A minimum server environment would consist of:
- Disk space of 5Gb above the minimum installation required for the Linux distribution being installed.
- At least 4Gb of RAM.
- At least one 2.4GHz vCPU, or equivalent.
In practice, a virtual machine with 30Gb of disk, 4Gb of RAM and two 2.4GHz vCPU will provide the necessary resources to run N2SVCD under light load.