System Requirements - geo_addressing_sdk - 5.0

Geo Addressing SDK Developer Guide

Product type
Software
Portfolio
Locate
Product family
Geo Addressing
Product
Geo Addressing SDK
Version
5.0
Language
English
Product name
Geo Addressing SDK
Title
Geo Addressing SDK Developer Guide
Copyright
2023
First publish date
2007
ft:lastEdition
2024-07-12
ft:lastPublication
2024-07-12T13:44:57.839102

Operating Systems

The Geo Addressing SDK is supported on the following operating systems.

Windows Operating Systems
  • Windows Server 2012, 2012 R2
  • Windows Server 2016
  • Windows Server 2019

Linux Operating Systems

  • Red Hat Enterprise Linux 7.x, 8x
  • SUSE® LINUX Enterprise Server 12, 15 SP1
  • Cent OS 7.x, 8.x
  • Ubuntu 16.04, 18.04, 20.04 LTS
  • Oracle Linux 7.x, 8.x

Other Requirements

Java Version

  • Java 11, 64-bit
Application Server (REST deployment only)
  • Apache Tomcat 8+ (server must be capable of deploying and running a .war file)
  • Jetty
  • Applications that support Java 11+

Disk Space

  • A complete installation of the Geo Addressing SDK (without data) requires approximately 1GB.

Memory

  • 24 GB memory - for reasonable performance
  • 40 GB memory - for optimal performance

    Application Memory

    The main process where an Geo Addressing SDK (GA SDK) instance is created should have at least 24 GB of memory available for reasonable performance. GA SDK also creates sub-processes for running native code which requires additional memory. By default, it runs 5 additional processes, each requiring an additional 1 GB of memory.

    • If you are using only 1 to 2 datasets or countries, 8 - 12 GB memory should suffice for optimal performance.
      • Required minimum heap size 2 GB "-Xms2048m".
    • If you are using more than 2 datasets or countries, review your minimum heap size setting for the main process. At least 8 GB of heap memory is needed to speed up initialization and prevent out of memory exceptions.
      • Required minimum heap size 8 GB "-Xms8192m".

Data

  • Dataset(s) in the Spectrum data format (*.spd).
    • For disk requirements please refer to dataset documentation.
Note: As data is enriched with the quarterly refreshes, the size of the datasets could grow thereby increasing memory requirements. Continuous housekeeping of your databases and managing or deleting unused data is highly recommended for optimal performance.