Methods and Systems for Stream-Processing of Biomedical Data
A method for stream-processing biomedical data includes registering, by a file system, with an operating system kernel of the computing device, as a file handler for files requested from a file system mount directory. The file system receives a first request for access to at least a first portion of a file stored on a remotely located storage device and receives a second request for access to at least a second portion of the file. The file system forwards the first request and the second request to a pre-fetching component, which determines whether the first request and the second request are associated with a sequential read operation. The pre-fetching component automatically retrieves a third portion of the requested file, before receiving a third request for the file, based on a determination that the first request and the second request are associated with the sequential read operation.
1 . A method for stream-processing of data, the method comprising:
registering, by a file system on a computing device, with an operating system kernel of the computing device, as a file handler for files requested from a file system mount directory;
receiving, by the file system, a first request for access to at least a first portion of a file stored on a remotely located storage device;
receiving, by the file system, a second request for access to at least a second portion of the file;
forwarding, by the file system, the first request and the second request to a pre-fetching component executing on the computing device;
determining, by the pre-fetching component, whether the first request and the second request are associated with a sequential read operation; and
automatically retrieving, by the pre-fetching component, a third portion of the requested file, before receiving a third request for the file, based on a determination that the first request and the second request are associated with the sequential read operation.