Storage Access Optimization with Virtual Machine Migration During Execution of Parallel Data Processing on a Virtual Machine PC Cluster

We have constructed a virtual machine PC cluster that uses a virtual machine as worker nodes, and proposed a method that acquires insufficient resources dynamically from cloud computing systems while basic computation is performed on its own local clusters. Virtual machine environments enable us to manage computer resources flexibly and make use of migration. For data access, we have used iSCSI protocol which supports to access data through IP networks, and migrated virtual machine to cloud where data is stored over a high latency network. We have confirmed that the execution time becomes shorter with the migration of virtual machines even the cost of migration is taken into account, compared with the case of accessing data over a network when an I/O-intensive application is executed.

[1]  Masato Oguchi,et al.  Analyzing characteristics of PC cluster consolidated with IP-SAN using data-intensive applications , 2008 .

[2]  Masato Oguchi,et al.  Using available remote memory dynamically for parallel data mining application on ATM-connected PC cluster , 2000, Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000.

[3]  Alan L. Cox,et al.  Optimizing Network Virtualization in Xen (awarded best paper) , 2006, USENIX Annual Technical Conference, General Track.

[4]  Masato Kitakami,et al.  Integrating Trust into Scheduling Algorithms in Grid System , 2009, 2009 2nd International Conference on Computer Science and its Applications.

[5]  Alan L. Cox,et al.  Optimizing network virtualization in Xen , 2006 .

[6]  Jose Renato Santos,et al.  Bridging the Gap between Software and Hardware Techniques for I/O Virtualization , 2008, USENIX Annual Technical Conference.