An overall network performance effectiveness improvement device for improving overall network performance based on a network availability level, a network capacity level, and a network quality level, comprising:
- an overall network performance effectiveness improvement controller having overall network performance effectiveness improvement program instructions stored in a memory device;
- wherein the overall network performance effectiveness improvement controller is configured to receive network availability data, network capacity data, and network quality data regarding a network and calculate a network availability level, a network capacity level, and network quality level based on such network availability data, network capacity data, and network quality data;
- wherein the overall network performance effectiveness improvement controller is configured to calculate an overall network performance effectiveness level of the network based on the calculated network availability level, the calculated network capacity level, and the calculated network quality level;
- wherein the overall network effectiveness level is determined based on the calculated network availability level times the calculated network capacity level times the calculated network quality level;
- wherein the overall network performance effectiveness improvement controller is configured to determine whether the calculated overall network performance effectiveness level is below a predetermined threshold overall network performance effectiveness level;
- wherein the calculated network availability level comprises an available time link level that is configured to be available for use by the network during operation divided by an expected time link level that is expected to be available for use by the network during operation;
- wherein the calculated network capacity level comprises an unutilized network port utilization percentage of an unutilized port level of the network relative to a utilized network port level of the network;
- wherein the calculated network quality level comprises functional network packets received divided by total network packets received;
- wherein the overall network performance effectiveness improvement controller is configured to cause a network improvement control event that is configured to improve overall network performance effectiveness of the network if the overall network performance effectiveness level is below a first predetermined threshold overall network performance effectiveness level;
- wherein the first predetermined threshold overall network performance effectiveness level comprises an overall network performance effectiveness level indicative of an enhanced network performance level that is greater than the calculated overall network performance effectiveness level;
- wherein the overall network performance effectiveness improvement controller is configured to receive updated network availability data, updated network capacity data, and updated network quality data regarding the network as a result of the network improvement control event, and calculate an updated network availability level, an updated network capacity level, and an updated network quality level based on the updated network availability data, the updated network capacity data, and the updated network quality data;
- wherein the overall network performance effectiveness improvement controller is configured to calculate an updated overall network performance effectiveness level of the network based on the updated network availability data, the updated network capacity data, and the updated network quality data;
- and
- wherein the overall network performance effectiveness improvement controller is configured to cause an updated network improvement control event that is configured to improve overall network performance effectiveness of the network if the updated overall network performance effectiveness level is below a second predetermined threshold overall network performance effectiveness level.