1. A system for loading a set of data into a memory of a host computing system wherein the host computing system comprises one or more processors, the system comprising: a logic unit in the host computing system for receiving mapping information from a data storage system, wherein the mapping information associates a first data chunk stored in the data storage system with a unique identifier to support loading a first set of data comprising the first data chunk into the memory of the host computing system, wherein the loading of the first data chunk into the memory of the host computing system at least partially supports deployment of a first virtual machine on the host computing system; a logic unit for utilizing the mapping information to determine whether a copy of the first data chunk has already been loaded into the memory in association with loading a second set of data from the data storage system into the memory, and a logic unit for retrieving the first data chunk from the data storage system and loading the first data chunk into memory, in response to determining that no copies of the first data chunk have already been loaded into the memory, wherein a first unique identifier is used to identify location of the first data chunk in the data storage system and a second unique identifier is used to identify location of a first copy of the first data chunk in the memory, such that the first virtual machine is at least partially deployable from the first copy of the first data chunk in the memory without having to load the first data chunk from the data storage system to the memory.