Heuristic Approach to Distributed Server Allocation with Preventive Start-Time Optimization against Server Failure

被引:6
作者
Yanase, Souhei [1 ]
Masuda, Shuto [1 ]
He, Fujun [1 ]
Kawabata, Akio [2 ]
Oki, Eiji [1 ]
机构
[1] Kyoto Univ, Kyoto 6068501, Japan
[2] NTT Network Technol Labs, Musashino, Tokyo 1808585, Japan
关键词
server allocation problem; preventive start-time optimization; server failure; simulated annealing; BACKUP NETWORK DESIGN; MULTIPLE LINK FAILURES;
D O I
10.1587/transcom.2020EBP3145
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents a distributed server allocation model with preventive start-time optimization against a single server failure. The presented model preventively determines the assignment of servers to users under each failure pattern to minimize the largest maximum delay among all failure patterns. We formulate the proposed model as an integer linear programming (ILP) problem. We prove the NP-completeness of the considered problem. As the number of users and that of servers increase, the size of ILP problem increases; the computation time to solve the ILP problem becomes excessively large. We develop a heuristic approach that applies simulated annealing and the ILP approach in a hybrid manner to obtain the solution. Numerical results reveal that the developed heuristic approach reduces the computation time by 26% compared to the ILP approach while increasing the largest maximum delay by just 3.4% in average. It reduces the largest maximum delay compared with the start-time optimization model; it avoids the instability caused by the unnecessary disconnection permitted by the run-time optimization model.
引用
收藏
页码:942 / 950
页数:9
相关论文
共 19 条
[1]  
Ba S., 2016, PROC APNOMS, P1
[2]   Failure Analysis of Virtual and Physical Machines: Patterns, Causes and Characteristics [J].
Birke, Robert ;
Giurgiu, Ioana ;
Chen, Lydia Y. ;
Wiesmann, Dorothea ;
Engbersen, Ton .
2014 44TH ANNUAL IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS (DSN), 2014, :1-12
[3]  
He FJ, 2018, IEEE ICC
[4]  
Hirai Y., 2019, PROC IEEE CLOUDNET, P1
[5]   Backup Network Design Against Multiple Link Failures to Avoid Link Capacity Overestimation [J].
Hirano, Yuki ;
He, Fujun ;
Sato, Takehiro ;
Oki, Eiji .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2020, 17 (02) :1254-1267
[6]   Tight Approximability of the Server Allocation Problem for Real-Time Applications [J].
Ito, Takehiro ;
Kakimura, Naonori ;
Kamiyama, Naoyuki ;
Kobayashi, Yusuke ;
Okamoto, Yoshio ;
Shiitada, Taichi .
ALGORITHMIC ASPECTS OF CLOUD COMPUTING, ALGOCLOUD 2017, 2018, 10739 :41-55
[7]   A Robust Optimization Approach to Backup Network Design With Random Failures [J].
Johnston, Matthew ;
Lee, Hyang-Won ;
Modiano, Eytan .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2015, 23 (04) :1216-1228
[8]   PSO: Preventive Start-Time Optimization of OSPF Link Weights to Counter Network Failure [J].
Kamrul, Islam Mohammad ;
Oki, Eiji .
IEEE COMMUNICATIONS LETTERS, 2010, 14 (06) :581-583
[9]   Participating-Domain Segmentation Based Delay-Sensitive Distributed Server Selection Scheme [J].
Kawabata, Akio ;
Chatterjee, Bijoy Chand ;
Oki, Eiji .
IEEE ACCESS, 2019, 7 :20689-20697
[10]   A Real-Time Delay-Sensitive Communication Approach Based on Distributed Processing [J].
Kawabata, Akio ;
Chatterjee, Buoy Chand ;
Ba, Seydou ;
Oki, Eiji .
IEEE ACCESS, 2017, 5 :20235-20248