RayQ Sizing Requirements

Sizing Requirements


For the RayQ performance the following parameters are decisive:
On one hand the number of users which are conducting analysis work in parallel, the amount of data
to be analyzed and the complexity of the the analysis as well as on the other hand the available hardware.
Consequently Hardware requirements are determined by the amount of data to be analyzed and the
complexity of the individual analysis. The more data has to be retrieved and processed the more
memory and disk space is required by the projects generated.
In addition RayQ scales with an increasing number of users by the number of available processors (CPU)
or processor cores respectively. Each user (this is local RayQ Client) starts a process on the server which
is allocated to one individual CPU or one dedicated processor core. The more users (this is local RayQ
Clients) are “sharing” a CPU or a core the more waiting cycles per RayQ client /user will occur. The more
complex the request which is send by a client /user to the Server and /or the database, the longer is the
relevant CPU /CPU-Core blocked.
RayQ Server has currently the following minimum sizing requirements:
---is currently being revised---

RayQ Client Requirements:

The RayQ Client should have a fast – preferably dedicated – network connection to the RayQ Server to
allow for fast transport of data packages. This is especially the case if local data should be used in the
analysis. The RayQ Client does not have any special hardware requirements in general – current standard
off-the-shelf systems with sufficient processor computing power, memory and disk capacity can be used.
For the use of enhanced visualization features of RayQ the RayQ Client requires a graphic chip set with
OpenGL support. OpenGL is for example supported by all current NVIDIA or ATI graphic cards. Currently
problems can be observed with the OpenGL driver support of onboard graphic processors (such as e.g.
The RayQ Client requires a Windows operating system. Any Windows installation requires a user account
with local admin rigths; else core functions are blocked by the security restrictions of Vista.
Client and server communicate via IP and required one free port (
Standard 1111, can however be chosen
freely at installation)