A bi-objective model for redundancy allocation problem in designing server farms: mathematical formulation and solution
- PDF / 1,481,213 Bytes
- 18 Pages / 595.276 x 790.866 pts Page_size
- 42 Downloads / 231 Views
ORIGINAL ARTICLE
A bi-objective model for redundancy allocation problem in designing server farms: mathematical formulation and solution approaches Vahid Baradaran1
•
Amir Hossein Hosseinian1
Received: 8 March 2019 / Revised: 1 July 2020 The Society for Reliability Engineering, Quality and Operations Management (SREQOM), India and The Division of Operation and Maintenance, Lulea University of Technology, Sweden 2020
Abstract Communication has a remarkable and strategic role for the success of every enterprise. Nowadays, computer networks can be used as efficient tools to create connections between departments of an organization and to communicate with customers. Therefore, it is crucial for companies with IT-based activities to use computer networks so as to increase their efficiencies. In this paper, a biobjective mathematical formulation is proposed for server farms. A server farm is a cluster of computer systems connected together to provide services to an organization and its customers. This model optimizes reliability and cost of server farms, concurrently. This problem is called the redundancy allocation problem that belongs to the class of NP-hard problems. Therefore, three meta-heuristics namely non-dominated sorting genetic algorithm II, pareto envelope-based selection algorithm II, and strength pareto evolutionary algorithm II have been hired to obtain feasible solutions in a reasonable computation time. To evaluate the performances of meta-heuristic methods, the e-constraint method as an exact algorithm has also been used. The outputs demonstrate appropriate effectiveness of the employed algorithms. Keywords Redundancy allocation problem Evolutionary algorithms Computer networks Server farms
& Vahid Baradaran [email protected] 1
Department of Industrial Engineering, Faculty of Engineering, Islamic Azad University, Tehran North Branch, Tehran 1651153311, Iran
1 Introduction Nowadays, the information technology (IT) solutions can have crucial role in increasing efficiency of companies. Most organizations such as financial institutions and banks may lose customers if they do not keep up with current technologies toward online services, automation and mobility. Computer networks can be considered as IT solutions that can be used in various organizations. A computer network is formed by a set of computer systems that are connected together through communication channels. The computers within a network can share data and resources with each other. The quality of service significantly depends on the performance of computer networks. The performance of a network is evaluated by its stability, accessibility and functionality. In other words, the performance of a network is interpreted as reliability. Reliability is defined as the probability that a system, including all components will satisfactorily perform a given task for a specific period (Dolatshahi-Zand and Khalili-Damghani 2015). Reliable computer networks enable organizations to provide high-quality services, to meet expectations o
Data Loading...