Нужно прочитать локальный файл с медленного диска. Причем надо контролировать время затраченное на это, и если оно превышено, прекращать это занятие. Чтение файла по частям не подходит, начинаются проблемы с производительностью (читать надо много файлов, общим объемом много-много гигабайт).