Skip directly to searchSkip directly to the site navigationSkip directly to the page's main content

IBIS-Q System Documentation - Hardware and Software Requirements - May 2005

This page describes the hardware and software requirements for both the end user's client computing enviroment as well as those for the backend server.

Front End Client Requirements - High Level Hardware and Software


Front End Client Requirements - Internet Browser


Middle Tier IBIS-IRV Server Requirements (excluding IBIS-Q CGI System and SAS) (Minimally, this could be a simple PC with):


On the high end a multi-processor clustered Sun or IBM server environment with a centralized SAN could be used.

Current Utah System

As of May 2005 Utah is running the Admin, View, and IBIS-Q applications on two different servers. The first hosts the Admin, View systems as well as the MySQL RDBMS with the other hosting the IBIS-Q system. In the past it has been on as many as four servers View and Admin on a Sun iPlanet box, Oracle on an IBM mainframe, and IBIS-Q/SAS on an HP-UX box. The View, Admin, and MySQL RDBMS portion of the system uses:
The server runs at about 10% utilization with an occasional peak of around 85%. It was purchased in 2004 for under $5,000.

NOTE: The entire IBIS system (View, Admin, relational database, IBIS-Q, and SAS) is capable of being hosted on a single machine but is equally well suited for being hosted on many machines in a distributed environment. The single, minimalist server described above should provide acceptable performance for light to moderate IRV loads. If everything is on one box then more CPU and faster disk IO is highly recommend to handle the demands of SAS. If the system is distributed among several machines then a high speed LAN/WAN is also an important factor in overall system performance. Basically, better performance will be achieved with a faster and more powerful machine(s). However, the end user's experience is probably going to be determined more by the speed of the network connection between them and the server since most backend servers easily handle the minimal IBIS application load.


Data Storage

Data Storage Capacity for the IBIS-IRV portion of the system is not very large in light of today's high capacity disks. Utah's IBIS-PH system currently uses approximately 5 gigabytes of storage space for the View System. Most of this space is used for a cache which stores some of the dynamically generated HTML content to the disk for increased performance.

Web Server

Web Server (if using as a front end to the Java app server e.g. IIS or Apache instead of the Java app server's built in web server). So, need to include that servers hardware/software requirements. The web server must be able to handle/be configured/setup for proxy or forwarding/handling the requests/responses to/from from the Java application server which contains the IBIS-IRV system. Microsoft IIS and the Apache web server are two of the more common web servers that are capable of interfacing with a backend Java application server.

Internet infrastructure/connection

Internet infrastructure/connection for the server(s) that are hosting the IBIS system and any related web servers (any needed networking and proxy configurations as well as firewall configurations as required by IT infrastructure).

Java Web Application Server


Backend IBIS-Q and SAS Tier Server