A novel resource selection framework to improve QoS in computational grid

The computational grid is organised as a collection of heterogeneous resources to solve complex computational problems in scientific domains. The fundamental issue to be addressed here is the selection of appropriate compute and network resources for every submitted job. We present a novel resource selection framework, which selects trusted resources across multiple resource sites based on the computation and network capacity of the resource. We developed a new scheme for efficient data transfer in high latency wide area networks. To efficiently utilise the bandwidth of the connected resources, an improvement over the existing TCP is proposed. TCP striping aims at minimising the communication time and maximising the network utilisation. We have solved the problem of finding the optimal number of stripes considering the available bandwidth and data file size. Simulation results have shown that the proposed work completes the submitted jobs with a minimum communication time and execution time. Also, there is a significant improvement of bandwidth utilisation in high bandwidth high latency networks.

[1]  Rajkumar Buyya,et al.  GridSim: a toolkit for the modeling and simulation of distributed resource management and scheduling for Grid computing , 2002, Concurr. Comput. Pract. Exp..

[2]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

[3]  Christian Callegari,et al.  Design and Deployment of a Network-Aware Grid for e-Science Applications , 2009, 2009 IEEE International Conference on Communications.

[4]  Stephan Schmidt,et al.  Scalable Bandwidth Optimization in Advance Reservation Networks , 2007, 2007 15th IEEE International Conference on Networks.

[5]  Gregory Levitin,et al.  Optimal Resource Allocation for Maximizing Performance and Reliability in Tree-Structured Grid Services , 2007, IEEE Transactions on Reliability.

[6]  Kees Verstoep,et al.  Wide-area communication for grids: an integrated solution to connectivity, performance and security problems , 2004, Proceedings. 13th IEEE International Symposium on High performance Distributed Computing, 2004..

[7]  V. Sankaranarayanan,et al.  Secure Selection of Multiple Resources Based on Virtual Private Network for Computational Grids , 2011 .

[8]  Ian T. Foster,et al.  Condor-G: A Computation Management Agent for Multi-Institutional Grids , 2004, Cluster Computing.

[9]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[10]  G.Kavitha,et al.  Secure Resource Selection in Computational Grid Based on Quantitative Execution Trust , 2010 .

[11]  David Abramson,et al.  Nimrod/G: an architecture for a resource management and scheduling system in a global computational grid , 2000, Proceedings Fourth International Conference/Exhibition on High Performance Computing in the Asia-Pacific Region.

[12]  Albert Y. Zomaya,et al.  Efficient Resource Selection Algorithm for Enterprise Grid Systems , 2011, 2011 IEEE Ninth International Symposium on Parallel and Distributed Processing with Applications.

[13]  Shaoqiang Zhang,et al.  Resource and Bandwidth Allocation on a Computational Grid with Tree Topology , 2006, 2006 Fifth International Conference on Grid and Cooperative Computing (GCC'06).