Abstract: A method and system for dynamic file allocation is disclosed. In the system, an input device receives a data object which is sent to an allocation device. The allocation device is comprised of a publishing point which contains a virtual mapping system that directs the data object to an entry in the storage object.