SOA 应用程序中动态组成和动态重新配置的性能评估

V. Krishnamurthy, C. Babu, R. Brinda
{"title":"SOA 应用程序中动态组成和动态重新配置的性能评估","authors":"V. Krishnamurthy, C. Babu, R. Brinda","doi":"10.1109/ICCCSP.2017.7944093","DOIUrl":null,"url":null,"abstract":"Business-to-Business (B2B) applications are developed predominantly based on service-oriented architectural style which is generally realized using a set of loosely coupled web services. These web services can be selected statically during design-time or dynamically during run-time. The functional and non-functional QoS requirements are typically captured in the Service Level Agreement (SLA) that is mutually agreed between the service provider and the service consumer. Whenever an SLA violation happens, the service provider incurs a penalty. In order to minimize such penalties, the application that is built through a design-time composition of web services needs to be monitored. Whenever a violation of SLA is predicted, those statically composed web services are dynamically reconfigured. This is called as dynamic reconfiguration in SOA. In this case, even the alternate service selection happens at design-time itself. On the other hand, whenever the web services needed for an SOA application development are selected and composed dynamically at run-time, it is called as dynamic composition. The turnaround time involved in both these approaches for mission-critical applications with stringent SLA requirements is compared. It has been inferred that the dynamic reconfiguration approach not only maintained the turnaround time always within the accepted limits, it also incurred only less overhead when compared to dynamic composition approach.","PeriodicalId":269595,"journal":{"name":"2017 International Conference on Computer, Communication and Signal Processing (ICCCSP)","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"Performance evaluation of dynamic composition & dynamic reconfiguration in SOA applications\",\"authors\":\"V. Krishnamurthy, C. Babu, R. Brinda\",\"doi\":\"10.1109/ICCCSP.2017.7944093\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Business-to-Business (B2B) applications are developed predominantly based on service-oriented architectural style which is generally realized using a set of loosely coupled web services. These web services can be selected statically during design-time or dynamically during run-time. The functional and non-functional QoS requirements are typically captured in the Service Level Agreement (SLA) that is mutually agreed between the service provider and the service consumer. Whenever an SLA violation happens, the service provider incurs a penalty. In order to minimize such penalties, the application that is built through a design-time composition of web services needs to be monitored. Whenever a violation of SLA is predicted, those statically composed web services are dynamically reconfigured. This is called as dynamic reconfiguration in SOA. In this case, even the alternate service selection happens at design-time itself. On the other hand, whenever the web services needed for an SOA application development are selected and composed dynamically at run-time, it is called as dynamic composition. The turnaround time involved in both these approaches for mission-critical applications with stringent SLA requirements is compared. It has been inferred that the dynamic reconfiguration approach not only maintained the turnaround time always within the accepted limits, it also incurred only less overhead when compared to dynamic composition approach.\",\"PeriodicalId\":269595,\"journal\":{\"name\":\"2017 International Conference on Computer, Communication and Signal Processing (ICCCSP)\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 International Conference on Computer, Communication and Signal Processing (ICCCSP)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCCSP.2017.7944093\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Conference on Computer, Communication and Signal Processing (ICCCSP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCCSP.2017.7944093","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

企业对企业(B2B)应用程序主要是基于面向服务的架构风格开发的,一般通过一组松散耦合的网络服务来实现。这些网络服务可以在设计时静态选择,也可以在运行时动态选择。功能性和非功能性 QoS 要求通常体现在服务提供商和服务消费者共同商定的服务级别协议(SLA)中。每当发生违反 SLA 的情况时,服务提供商都会受到处罚。为了尽量减少这种惩罚,需要对通过网络服务设计时组合构建的应用程序进行监控。每当预测到违反 SLA 时,就会对这些静态组成的网络服务进行动态重新配置。这在 SOA 中被称为动态重新配置。在这种情况下,甚至替代服务的选择都是在设计时进行的。另一方面,如果 SOA 应用开发所需的网络服务是在运行时动态选择和组合的,则称为动态组合。我们比较了这两种方法对于具有严格 SLA 要求的关键任务应用程序所涉及的周转时间。结果表明,动态重新配置方法不仅能将周转时间始终保持在可接受的范围内,而且与动态组合方法相比,它产生的开销更少。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Performance evaluation of dynamic composition & dynamic reconfiguration in SOA applications
Business-to-Business (B2B) applications are developed predominantly based on service-oriented architectural style which is generally realized using a set of loosely coupled web services. These web services can be selected statically during design-time or dynamically during run-time. The functional and non-functional QoS requirements are typically captured in the Service Level Agreement (SLA) that is mutually agreed between the service provider and the service consumer. Whenever an SLA violation happens, the service provider incurs a penalty. In order to minimize such penalties, the application that is built through a design-time composition of web services needs to be monitored. Whenever a violation of SLA is predicted, those statically composed web services are dynamically reconfigured. This is called as dynamic reconfiguration in SOA. In this case, even the alternate service selection happens at design-time itself. On the other hand, whenever the web services needed for an SOA application development are selected and composed dynamically at run-time, it is called as dynamic composition. The turnaround time involved in both these approaches for mission-critical applications with stringent SLA requirements is compared. It has been inferred that the dynamic reconfiguration approach not only maintained the turnaround time always within the accepted limits, it also incurred only less overhead when compared to dynamic composition approach.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
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学术官方微信