UKAI: A Location-Aware Distributed Storage Software for Virtual Machine Disk Images