On Representing and Eliciting Resilience Requirements of Microservice Architecture Systems

09/28/2019
by   Kanglin Yin, et al.
0

Together with the spread of DevOps practices and container technologies, Microserivce Architecture has become a mainstream architecture style in recent years. Resilience is a key characteristic in Microservice Architecture Systems(MSA Systems), and it shows the ability to cope with various kinds of system disturbances which cause degradations of services. However, due to lack of consensus definition of resilience in the software field, although many works have been done on resilience for MSA Systems, developers still don't have a clear idea on how resilient an MSA System should be, and what resilience mechanisms are needed. In this paper, by referring to existing systematic studies on resilience in other scientific areas, the definition of microservice resilience is provided and a Microservice Resilience Measurement Model is proposed to measure service resilience. And we give a requirement model to represent resilience requirements of MSA Systems. A process framework is also proposed to elicit MSA System resilience requirements. As a proof of concept, a case study is conducted on an MSA System to illustrate how the resilience requirements are elicited and represented.

READ FULL TEXT
research
05/14/2019

Multivariate Modeling for Sustainable and Resilient Infrastructure Systems and Communities

Sustainability and resilience of urban systems are multifaceted concepts...
research
08/22/2021

Towards a Resilient Information System for Agriculture Extension Information Service: An Exploratory Study

Although digital technologies are contributing to human development, sev...
research
10/24/2019

Resilience for Landslide Geohazards and Promoting Strategies in the Three Gorges Reservoir Area

Recently, resilience is increasingly used as a concept for understanding...
research
08/23/2021

Digital Resilience for What? Case Study of South Korea

Resilience has become an emerging topic in various fields of academic re...
research
02/21/2018

On the Constituent Attributes of Software and Organisational Resilience

Our societies are increasingly dependent on services supplied by compute...
research
03/14/2022

Soccer: a quantitative analysis of team resilience and the miracle of Bern

Resilience is the ability to positively respond to adversity. It has bee...
research
08/22/2021

Network Weaving to Foster Resilience and Sustainability in ICT4D

A number of studies in Information and Communication Technologies for De...

Please sign up or login with your details

Forgot password? Click here to reset