Technical Specifications

Environment

C3 Integrity is typically run on a Linux or Windows based environment. If a virtual machine (i.e. via VMWare) can be successfully supported, then it can be run in other environments (e.g. Solaris). The typical environment parameters are outlined as follows:

Component Prod Dev
Operating Systems: Ubuntu Linux 8.04 LTS, 10.04 LTS or Windows Ubuntu Linux 8.04 LTS, 10.04 LTS or Windows
System processor type: 64 bit 64 bit
Number of processor cores: 1 1
Amount of RAM: 4 GB 1 GB
Disk storage: 10 GB 10 GB

Hardware Requirements

Hardware Requirements are determined by five drivers:

1. Upload volumes in rows
2. Data set width in columns
3. Business rule number and complexity
4. Frequency and number of uploads (users)
5. Concurrency

Some further parameters for consideration:

  1. A virtual application server with 8GB of RAM and 50GB of storage, with one physical or virtual CPU, is sufficient for most uses with approx. 50 users for small uploads.

  1. The application server is horizontally scalable (more app servers give close to linear speed-up) as long as the database is big enough.

  1. Larger uploads can be queued to eliminate waiting time for users.