The latest CityVision version recognises market demand for Linux, particularly from North America and in larger investment banks where Microsoft Windows is not popular in server rooms and Solaris is not seen as a strategic operating system.
As with the Solaris version released last year, Arcontechâs innovative use of its own realtime micro kernel has enabled reâuse of the proven code base of the CityVision for Microsoft Windowsâ¢ and CityVision for Solarisâ¢ versions by providing an abstraction layer from the underlying operating system. This approach reduces both the effort required and the risk of introducing programming errors, since core logic does not need to be reworked.
Interoperability between all three operating system versions has been ensured meaning that migration is simple and can be achieved without system downtime. This is due to CityVisionâs fully dynamic hotâstandby feature, where parts of the resilient system are taken offâline and upgraded to a new operating system while the other parts continue to service the load. Once reâsynchronised, the other parts are upgraded similarly.
Performance also benefits from microâkernel software engineering. According to Andrew Miller, CEO of Arcontech, âTaking full advantage of multiâthreading and multiprocessing capabilities of Linux together with modern multiâcore processors, we are seeing exceptional throughput and reduced latency, even in virtualised environments.
This is important with the ever increasing fullyâloaded cost of CPUs; CityVision users can get better performance with fewer boxes.â
The Linux version of CityVision can, of course, be coâlocated with existing Linux systems. This can further reduce hardware requirements and the need for additional operating system skills and resource within market data service departments.
Andrew Miller added: âWeâre seeing strong interest in Linux deployments with several new contracts dependent on its availability. This is another example of us staying ahead of the competition in terms of features, reliability, availability and flexibility.â