A Tabu Search Algorithm for Optimization of Survivable Overlay Computing Systems

Recently, distributed computing paradigm is gaining much interest since both industry and academia require large computational power to process and analyze huge amount of data. As distributed computing systems - similar to other network systems - are vulnerable to failures, survivability guarantees are indispensable to provide the uninterrupted service. Consequently, in this work we consider a survivable computing systems based on a 1+1 protection mechanism. The goal of the system is to provide scheduling of tasks to computing nodes and dimensioning of network capacity in order to minimize the operational cost of the system and satisfy survivability constraints. Since the problem is NP-complete and computationally demanding, we propose an effective heuristic algorithm based on Tabu Search approach. Extensive numerical experiments are run to verify effectiveness of the heuristic against optimal results provided by CPLEX and other heuristic algorithms.

[1]  Jarek Nabrzyski,et al.  Grid resource management: state of the art and future trends , 2004 .

[2]  Hamid R. Rabiee,et al.  An optimal discrete rate allocation for overlay video multicasting , 2008, Comput. Commun..

[3]  Wayne D. Grover,et al.  Mesh-based Survivable Transport Networks: Options and Strategies for Optical, MPLS, SONET and ATM Networking , 2003 .

[4]  Deep Medhi,et al.  Routing, flow, and capacity design in communication and computer networks , 2004 .

[5]  Brigitte Jaumard,et al.  Maximizing access to IT services on resilient optical grids , 2011, 2011 3rd International Congress on Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT).

[6]  Ian J. Taylor From P2P to Web Services and Grids - Peers in a Client/Server World , 2005, Computer Communications and Networks.

[7]  D. Milojicic,et al.  Peer-to-Peer Computing , 2010 .

[8]  Franco Travostino,et al.  Grid networks : enabling grids with advanced communication technology , 2006 .

[9]  Michal Pioro,et al.  CHAPTER 8 – Fair Networks , 2004 .

[10]  Xuemin Shen,et al.  Handbook of Peer-to-Peer Networking , 2009 .

[11]  Michal Wozniak,et al.  Optimization of overlay distributed computing systems for multiple classifier system - heuristic approach , 2012, Log. J. IGPL.

[12]  Jacek Rak,et al.  1+1 Protection of Overlay Distributed Computing Systems: Modeling and Optimization , 2012, ICCSA.

[13]  Chris Develder,et al.  Survivable Optical Grid Dimensioning: Anycast Routing with Server and Network Failure Protection , 2011, 2011 IEEE International Conference on Communications (ICC).

[14]  Chris Develder,et al.  Providing resiliency for optical grids by exploiting relocation: A dimensioning study based on ILP , 2011, Comput. Commun..

[15]  Sanjay Misra,et al.  Computational Science and Its Applications – ICCSA 2012 , 2012, Lecture Notes in Computer Science.

[16]  Ying Zhu,et al.  Overlay Networks with Linear Capacity Constraints , 2008, IEEE Trans. Parallel Distributed Syst..

[17]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..

[18]  Bruno Volckaert,et al.  Scalable dimensioning of resilient Lambda Grids , 2008, Future Gener. Comput. Syst..

[19]  Barry Wilkinson Grid Computing: Techniques and Applications , 2009 .

[20]  Eng Keong Lua,et al.  P2p Networking And Applications , 2009 .