Frequently Asked Questions
Find answers to Frequently Asked Questions here.
Log in to your account to see the full FAQ.
Find answers to Frequently Asked Questions here.
Log in to your account to see the full FAQ.
How many licenses do I need?
Last update: 2010-10-13 15:37 GMT
Keywords: licenses
What types of licenses exist?
Two types of license exist; a "User" and a "Core" license.
Depending on how the application is written, a user may consume multiple connections if multiple active windows are open. Each active window requires a connection. For the most part, the number of "users" equals the number of "connections", but it is recommended to budget for a greater number, if multiple windows are commonplace throughout the application.
When the pool of connections is exhausted, a message will appear blocking access to new connections (users). If this occurs frequently, it is recommended to purchase more connections/users and add them to the license.
Définitions.
A CPU, also known as a “Socket”, is the physical chip that is seated on the computer printed circuit board. "Cores" are a kind of sub-CPU embedded in the CPU’s circuitry and they come in multiples of two. Cores provide a means of rapid on-chip multiprocessing, reducing the need for inter-process communications across relatively slow system buses.
Depending on the microprocessor vendor, Cores may also comprise multiple threads, which are computational processing queues permitting further parallelism within the Core.
In summary, CPUs comprise Cores, which in turn may comprise Threads.
Genero Cores
For Genero's License Manager, the unit of measure is the Core. A Genero Core license comprises an infinite pool of available connections. The number of Genero Cores licensed for a given server must match the number of physical Cores available to Genero. The way this control is achieved is by encoding the number of licenses purchased into the key and then comparing it to the number of physical cores detected by the License Manager.
Downgrades
If there is a mismatch, the License Manager will automatically downgrade the license. It does this by reducing the size of the infinite pool to a finite number of connections calculated by the number of Cores licensed for the server multiplied by 25. If for example, a server has 32 Cores and the license is only for 16, then the available pool will be 16 x 25 = 400 connections.
A simple command line utility returns the number of Cores or Threads detected by Genero.
Core licenses in the virtual world
It is possible to run Genero within operating system virtual machines. The behavior and properties of these virtual machines vary from vendor to vendor, making it sometimes difficult for the License Manager to measure correctly.
In this case, common sense rules and the commercial intent that governs how many Cores are to be purchased is very simple - it is the number of Cores available to Genero.
In some cases, the operating system may return a value to the License Manage that does not necessarily reflect the available Cores. Sometimes an operating system can return the number of Threads - a figure much higher than Cores. Sometimes the number can be lower than the available power because the available Cores is expressed as a "minima" in a dynamic Core allocation environment.
In these exceptional cases, a mutual judgement will be made between Four Js and its customers as to how many Cores should be purchased and how many should be encoded into the key. It may be that the two numbers differ. The aim is to satisfy the real intent.
Last update: 2016-03-23 13:35 GMT
Keywords: license, type, user, CPU, Core
Do web services consume sessions?
Last update: 2010-10-13 15:38 GMT
Keywords: license, session
Waterway Tower
433 Las Colinas Blvd E
Suite 625
Irving, Texas 75039
United States
866 314 7300 Toll free number
(972) 893-7300
(972) 893-7304