A peer-to-peer approach to providing QoS monitoring for web service activities

F. Karim
{"title":"A peer-to-peer approach to providing QoS monitoring for web service activities","authors":"F. Karim","doi":"10.1145/1462735.1462738","DOIUrl":null,"url":null,"abstract":"Steady increases in the adoption of web services for automating critical business processes or activities demand that certain Quality of Service (QoS) metrics are met. Common approaches to QoS monitoring are primarily based on a centralized model that we found to be inadequate in large-scale and high-volume computing environments, such as Intel's Assembly and Test manufacturing facilities. The main reasons are: scalability, issues related to practical deployment, and reconfigurability.\n In this paper, we will present a peer-to-peer approach that works by transparently turning a web service into a potential QoS monitor for all activities that flow through it. A lightweight middleware component, residing within the web service implementation, provides this transparency. The middleware component collects QoS metrics from a web service during activity processing and embeds the metrics within the business data payload. This allows the peers of that service to receive QoS metrics, apply specific monitoring rules, or take specific actions as the activity flows from one web service to the next. This decentralized pattern allows activities of different complexity and length to be monitored seamlessly. We will discuss our experience in implementing and using this technique at Intel's high-volume Assembly and Test manufacturing environment that span across multiple continents and geographic regions.","PeriodicalId":340887,"journal":{"name":"Companion '08","volume":"56 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Companion '08","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1462735.1462738","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Steady increases in the adoption of web services for automating critical business processes or activities demand that certain Quality of Service (QoS) metrics are met. Common approaches to QoS monitoring are primarily based on a centralized model that we found to be inadequate in large-scale and high-volume computing environments, such as Intel's Assembly and Test manufacturing facilities. The main reasons are: scalability, issues related to practical deployment, and reconfigurability. In this paper, we will present a peer-to-peer approach that works by transparently turning a web service into a potential QoS monitor for all activities that flow through it. A lightweight middleware component, residing within the web service implementation, provides this transparency. The middleware component collects QoS metrics from a web service during activity processing and embeds the metrics within the business data payload. This allows the peers of that service to receive QoS metrics, apply specific monitoring rules, or take specific actions as the activity flows from one web service to the next. This decentralized pattern allows activities of different complexity and length to be monitored seamlessly. We will discuss our experience in implementing and using this technique at Intel's high-volume Assembly and Test manufacturing environment that span across multiple continents and geographic regions.
为web服务活动提供QoS监视的点对点方法
用于自动化关键业务流程或活动的web服务的稳步增长,要求满足某些服务质量(QoS)指标。QoS监控的常见方法主要基于集中式模型,我们发现这种模型在大规模和高容量计算环境(如Intel的组装和测试制造设施)中是不够的。主要原因是:可伸缩性、与实际部署相关的问题以及可重构性。在本文中,我们将介绍一种点对点方法,它通过透明地将web服务转变为流经它的所有活动的潜在QoS监视器来工作。驻留在web服务实现中的轻量级中间件组件提供了这种透明性。中间件组件在活动处理期间从web服务收集QoS指标,并将这些指标嵌入到业务数据有效负载中。这允许该服务的对等节点接收QoS指标,应用特定的监视规则,或者在活动从一个web服务流向下一个web服务时采取特定的操作。这种分散的模式允许无缝地监视不同复杂性和长度的活动。我们将讨论我们在英特尔跨越多个大陆和地理区域的大批量组装和测试制造环境中实现和使用该技术的经验。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信