TY - JOUR
T1 - Cross-layer impact analysis and adaptation of hierarchical service-based applications
AU - Saralaya, Sridevi
AU - Saralaya, Vishwas
AU - D’Souza, Rio
PY - 2020/3/1
Y1 - 2020/3/1
N2 - An essential aspect of business processes executed as service-based systems (SBSs) is conformity to compliance requirements from various sources such as laws, regulations and service-level agreements. Categories of compliance requirements may be classified into temporal, data, resource and control-flow. Noncompliance to requirements of any category may lead to loss of reputation and huge compensations. Hence, the SBS has to instantaneously adapt in order to mitigate the effect of such violations. This study investigates the intra-layer impact of a violation of a service on related entities in the service layer and the inter-layer inconsistencies caused in the business and infrastructure layer at a particular vantage point. We provide a proactive as well as reactive adaptation mechanism based on the type of fault occurred. After quantification of impacted region in the service layer and its ripple effect on the business process layer, we adapt by localizing the replacement of services to the impacted region. Existing studies on adaptation try to adapt or recover faults from any one of the categories only. Our cross-layer approach tries to overcome faults of the data, temporal, control-flow and resource category and has the advantage of minimal number of services replaced with reduced recovery time by invoking proactive adaptation measures at selected vantage point.
AB - An essential aspect of business processes executed as service-based systems (SBSs) is conformity to compliance requirements from various sources such as laws, regulations and service-level agreements. Categories of compliance requirements may be classified into temporal, data, resource and control-flow. Noncompliance to requirements of any category may lead to loss of reputation and huge compensations. Hence, the SBS has to instantaneously adapt in order to mitigate the effect of such violations. This study investigates the intra-layer impact of a violation of a service on related entities in the service layer and the inter-layer inconsistencies caused in the business and infrastructure layer at a particular vantage point. We provide a proactive as well as reactive adaptation mechanism based on the type of fault occurred. After quantification of impacted region in the service layer and its ripple effect on the business process layer, we adapt by localizing the replacement of services to the impacted region. Existing studies on adaptation try to adapt or recover faults from any one of the categories only. Our cross-layer approach tries to overcome faults of the data, temporal, control-flow and resource category and has the advantage of minimal number of services replaced with reduced recovery time by invoking proactive adaptation measures at selected vantage point.
UR - http://www.scopus.com/inward/record.url?scp=85077533017&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85077533017&partnerID=8YFLogxK
U2 - 10.1007/s11761-019-00282-w
DO - 10.1007/s11761-019-00282-w
M3 - Article
AN - SCOPUS:85077533017
SN - 1863-2386
JO - Service Oriented Computing and Applications
JF - Service Oriented Computing and Applications
ER -