Inventors:
Arod Shatil - Chestnut Hill MA
Edith L. Epstein - Arlington MA
Stephen A. Ludlum - Newton MA
Assignee:
EMC Corporation - Hopkinton MA
International Classification:
G06F 1300
US Classification:
711137, 711113, 711213, 707 3, 712207, 712237, 712240
Abstract:
Mechanisms and techniques allow a host computer system to control caching operations within a data storage system. In a typical implementation, the system of the invention operates within a host computer system to intercept requests for access to data stored within a data storage system that originate from applications, programs or other processes that perform (e. g. , execute) on the host computer system or another computer system. Once intercepted, the host computer can examine such a request for access to data to determine if the request matches any prefetch criteria defined within a prefetch database provided by the system of the invention. As an example, prefetch criteria defined in a prefetch database can specify various requestors (e. g. , applications, programs, processes, users, or the like) that can access data (e. g. , specific files, databases, volumes, data types or the like) stored within the data storage system according to various data access techniques (e. g.