Software Requirements
Operating System
The following OS versions are supported:
Hardware Requirements
Core Server Specifications
Type |
Minimum Requirements |
Recommended Requirements |
Processor |
8 cores |
16 cores |
RAM |
32 GB RAM |
64 GB RAM |
Hard Disk Space |
250 GB of free disk space for hosting the application files, logs, and folders. |
Same as minimum requirements |
Network |
- Root access is required for Jiffy installation.
- Install the Yum packages specified in Open Source Libraries
if they are not installed earlier. Internet access is required for Yum packages installation. - Mount point between the cognitive server to the Jiffy Core to be configured.
- Ulimits update(Please add the following lines to your /etc/security/limits.conf file and reboot your machine.
- root soft nofile 65536
- root hard nofile 65536
- soft nofile 65536
- hard nofile 65536
- Access to the Email server is required for the Email password resets and user signup Emails.
- Ports to be opened as per the architecture requirements.
- Network connectivity to the other Jiffy servers should be enabled. (Same LAN).
- All communication between instances will be secured and can be via domain names only.
- SSL Certificates should be provided for these domains. Wild card domain certificate required for Core server.
- 8GB swap space is recommended.
|
Same as minimum requirements |
Supported Data
The following table displays the performance of Jiffy when the Core
server is configured with recommended hardware requirements.
Category |
Description |
Count |
Bots |
Number of Bots |
100 |
Users |
Number of concurrent users |
20 |
Tasks |
- Number of tasks executed in parallel
- Number of Iterations per task
- Number of nodes executed per second in a task
|
|
Document Processing |
- PDF processing time per page (considering 10 fields for capturing data)
- Number of PDFs processed in Parallel
|
|
Apps |
- Number of apps under active use
- Number of presentations under active use
|
|
Presentations |
- Number of charts/cards
- Number of embedded tables
|
- 5 per presentation
- 1 per presentation
|
Jiffy/Doc tables |
Number of Jiffy/Doc tables per App |
7 |
Database Server Specifications
Type |
Requirements |
Processor |
8 cores |
RAM |
16 GB RAM |
Hard Disk Space |
250 GB of free disk space. |
Network |
- Postgres 12.5 database is supported.
- MongoDB 4.0.19 is supported.
- DBA access is required
- Network connectivity to the other Jiffy servers should be enabled. (Same LAN)
|
Storage Capacity Forecast
Jiffy application requires two database schemas: Jiffy, GUS (Grand
Unifying System provides identity and access management for the Jiffy
platform which allows the components to communicate securely).
- DB growth: 75 GB per month (approximately)
- File system storage growth: 75 GB per month (approximately)
In addition to the specified hard disk space, additional disk
space is required based on the growth.
Supported Data
Category |
Description |
Count |
Jiffy/Document tables |
- Number of Jiffy/Document tables
- Number of rows per table
|
|
PDF documents |
- Number of documents
- Number of pages per document
- Number of categories per Doc table
|
|
Tasks |
- Number of tasks executed per month (considering 5 tasks per document)
- UI nodes on an average per task
- Screenshots per node
- Number of nodes on an average per task
|
|
Cognitive Server Specifications
Type |
Requirements |
Processor |
8 cores |
RAM |
32 GB RAM |
Hard Disk Space |
250 GB of free disk space for hosting the application files, logs, and folders. |
Network |
- Root and internet access required in the Linux server
- Install the Yum packages specified in the “Yum Packages List - Cognitive Server” section if they are not installed earlier. Internet access is required for Yum packages installation.
- Ports to be opened as per the architecture requirements
- Network connectivity to the other Jiffy servers should be enabled. (Same LAN)
|
Cognitive Server Capacity Forecast
Kubernetes is a container orchestration system for Docker which
is a tool to create, deploy, and run applications by using containers.
Type |
Number of cores |
RAM in GB |
Kubernetes basic Infrastructure Requirements |
3 |
3 |
Kubernetes additional resources per docker |
1 |
0.25 |
Indicative Docker Sizes
Docker Type |
Number of cores |
RAM in GB |
Invoice processing (to predict 10 fields simultaneously) |
2 |
2 |
Email classifier |
2 |
2 |
NLP Docker |
2 |
16 |
Image Classifier |
2 |
4 |
Open Source Libraries
View the Open Source Libraries used in JIFFY.ai here.
Third-Party Software License Terms
View the Third-Party Software License Terms here.