Fortunately for the application developer, serial fabrics have emerged to provide the high-speed interfaces required to move this data; disk drive and RAID HBAs (Host-Bus Adapters) are now exploiting serial interfaces; finally, the emergence of SSD (Solid-State Drive) technology provides a performance level previously unattainable in real-time recording systems. Developing software that can take advantage of these new technologies presents a challenge that can be met by understanding some key concepts required to build a high-speed, real-time recording system.
In this handbook, we will look at some of these techniques and will discuss some of the features that are widely desired in such a system, including the use of a non-proprietary file system, the use of a client-server architecture, and the presence of a user friendly API (Application Programming Interface). Finally, we will highlight the latest Pentek Talon High-Speed Recording and Playback Systems and an application based on one of them.


