Support for Data-Intensive, Variable-Granularity Grid Applications via Distributed File System Virtualization - A Case Study of