Efficient online monitoring of web-service SLAs

SIGSOFT FSE(2008)

引用 222|浏览1
暂无评分
摘要
If an organization depends on the service quality provided by another organization it often enters into a bilateral service level agreement (SLA), which mitigates outsourcing risks by associating penalty payments with poor service quality. Once these agreements are entered into, it becomes necessary to monitor their conditions, which will commonly relate to timeliness, reliability and request throughput, at run-time. We show how these conditions can be translated into timed automata. Acceptance of a timed word by a timed automaton can be decided in quadratic time and because the timed automata can operate while messages are exchanged at run-time there is effectively only a linear run-time overhead. We present an implementation to derive on-line monitors for web services automatically from SLAs using an Eclipse plugin. We evaluate the efficiency and scalability of this approach using a large-scale case study in a service-oriented computational grid.
更多
查看译文
关键词
quadratic time,eclipse plugin,service quality,poor service quality,linear run-time overhead,penalty payment,large-scale case study,bilateral service level agreement,efficient online monitoring,web service,web-service slas,on-line monitor,services
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要