Provided are a system and a method for data retrieval which identify from
requested data retrieval operations those operations which require a
particular processing task to be performed, and then separate those
operations from operations not requiring the processing task. The
separated sets of tasks are queued separately for independent processing.
This enables resource scheduling to be performed which avoids the
operations which do not require performance of the task from having to
wait for the operations which do require the task. This is an advantage
where the task is a processor-intensive task such as digital watermarking
of images.
A particular resource allocation method includes enqueuing the set of
operations requiring the processing task in a circularly linked list and
then employing a scheduler to implement a round-robin allocation of
resources for each of the system users in turn.
Also provided is a pre-fetch policy whereby sets of data objects are
retrieved from a data repository for processing in response to data
retrieval requests and post-retrieval processing such as watermarking is
initiated before an individual data object in the set has been selected.
При условии система и метод для поисков данных определяет от спрошенных деятельностей поисков данных те деятельности требуют определенной обрабатывая задачи быть выполненным, и после этого отделить те деятельности от деятельностей не требуя обрабатывая задачи. Отделенные комплекты задач queued отдельно для независимо обрабатывать. Это позволяет планировать ресурса быть выполненным избегает деятельностей не требуют представления задачи от ждать деятельности требуют задачи. Это будет преимущество где задачей будет обработчик-intensivne1wa4 задача such as цифровой watermarking изображений. Определенный метод распределение ресурсов вклюает enqueuing комплект деятельностей требуя обрабатывая задачи в кругово соединенный список и после этого используя scheduler для того чтобы снабдить распределение кругл-robina ресурсов по каждом из из потребители системы в свою очередь. Также обеспечена политика pre-fetch whereby комплекты предметов данных retrieved от архива данных для обрабатывать in response to запросы поисков данных и столб-vozvra5enie обрабатывая such as watermarking проведено прежде чем был выбран индивидуальный предмет данных в комплекте.