• Publication
  • PrePrints
  • Abstract - Formulating Cost-Effective Monitoring Strategies for Service-based Systems
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Formulating Cost-Effective Monitoring Strategies for Service-based Systems
PrePrint
ISSN: 0098-5589
Qiang He, Swinburne University of Technology, Melbourne
Jun Han, Swinburne University of Technology, Melbourne
Yun Yang, Swinburne University of Technology, Melbourne
Hai Jin, Huazhong University of Science and Technology, Wuhan
Jean-Guy Schneider, Swinburne University of Technology, Melbourne
Steve Versteeg, CA Labs, Melbourne
Service-based systems (SBSs) that are built through dynamic composition of component services must be monitored in order to guarantee the response time of the SBSs. However, monitoring consumes resources and very often impacts the quality of the SBSs being monitored. Hence, monitoring incurs resource cost and system cost, which need to be considered in formulating monitoring strategies for SBSs. The critical path of a composite SBS, which is of particular importance in cost-effective monitoring, is probabilistic in volatile operating environments. It is important to estimate the criticalities of different execution paths when deciding which parts of the SBS to monitor. Furthermore, cost-effective monitoring also requires management of the trade-off between the benefit and cost of monitoring. In this paper, we propose CriMon, a novel approach to formulating monitoring strategies for SBSs. CriMon first calculates the criticalities of the execution paths of an SBS and then, based on those criticalities, generates locally or globally optimal monitoring strategy considering both the benefit and cost of monitoring. In-lab experimental results demonstrate that in volatile environments the response time of an SBS can be managed cost-effectively through CriMon-based monitoring. The effectiveness and efficiency of the two monitoring strategy formulation methods are evaluated and compared.
Index Terms:
Distributed systems,Web-based services
Citation:
Qiang He, Jun Han, Yun Yang, Hai Jin, Jean-Guy Schneider, Steve Versteeg, "Formulating Cost-Effective Monitoring Strategies for Service-based Systems," IEEE Transactions on Software Engineering, 20 Nov. 2013. IEEE computer Society Digital Library. IEEE Computer Society, <http://doi.ieeecomputersociety.org/10.1109/TSE.2013.48>
Usage of this product signifies your acceptance of the Terms of Use.