Recursive redundancy zoning for highly available microservices architecture

被引:0
作者
Munonye, Kindson [1 ]
Peter, Martinek [1 ]
机构
[1] Budapest Univ Technol & Econ, H-1111 Budapest, Hungary
关键词
microservices; high availability; redundancy; nested redundancy; spring cloud; containerisation; recursive redundancy zoning; RRZ; load balancing;
D O I
10.1504/IJWGS.2022.121966
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper aims to advance high availability in microservices by a novel approach called recursive redundancy zoning (RRZ). This research adopted an integrated approach to high availability by enhancing the chain oriented load balancing method. It adopts a combination of redundancy nesting and containerisation to ensure early fault detection and isolation. An empirical and concrete insight is provided in this research that indicated that the RRZ approach provides the best performance in terms of response time, load balancing and scalability. Comparison of this novel approach with existing approaches shows an improvement in availability. Since the experimental tests and evaluations carried out was based on a simulated environment, further research is ongoing to evaluate the performance of the RRZ approach in enterprise cloud environment. This research with further refinements could be a standard for design of mission critical information systems that require a high level of stability under unreliable load conditions.
引用
收藏
页码:141 / 167
页数:27
相关论文
共 27 条
[1]   OPTIMIZING PREVENTIVE SERVICE OF SOFTWARE PRODUCTS [J].
ADAMS, EN .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1984, 28 (01) :2-14
[2]  
Akamai, SEC CLOUD DEL PERF
[3]  
[Anonymous], OPENSAF WIKI OPENSAF
[4]   Monitoring Smoothly Degrading Systems for Increased Dependability [J].
Avritzer A. ;
Weyuker E.J. .
Empirical Software Engineering, 1997, 2 (1) :59-77
[5]   Microservices Architecture Enables DevOps Migration to a Cloud-Native Architecture [J].
Balalaie, Armin ;
Heydarnoori, Abbas ;
Jamshidi, Pooyan .
IEEE SOFTWARE, 2016, 33 (03) :42-52
[6]  
Bibhu M., 2020, SSRG INT J ENG TREND, V68, DOI DOI 10.14445/22315381/IJETT-V68HP205
[7]   Adding high availability and autonomic behavior to web services [J].
Birman, K ;
van Renesse, R ;
Vogels, W .
ICSE 2004: 26TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2004, :17-26
[8]  
BlazeMeter, JMETER LIST 3
[9]   Proactive management of software aging [J].
Castelli, V ;
Harper, RE ;
Heidelberger, P ;
Hunter, SW ;
Trivedi, KS ;
Vaidyanathan, K ;
Zeggert, WP .
IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 2001, 45 (02) :311-332
[10]  
Christudas B., 2019, Practical Microservices Architectural Patterns