Home > Storage > PowerScale (Isilon) > Industry Solutions and Verticals > Media and Entertainment > Dell PowerScale: Adobe Premiere Pro Configuration and Optimization > Premiere Pro file access profile
Premiere Pro (in common with many applications of the same type) accesses files on storage in a specific manner that is different to typical enterprise applications.
Video and audio files represent moving images and audio. A key characteristic of a video or audio file is that when the file is being consumed, the contents must be temporally consistent with expectation. That is, the frames of video or audio must be displayed or presented at the right time, in sequence.
A moving video has a certain number of as having frames per second. The frame rate might be fixed at 25, 30, 50 or 60 (or more), or might be variable. The metadata information embedded in the file will contain information about the exact timing required for each frame. When the application reads those files, it must access the data for each frame in time for it to be displayed.
The requirement for this behavior demands that files must be read with a consistent latency, and with a latency that permits real-time playback. This latency requirement contrasts with a standard enterprise requirement where reading files in a less consistent way may be tolerated.
Adobe Premiere Pro features an application read-ahead cache, which allows the application to smooth out any small inconsistencies in access to the file system. When Premiere Pro starts to access a file for playback, the caching engine will read-ahead as fast as it can, in order to fill the read-ahead cache.
During this period, the read profile of the application will feature a higher read throughput than might be expected when considering the data rates of the files being accessed.
The full solution must accommodate the characteristic throughput surge when Premiere Pro playback is commenced, in a way that does not impact other applications and clients.