Requirements and Limitations
The IP.21 Server component supports Aspen InfoPlus.21 version 10.1 and newer, given that the following requirements are met:
Hardware Requirements
-
For the IP.21 Server service, 2GB of free RAM on the InfoPlus.21 system host are required.
-
Namespace Browsing in the range of 50,000-100,000 IP.21 records is supported, provided that the involved systems fulfill the following hardware requirements:
Component Host CPU RAM Hard Disk system
2.90 GHz Quad-Core
32GB
500GB
IP.21 Source
2.90 GHz Quad-Core
32GB
500GB
Configuration Requirements for the InfoPlus.21 System
|
When the AspenTech Inmation IP.21 Server is used as a gRPC Server or as the source for replication, the IP.21 Publisher Task ('TSK_PUBR'; from ReplicationPublisherNG.exe) needs to be disabled in the InfoPlus.21 Manager. |
The AspenTech Inmation IP.21 Server service receives data from the IP.21 system as part of the IP.21 Replication Queue. Therefore, on the IP.21 side (i.e. in the Aspen InfoPlus.21 Administrator app), it is necessary to ensure that all relevant data is sent to the Replication Queue.
The data which the IP.21 system sends to the Replication Queue can be controlled on record level as well as on tag field level:
-
For a record to be sent to the Replication Queue, the checkbox for Enable Tag Replication in the Replication tab of the record’s properties needs to be selected.
-
For a tag field to be included in a record sent to the Replication Queue, the Publish Updates property for this field needs to be set to YES in the record’s parent definition record.
It may take up to an hour before the changes on IP.21 Definition Records become apparent in the inmation system as the InfoPlus.21 caches them for up to one hour before applying them to the child records.
Limitations
The IP.21 Server service is subject to the following limitations:
-
Only one IP.21 Server service can be installed on the host machine of the InfoPlus.21 system. Installing multiple instances may lead to unexpected behavior and data-loss.
-
For the Replication functionality, the destination IP21 system needs to have a sufficient amount of free tags and memory to contain the source IP21 system’s tags. Otherwise CREATE_TAG replication messages can’t be processed and will lead to a loss of data.
-
The InfoPlus.21 system does not immediately apply changes on IP.21 Definition Records to the child records but once per hour. Therefore it might take up to an hour before the changes become apparent in the inmation system.
|
When replicating values from the IP_TREND_VALUE field, Aspen InfoPlus.21 version 11 and newer is required. Earlier versions do not support timestamp publishing for these fields. |
Performance Information
Subscription Performance
As an estimation of performance, the Datasource IP.21 gRPC has the capacity for 50,000-100,000 IP.21 records updating per second on the following standard hardware:
| Component Host | CPU | RAM | Hard Disk |
|---|---|---|---|
system |
2.90 GHz, 4 vCPU |
32GB |
500GB |
IP.21 Source |
2.90 GHz, 4 vCPU |
32GB |
500GB |
This is a broad estimation of the performance limitations and should only be used for guidance, actual results are specific to on the user’s system, network, use cases and other components installed.
|
For achieving maximum throughput between a gRPC Datasource and an AspenTech Inmation IP.21 server component, a low-latency communication line should be used (i.e. LAN networks). Using WAN connections will reduce the throughput significantly. This is especially relevant for internal API requests, such as they for example used in History Transporter configurations. |
Secure Replication Performance
As an estimation of performance for secure replication, the IP.21 Server has the capacity for 50,000-100,000 IP.21 tags updating per second on the following standard hardware:
| Component Host | CPU | RAM | Hard Disk |
|---|---|---|---|
Node (system) |
2.90 GHz, 8 vCPU |
32GB |
512GB |
IP.21 Source |
2.90 GHz, 8 vCPU |
16GB |
512GB |
IP.21 Target |
2.90 GHz, 8 vCPU |
16GB |
512GB |
|
The maximum performance and capacity for secure replication is achieved if archiving (IP_ARCHIVING) is set to OFF for both the IP.21 Source and IP.21 Target machines. The performance may be altered when archiving is set to ON. |
IP.21 History Transfer Performance
As an estimation of performance, History Transporter with the IP.21 gPRC Datasource has the capacity to transfer all data specified in the test parameters, with the following standard hardware, under the conditions specified in the test parameters:
Reference architecture with 3 hosts, and local area network:
| Component Host | CPU | RAM | Hard Disk |
|---|---|---|---|
system |
2.90 GHz, 8 vCPU |
32GB |
500GB |
IP.21 gRPC Datasource Node |
2.90 GHz, 8 vCPU |
16GB |
500GB |
IP.21 System with IP21 Server Node |
2.90 GHz, 8 vCPU |
16GB |
500GB |
Test parameters:
| History Transporter Objects | 1 | 6 |
|---|---|---|
Tags per Transporter |
3000 |
500 |
Update Rate for all tags |
1000 ms |
1000 ms |
Data points for single tag, in the tested time frame |
100000 points |
100000 points |
Duration to complete |
3 hours |
1 hour |
| This is a broad estimation of the performance limitations and should only be used for guidance, actual results are specific to the user’s system, network, use cases and other components installed. |
IP.21 Guaranteed Delivery Mode Performance
As an estimation of performance, IP.21 Server Node, with the IP.21 gPRC Datasource in Guaranteed Delivery Mode has the capacity to transfer all data specified in the test parameters, with the following standard hardware, under the conditions specified in the test parameters:
Reference architecture with 3 hosts, and local area network:
| Component Host | CPU | RAM | Hard Disk |
|---|---|---|---|
system |
2.90 GHz, 8 vCPU |
32GB |
500GB |
IP.21 gRPC Datasource Node |
2.90 GHz, 8 vCPU |
16GB |
500GB |
IP.21 System with IP21 Server Node |
2.90 GHz, 8 vCPU |
16GB |
500GB |
Test parameters:
-
Data Points refer to actual samples generated by tags (i.e. 10.000 tags that deliver a new point each second would generate 10 million total data points in 1000 seconds)
-
Buffer Drain Time refers to a how long it takes the IP.21 Datasource object to transfer all changes that have accumulated during an outage between IP.21 Server Node (IP.21 System) and IP.21 gRPC Datasource Node.
| Total Data Points | 10 Million | 20 Million | 50 Million |
|---|---|---|---|
Buffer Drain Time |
6 minutes |
9 minutes |
24 minutes |
Average Drain Rate |
30,000 pts / sec |
30,000 pts / sec |
30,000 pts / sec |
| This is a broad estimation of the performance limitations and should only be used for guidance, actual results are specific to the user’s system, network, use cases and other components installed. |