Maximizing the Availability of Composable Systems of Next-Generation Data Centers

The next-generation data center introduces the refactoring of the traditional data center in order to create pools of disaggregated resource units, such as processors, memory, storage, network, power, and cooling sources, named composable system (CSs) with the purpose of offering flexibility, automation, optimization, and scalability. In this paper, we solve an optimization problem to allocate CSs considering next- generation data centers. The main goal is to maximize the CS availability for the application owner, having its minimum requirements (in terms of CPU, memory, network and storage), and available budget as restrictions. This problem is modeled as a bounded multidimensional knapsack problem, and we solve it using Dynamic Programming (DP), and two Soft Computing approaches: Differential Evolution (DE) and Particle Swarm optimization (PSO). We consider two different scenarios in order to analyze heterogeneity and variability aspects when allocating CSs in a data center. Moreover, we also analyze the importance of system components to give directions and priorities of actions to upgrade the system design.

[1]  M. E. H. Pedersen,et al.  Good Parameters for Differential Evolution , 2010 .

[2]  Wanjiun Liao,et al.  Capacity Optimization for Resource Pooling in Virtualized Data Centers with Composable Systems , 2018, IEEE Transactions on Parallel and Distributed Systems.

[3]  Kishor S. Trivedi,et al.  Availability analysis of blade server systems , 2008, IBM Syst. J..

[4]  Seyed Taghi Akhavan Niaki,et al.  Integration of fault tree analysis, reliability block diagram and hazard decision tree for industrial robot reliability evaluation , 2017, Ind. Robot.

[5]  M. E. H. Pedersen Good Parameters for Particle Swarm Optimization , 2010 .

[6]  Rainer Storn,et al.  Minimizing the real functions of the ICEC'96 contest by differential evolution , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[7]  Heiko Koziolek,et al.  Parameterized Reliability Prediction for Component-Based Software Architectures , 2010, QoSA.

[8]  Paolo Toth,et al.  Knapsack Problems: Algorithms and Computer Implementations , 1990 .

[9]  Ponnuthurai N. Suganthan,et al.  Recent advances in differential evolution - An updated survey , 2016, Swarm Evol. Comput..

[10]  Judith Kelner,et al.  Minimizing and Managing Cloud Failures , 2017, Computer.

[11]  Jamilson Dantas,et al.  Mercury: Performance and Dependability Evaluation of Systems with Exponential, Expolynomial, and General Distributions , 2017, 2017 IEEE 22nd Pacific Rim International Symposium on Dependable Computing (PRDC).

[12]  Almir Pereira Guimaraes,et al.  Availability analysis of redundant computer networks: A strategy based on reliability importance , 2011, 2011 IEEE 3rd International Conference on Communication Software and Networks.

[13]  Lixin Tang,et al.  An Improved Differential Evolution Algorithm for Practical Dynamic Scheduling in Steelmaking-Continuous Casting Production , 2014, IEEE Transactions on Evolutionary Computation.

[14]  Gustavo Rau de Almeida Callou,et al.  Availability Evaluation of Digital Library Cloud Services , 2014, 2014 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks.

[15]  Victor I. Chang,et al.  Composable architecture for rack scale big data computing , 2017, Future Gener. Comput. Syst..

[16]  Yang Gao,et al.  Adequate is better: particle swarm optimization with limited-information , 2015, Appl. Math. Comput..

[17]  I-Hsin Chung,et al.  Towards a Composable Computer System , 2018, HPC Asia.

[18]  Jon Atli Benediktsson,et al.  Feature Selection Based on Hybridization of Genetic Algorithm and Particle Swarm Optimization , 2015, IEEE Geoscience and Remote Sensing Letters.

[19]  Gustavo Rau de Almeida Callou,et al.  Estimating reliability importance and total cost of acquisition for data center power infrastructures , 2011, 2011 IEEE International Conference on Systems, Man, and Cybernetics.

[20]  Jon Atli Benediktsson,et al.  Multilevel Image Segmentation Based on Fractional-Order Darwinian Particle Swarm Optimization , 2014, IEEE Transactions on Geoscience and Remote Sensing.