GenSZAI Enterprise Case Study
One of our largest clients is Telstra, Australia. Telstra operates several very large SmartZone systems in Australia. In fact, there are several large Omnilink systems. Telstra wanted GenSZAI and GenWatch3 NetVista to handle the enormous management reports and airtime billing collection that is needed. Our brilliant engineers took a new approach.
The approach is called Distributed Architecture (DA). With a GenSZAI DA approach, we can handle the largest of any SmartZone or Omnilink deployments. It is fault tolerant with redundant machines. It is also tolerant of network outages at any point in the enterprise. The only limit on the amount of on-line data that can be stored is the amount of hard disk space that you want to purchase.
The diagram (right) shows a sample GenSZAI Enterprise installation for a three zone Omnilink. The quantity of sites is not important to GenSZAI Enterprise system design. Only call volumes effect the design. That factor helps size the hard disk storage needed and the processing power. We have found in our lab tests and in real life that the CPUs in this design are 'coasting' for the most part. This DOES require network pre-planning to be sure that all of the proper links from the Zone Sites to the Operations Center are adequate and in place. Your Genesis Sales Engineer can assist with this planning.
The Process In Detail

Click the thumbnail to view a diagram that provides a physical layout view of how GenSZAI Enterprise works. |
UDP ATIA packets come to the GenSZAI reader from the Zone Controller ATIA port. We like to have the GenSZAI Reader very close to the Zone Controller to greatly reduce the possibility of packet loss due to links going down. The ATIA packets we receive buffered as needed. If the connectivity to the GenSZAI Data Processor is lost for any reason, the packets will be queued for many days until the connection is restored. The decision to use only a Main Reader or adding a Secondary is based on the mission critical nature of the client.
Serious Data Processing
Each GenSZAI Data Processor machine can handle up to 6000 packets per minute (with our recommended hardware configuration). Typically, the average ATIA streams that we have seen deliver 800-900 packets per minute. Theoretical maximum from an ATIA is 3,000 packets per minute. The Data Processor has a small local queue to handle variations in traffic. If it loses connectivity with the Database Server, it will tell the GenSZAI Reader to stop sending packets and the major buffering will happen at the reader.
GenSZAI Enterprise Benefits
- Low Cost Reader at Each Zone.
- Medium Cost Data Processor Machine at a Centralized Location.
- Capable of 3 Zones.
- Can Load Balance with Additional Servers.
- Single High End Data Storage Warehouse.
- Data Buffering to Handle Network Outages.
- Single Query Can Look At Entire Omnilink.
Diagnostics Capture (GZ_DiagCapture)
Not everyone knows that Motorola SmartZone systems have the ability to send system DIAG information to a printer that can be attached to the System Manager Terminal. There is a COM port that can be configured from your SmartZone Administration to have all DIAGNOSTICS messages routed to that printer. It should be obvious, but once they are printed, they are gone! GZ_DiagCapture listens to the COM port and captures the information that would normally go to the printer and puts it in a GenSZAI, SQL database for your further use. The table contains the following fields:
- Date/Time
- Source of the DIAG
- Device sending the DIAG
- Action Taken
- Cause
At this time, we do not have any enhancements to this, however since it is an SQL table, we can assist in creating 'triggers' that will send emails, messages, etc. when certain DIAG messages enter the table.
How long does it stay there? As long as you tell it to, before you hit the limits of your hard disk. In general, one year.
|