首页 > 最新文献

2013 IEEE International Conference on Services Computing最新文献

英文 中文
Psi-CAL: Foundations of a Programming Language for Services Computing 面向服务计算的编程语言基础
Pub Date : 2013-06-28 DOI: 10.1109/SCC.2013.50
Arun Kumar, Vineet Rajani, D. Ram
Services Computing has turned into the mainstream programming paradigm for building enterprise systems that are distributed in nature. However, the programming power available to the developers of service oriented systems has been slow to catch up. The object abstraction continues to be the prevalent mechanism for implementing services based software systems and has several drawbacks. A key drawback is the fact that programmers are provided the business requirements in terms of services but are expected to implement them using objects, leading to an abstraction gap that the programmer is expected to fill. In this paper, we formalize the notion of services as first class entities through a typed calculus, called Psi-CAL. Psi-CAL models major operations for service manipulation including creation, discovery, and invocation as well as establishing relationships among services. We present the syntax and semantics of Psi-CAL with a corresponding type system, towards building a programming language for services computing.
服务计算已经成为构建分布式企业系统的主流编程范式。然而,面向服务系统开发人员可用的编程能力一直跟不上。对象抽象仍然是实现基于服务的软件系统的流行机制,它有几个缺点。一个关键的缺点是,向程序员提供了服务方面的业务需求,但期望他们使用对象来实现它们,这导致了程序员需要填补的抽象空白。在本文中,我们通过称为Psi-CAL的类型化演算将服务的概念形式化为第一类实体。Psi-CAL为服务操作的主要操作建模,包括创建、发现和调用,以及在服务之间建立关系。本文给出了一种具有相应类型系统的pci - cal的语法和语义,旨在为服务计算构建一种编程语言。
{"title":"Psi-CAL: Foundations of a Programming Language for Services Computing","authors":"Arun Kumar, Vineet Rajani, D. Ram","doi":"10.1109/SCC.2013.50","DOIUrl":"https://doi.org/10.1109/SCC.2013.50","url":null,"abstract":"Services Computing has turned into the mainstream programming paradigm for building enterprise systems that are distributed in nature. However, the programming power available to the developers of service oriented systems has been slow to catch up. The object abstraction continues to be the prevalent mechanism for implementing services based software systems and has several drawbacks. A key drawback is the fact that programmers are provided the business requirements in terms of services but are expected to implement them using objects, leading to an abstraction gap that the programmer is expected to fill. In this paper, we formalize the notion of services as first class entities through a typed calculus, called Psi-CAL. Psi-CAL models major operations for service manipulation including creation, discovery, and invocation as well as establishing relationships among services. We present the syntax and semantics of Psi-CAL with a corresponding type system, towards building a programming language for services computing.","PeriodicalId":370898,"journal":{"name":"2013 IEEE International Conference on Services Computing","volume":"93 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128453937","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Early Assessment of Service Performance Based on Simulation 基于仿真的服务绩效早期评估
Pub Date : 2013-06-28 DOI: 10.1109/SCC.2013.80
C. Ardagna, E. Damiani, K. Sagbo
Accurate and rapid evaluation of web service performance is a key problem of Service-Oriented Architecture (SOA), where services are continuously being (re-)designed and released, and integrated within heterogeneous environments. Unfortunately, pre-deployment testing of services is not suitable to evaluate service performance at both design time and runtime. As a result, often process designers get a reliable assessment of service performance only very late in the lifecycle, once services have been deployed, while customers cannot evaluate service behavior at selection time. In this paper we tackle these problems by proposing a methodology that generates a simulation script that can be used for an early assessment of service performance, and to negotiate and evaluate SLAs on service performance at runtime.
web服务性能的准确和快速评估是面向服务的体系结构(SOA)的一个关键问题,在SOA中,服务不断地被(重新)设计和发布,并在异构环境中集成。不幸的是,服务的预部署测试不适合在设计时和运行时评估服务性能。因此,流程设计人员通常只能在生命周期的后期,即部署服务之后,才能获得对服务性能的可靠评估,而客户无法在选择时评估服务行为。在本文中,我们通过提出一种生成模拟脚本的方法来解决这些问题,该脚本可用于服务性能的早期评估,并在运行时协商和评估服务性能的sla。
{"title":"Early Assessment of Service Performance Based on Simulation","authors":"C. Ardagna, E. Damiani, K. Sagbo","doi":"10.1109/SCC.2013.80","DOIUrl":"https://doi.org/10.1109/SCC.2013.80","url":null,"abstract":"Accurate and rapid evaluation of web service performance is a key problem of Service-Oriented Architecture (SOA), where services are continuously being (re-)designed and released, and integrated within heterogeneous environments. Unfortunately, pre-deployment testing of services is not suitable to evaluate service performance at both design time and runtime. As a result, often process designers get a reliable assessment of service performance only very late in the lifecycle, once services have been deployed, while customers cannot evaluate service behavior at selection time. In this paper we tackle these problems by proposing a methodology that generates a simulation script that can be used for an early assessment of service performance, and to negotiate and evaluate SLAs on service performance at runtime.","PeriodicalId":370898,"journal":{"name":"2013 IEEE International Conference on Services Computing","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122542354","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Modeling, Analysis and Optimization of Dependability-Aware Energy Efficiency in Services Computing Systems 服务计算系统中可靠性感知能源效率的建模、分析与优化
Pub Date : 2013-06-28 DOI: 10.1109/SCC.2013.63
Jiwei Huang, Chuang Lin, Jianxiong Wan
Besides performance, dependability and energy efficiency are two critical concerns during the design, development and management of large-scale services computing systems. In this paper, we jointly consider the performance, dependability and energy efficiency, and optimize the dependability-aware energy efficiency of services computing systems by maximizing the quality of service and dependability revenue and minimizing energy costs. Markov reward models are put forward, and quantitative analysis of them is carried out. In addition, the methodologies for hierarchical model composition and state aggregation are proposed. Furthermore, the optimization problem is formulated as an average reward criterion Markov decision problem, and the algorithm to solve it is introduced. Finally, the LANL service systems are analyzed and optimized as a case study to illuminate how this approach can apply to large-scale systems in reality.
除了性能,可靠性和能源效率是设计、开发和管理大型服务计算系统的两个关键问题。本文综合考虑服务计算系统的性能、可靠性和能效,以服务质量和可靠性收益最大化、能源成本最小化为目标,优化服务计算系统的可靠性感知能效。提出了马尔可夫奖励模型,并对其进行了定量分析。此外,还提出了分层模型组合和状态聚合的方法。在此基础上,将优化问题表述为一个平均奖励标准的马尔可夫决策问题,并给出了求解该问题的算法。最后,以LANL服务系统为例进行了分析和优化,以说明该方法如何应用于现实中的大型系统。
{"title":"Modeling, Analysis and Optimization of Dependability-Aware Energy Efficiency in Services Computing Systems","authors":"Jiwei Huang, Chuang Lin, Jianxiong Wan","doi":"10.1109/SCC.2013.63","DOIUrl":"https://doi.org/10.1109/SCC.2013.63","url":null,"abstract":"Besides performance, dependability and energy efficiency are two critical concerns during the design, development and management of large-scale services computing systems. In this paper, we jointly consider the performance, dependability and energy efficiency, and optimize the dependability-aware energy efficiency of services computing systems by maximizing the quality of service and dependability revenue and minimizing energy costs. Markov reward models are put forward, and quantitative analysis of them is carried out. In addition, the methodologies for hierarchical model composition and state aggregation are proposed. Furthermore, the optimization problem is formulated as an average reward criterion Markov decision problem, and the algorithm to solve it is introduced. Finally, the LANL service systems are analyzed and optimized as a case study to illuminate how this approach can apply to large-scale systems in reality.","PeriodicalId":370898,"journal":{"name":"2013 IEEE International Conference on Services Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129259596","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 14
A Novel Approach to Allocate Cloud Resource with Different Performance Traits 一种分配不同性能特征云资源的新方法
Pub Date : 2013-06-28 DOI: 10.1109/SCC.2013.109
Zuling Kang, Hongbing Wang
In a typical cloud computing environment, there will always be different kinds of cloud resources and a number of cloud services making use of cloud resources to run on. As we can see, these cloud services usually have different performance traits. Some may be IO-intensive, like those data querying services, while others might demand more CPU cycles, like 3D image processing services. Meanwhile, cloud resources also have different kinds of capabilities such as data processing, IO throughput, 3D image rendering, etc. A simple fact is that allocating a suitable resource will greatly improve the performance of the cloud service, and make the cloud resource itself more efficient as well. So it is important for the providers to allocate cloud resources based on the fitness of performance traits between resources and services. In this paper, we introduce a new cloud resource allocating algorithm, which creates a market for cloud resources and makes the resource agents and service agents bargain in that market. In this way, use is able to be made of the invisible hand behind the market to grantee the efficiency of allocation. The auction model in our algorithm is new to other auction models in that it takes the effectiveness of fitness between resources and services into consideration during the auction procedures. With the idea of fitness introduced, the bargaining process and final price calculation is modified, so that resources and services can not only trade-off between those such as prices, budgets and the required level of QoS, but also on fitness amongst bidders. We study the allocating algorithm in terms of economic efficiency and system performance, and experiments show that the allocation is far more efficient in comparison with the continuous double auction in which the idea of fitness is not introduced.
在典型的云计算环境中,总是会有不同类型的云资源和许多利用云资源运行的云服务。正如我们所看到的,这些云服务通常具有不同的性能特征。有些可能是io密集型的,比如那些数据查询服务,而另一些可能需要更多的CPU周期,比如3D图像处理服务。同时,云资源还具有不同的能力,如数据处理、IO吞吐量、3D图像渲染等。一个简单的事实是,分配合适的资源将极大地提高云服务的性能,并使云资源本身更加高效。因此,提供商根据资源和服务之间的性能特征的适合度来分配云资源是非常重要的。本文介绍了一种新的云资源分配算法,该算法为云资源创建了一个市场,使资源代理和服务代理在这个市场上进行交易。这样,才能利用市场背后那只看不见的手,保证配置的效率。算法中的拍卖模型在拍卖过程中考虑了资源与服务之间的适应度有效性,是其他拍卖模型的创新之处。引入适应度的思想,修改了议价过程和最终价格的计算,使资源和服务不仅可以在价格、预算和QoS要求水平之间进行权衡,还可以在竞标者之间进行适应度的权衡。从经济效率和系统性能两方面对分配算法进行了研究,实验表明,与不引入适应度思想的连续双拍卖相比,分配算法的效率要高得多。
{"title":"A Novel Approach to Allocate Cloud Resource with Different Performance Traits","authors":"Zuling Kang, Hongbing Wang","doi":"10.1109/SCC.2013.109","DOIUrl":"https://doi.org/10.1109/SCC.2013.109","url":null,"abstract":"In a typical cloud computing environment, there will always be different kinds of cloud resources and a number of cloud services making use of cloud resources to run on. As we can see, these cloud services usually have different performance traits. Some may be IO-intensive, like those data querying services, while others might demand more CPU cycles, like 3D image processing services. Meanwhile, cloud resources also have different kinds of capabilities such as data processing, IO throughput, 3D image rendering, etc. A simple fact is that allocating a suitable resource will greatly improve the performance of the cloud service, and make the cloud resource itself more efficient as well. So it is important for the providers to allocate cloud resources based on the fitness of performance traits between resources and services. In this paper, we introduce a new cloud resource allocating algorithm, which creates a market for cloud resources and makes the resource agents and service agents bargain in that market. In this way, use is able to be made of the invisible hand behind the market to grantee the efficiency of allocation. The auction model in our algorithm is new to other auction models in that it takes the effectiveness of fitness between resources and services into consideration during the auction procedures. With the idea of fitness introduced, the bargaining process and final price calculation is modified, so that resources and services can not only trade-off between those such as prices, budgets and the required level of QoS, but also on fitness amongst bidders. We study the allocating algorithm in terms of economic efficiency and system performance, and experiments show that the allocation is far more efficient in comparison with the continuous double auction in which the idea of fitness is not introduced.","PeriodicalId":370898,"journal":{"name":"2013 IEEE International Conference on Services Computing","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127826594","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 20
VMRaS: A Novel Virtual Machine Risk Assessment Scheme in the Cloud Environment VMRaS:一种新的云环境下的虚拟机风险评估方案
Pub Date : 2013-06-28 DOI: 10.1109/SCC.2013.12
SiFan Liu, Jie Wu, Zhihui Lu, Hui Xiong
Security issues of cloud computing are always being concerned by customers. Research on a virtual machine's quantitative or qualitative value of risk will be a good start to know the security status of a cloud data center. Risk assessment is a solution for really understanding security procedures of the network and information system, analyzing where security threats come from and how much loss the risk can cause. By means of the combination of risk assessment with cloud computing, we can assess the risk value of virtual machines, and the security of data center can be ensured by administrator who has ability to quickly locate the risk points and easily control and reduce the risks. In this paper, we present VMRaS (a novel virtual machine risk assessment scheme in the cloud environment), a scheme that can assess the risk of a virtual machine. First, we introduce the process, criteria and algorithms of risk assessment. And then we present the design and implementation of VMRaS. We evaluate a prototype of VMRaS which is deployed on an Open Stack-based cloud computing resource management platform. The result shows that VMRaS works well in the Open Stack-based cloud environment.
云计算的安全问题一直是客户关心的问题。研究虚拟机的定量或定性风险值将是了解云数据中心安全状况的良好开端。风险评估是真正了解网络和信息系统安全流程,分析安全威胁从何而来,风险可能造成多大损失的解决方案。通过风险评估与云计算的结合,我们可以评估虚拟机的风险价值,管理员可以快速定位风险点,轻松控制和降低风险,从而确保数据中心的安全。本文提出了一种新的云环境下的虚拟机风险评估方案VMRaS,该方案可以评估虚拟机的风险。首先,我们介绍了风险评估的过程、标准和算法。然后给出了VMRaS的设计与实现。我们评估了部署在基于开放堆栈的云计算资源管理平台上的VMRaS原型。结果表明,VMRaS在基于Open stack的云环境下运行良好。
{"title":"VMRaS: A Novel Virtual Machine Risk Assessment Scheme in the Cloud Environment","authors":"SiFan Liu, Jie Wu, Zhihui Lu, Hui Xiong","doi":"10.1109/SCC.2013.12","DOIUrl":"https://doi.org/10.1109/SCC.2013.12","url":null,"abstract":"Security issues of cloud computing are always being concerned by customers. Research on a virtual machine's quantitative or qualitative value of risk will be a good start to know the security status of a cloud data center. Risk assessment is a solution for really understanding security procedures of the network and information system, analyzing where security threats come from and how much loss the risk can cause. By means of the combination of risk assessment with cloud computing, we can assess the risk value of virtual machines, and the security of data center can be ensured by administrator who has ability to quickly locate the risk points and easily control and reduce the risks. In this paper, we present VMRaS (a novel virtual machine risk assessment scheme in the cloud environment), a scheme that can assess the risk of a virtual machine. First, we introduce the process, criteria and algorithms of risk assessment. And then we present the design and implementation of VMRaS. We evaluate a prototype of VMRaS which is deployed on an Open Stack-based cloud computing resource management platform. The result shows that VMRaS works well in the Open Stack-based cloud environment.","PeriodicalId":370898,"journal":{"name":"2013 IEEE International Conference on Services Computing","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127834075","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
The Importance of Considering Information Quality in the Implementation of Service-Oriented Architecture Initiatives 在面向服务的体系结构计划的实现中考虑信息质量的重要性
Pub Date : 2013-06-28 DOI: 10.1109/SCC.2013.22
M. S. Sulong, Azlianor Abdul-Aziz, A. Koronios, Jing Gao
The focus of many organisations shifts towards a new initiative, specifically service-oriented architecture (SOA). The use of SOA enables high-level application integration and the orchestration of business processes in order to realise its full value, including agility and reusability. This shapes the thinking of architects and developers when it comes leveraging computing and information technology (IT) to model, create, operate and manage business processes as services. However, applying SOA initiatives without considering the quality of information makes it impossible for organisations to succeed. Many researchers have looked at the area of information quality (IQ) in terms of the technical aspects of SOA, but there is a gap in the literature when it comes to the process of implementing and deploying an enterprise-wide SOA as a phased, evolutionary process. Thus, this article discusses the importance of IQ throughout the implementation of SOA initiatives. SOA team members from seven case organisations which have been carrying out SOA initiatives were interviewed to gain in-depth insights into IQ in these firms. The results from these various real-world experiences indicate that tying together these two distinctive areas - SOA initiatives and IQ strategy - has a positive effect for a broader audience.
许多组织的焦点转向了新的活动,特别是面向服务的体系结构(SOA)。SOA的使用支持高级应用程序集成和业务流程编排,以实现其全部价值,包括敏捷性和可重用性。这影响了架构师和开发人员在利用计算和信息技术(it)作为服务对业务流程进行建模、创建、操作和管理时的思维。然而,在不考虑信息质量的情况下应用SOA活动将使组织不可能取得成功。许多研究人员已经从SOA的技术方面研究了信息质量(IQ)领域,但是在将实现和部署企业级SOA的过程作为一个分阶段的、渐进的过程时,文献中存在空白。因此,本文将讨论IQ在SOA活动实现过程中的重要性。我们采访了来自七个实施SOA计划的案例组织的SOA团队成员,以深入了解这些公司的IQ。来自这些不同的实际经验的结果表明,将这两个不同的领域——SOA计划和IQ策略——结合在一起对更广泛的受众具有积极的影响。
{"title":"The Importance of Considering Information Quality in the Implementation of Service-Oriented Architecture Initiatives","authors":"M. S. Sulong, Azlianor Abdul-Aziz, A. Koronios, Jing Gao","doi":"10.1109/SCC.2013.22","DOIUrl":"https://doi.org/10.1109/SCC.2013.22","url":null,"abstract":"The focus of many organisations shifts towards a new initiative, specifically service-oriented architecture (SOA). The use of SOA enables high-level application integration and the orchestration of business processes in order to realise its full value, including agility and reusability. This shapes the thinking of architects and developers when it comes leveraging computing and information technology (IT) to model, create, operate and manage business processes as services. However, applying SOA initiatives without considering the quality of information makes it impossible for organisations to succeed. Many researchers have looked at the area of information quality (IQ) in terms of the technical aspects of SOA, but there is a gap in the literature when it comes to the process of implementing and deploying an enterprise-wide SOA as a phased, evolutionary process. Thus, this article discusses the importance of IQ throughout the implementation of SOA initiatives. SOA team members from seven case organisations which have been carrying out SOA initiatives were interviewed to gain in-depth insights into IQ in these firms. The results from these various real-world experiences indicate that tying together these two distinctive areas - SOA initiatives and IQ strategy - has a positive effect for a broader audience.","PeriodicalId":370898,"journal":{"name":"2013 IEEE International Conference on Services Computing","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126535806","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Selecting Web Service for Multi-user Based on Multi-QoS Prediction 基于多qos预测的多用户Web服务选择
Pub Date : 2013-06-28 DOI: 10.1109/SCC.2013.35
Zhongjun Liang, Hua Zou, Jing Guo, Fangchun Yang, Rongheng Lin
In this paper, we study a new framework for multi-user Web services selection problem, which aims to select best candidates to meet multi-user's requirements. However, the unavoidable challenges in this problem are the efficiency and effect. Most existing methods are proposed for the single request condition without considering the overload of Web services, which cannot be directly used in this problem. Furthermore, existing methods assumed the QoS information for users are all known and accurate, and in real case, there are always many missing QoS values in history records, which increase the difficulty of the selection. In this paper, we propose a new framework for multi-user Web services selection problem. This framework first predicts the missing multi-QoS values according to the historical QoS experience from different users, and then selects the global optimal solution for multi-user by our fast match approach. Comprehensive empirical studies demonstrate the utility of the proposed method.
本文研究了一个新的多用户Web服务选择问题框架,该框架旨在选择最优候选服务以满足多用户的需求。然而,在这一问题中,效率和效果是不可避免的挑战。现有的大多数方法都是针对单个请求条件提出的,没有考虑Web服务的过载,因此不能直接用于此问题。此外,现有方法假设用户的QoS信息都是已知且准确的,而在实际情况下,历史记录中总是存在许多缺失的QoS值,这增加了选择的难度。本文提出了一个解决多用户Web服务选择问题的新框架。该框架首先根据不同用户的历史QoS经验预测缺失的多QoS值,然后通过快速匹配方法选择多用户的全局最优解。综合实证研究证明了该方法的有效性。
{"title":"Selecting Web Service for Multi-user Based on Multi-QoS Prediction","authors":"Zhongjun Liang, Hua Zou, Jing Guo, Fangchun Yang, Rongheng Lin","doi":"10.1109/SCC.2013.35","DOIUrl":"https://doi.org/10.1109/SCC.2013.35","url":null,"abstract":"In this paper, we study a new framework for multi-user Web services selection problem, which aims to select best candidates to meet multi-user's requirements. However, the unavoidable challenges in this problem are the efficiency and effect. Most existing methods are proposed for the single request condition without considering the overload of Web services, which cannot be directly used in this problem. Furthermore, existing methods assumed the QoS information for users are all known and accurate, and in real case, there are always many missing QoS values in history records, which increase the difficulty of the selection. In this paper, we propose a new framework for multi-user Web services selection problem. This framework first predicts the missing multi-QoS values according to the historical QoS experience from different users, and then selects the global optimal solution for multi-user by our fast match approach. Comprehensive empirical studies demonstrate the utility of the proposed method.","PeriodicalId":370898,"journal":{"name":"2013 IEEE International Conference on Services Computing","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121956568","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
Quantifying Consistency between Conceptual and Executable Business Processes 量化概念性和可执行性业务流程之间的一致性
Pub Date : 2013-06-28 DOI: 10.1109/SCC.2013.47
Wei Song, Wenjia Zhang, Gongxuan Zhang, Junhua Ding, Xuewei Zhang
Business processes have been identified as effective means to developing service-based applications. It is an important and challenging research problem to check consistency between conceptual and executable business processes. Most existing approaches analyze the consistency based on qualitative equivalence relations between business processes and only provide a "true"/"false" result. Thus, they fail to differentiate slight inconsistency scenarios from totally inconsistency ones. To address this problem, we leverage activity constraints, i.e., partial orders, mutual-exclusions, and independences, to analyze consistency, and measure the consistency degree (ranging from 0 to 1.0) between a conceptual business process and an executable one based on the rate of consistent activity constraints. We show the applicability of our approach by analyzing the consistency between public views and private processes of some real-life BPEL processes.
业务流程已被确定为开发基于服务的应用程序的有效手段。检查概念和可执行业务流程之间的一致性是一个重要且具有挑战性的研究问题。大多数现有方法基于业务流程之间的定性等价关系来分析一致性,只提供“真”/“假”结果。因此,它们无法区分轻微不一致的场景和完全不一致的场景。为了解决这个问题,我们利用活动约束(即部分顺序、互斥和独立性)来分析一致性,并基于一致活动约束的比率度量概念业务流程和可执行业务流程之间的一致性程度(范围从0到1.0)。我们通过分析一些实际BPEL流程的公共视图和私有流程之间的一致性来展示我们方法的适用性。
{"title":"Quantifying Consistency between Conceptual and Executable Business Processes","authors":"Wei Song, Wenjia Zhang, Gongxuan Zhang, Junhua Ding, Xuewei Zhang","doi":"10.1109/SCC.2013.47","DOIUrl":"https://doi.org/10.1109/SCC.2013.47","url":null,"abstract":"Business processes have been identified as effective means to developing service-based applications. It is an important and challenging research problem to check consistency between conceptual and executable business processes. Most existing approaches analyze the consistency based on qualitative equivalence relations between business processes and only provide a \"true\"/\"false\" result. Thus, they fail to differentiate slight inconsistency scenarios from totally inconsistency ones. To address this problem, we leverage activity constraints, i.e., partial orders, mutual-exclusions, and independences, to analyze consistency, and measure the consistency degree (ranging from 0 to 1.0) between a conceptual business process and an executable one based on the rate of consistent activity constraints. We show the applicability of our approach by analyzing the consistency between public views and private processes of some real-life BPEL processes.","PeriodicalId":370898,"journal":{"name":"2013 IEEE International Conference on Services Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122163908","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Revisiting Performance Interference among Consolidated n-Tier Applications: Sharing is Better Than Isolation 重新审视合并n层应用程序之间的性能干扰:共享优于隔离
Pub Date : 2013-06-28 DOI: 10.1109/SCC.2013.42
Yasuhiko Kanemasa, Qingyang Wang, Jack Li, Masazumi Matsubara, C. Pu
Performance unpredictability is one of the major concerns slowing down the migration of mission-critical applications into cloud computing infrastructures. An example of non-intuitive result is the measured n-tier application performance in a virtualized environment that showed increasing workload caused a competing, co-located constant workload to decrease its response time. In this paper, we investigate the sensitivity of measured performance in relation to two factors: (1) consolidated server specification of virtual machine resource availability, and (2) burstiness of n-tier application workload. Our first and surprising finding is that specifying a complete isolation, e.g., 50-50 even split of CPU between two co-located virtual machines (VMs) results in significantly lower performance compared to a fully-shared allocation, e.g., up to 100% CPU for both co-located VMs. This happens even at relatively modest resource utilization levels (e.g., 40% CPU in the VMs). Second, we found that an increasingly bursty workload also increases the performance loss among the consolidated servers, even at similarly modest utilization levels (e.g., 70% overall). A potential solution to the first problem (performance loss due to resource allocation) is cross-tier-priority scheduling (giving higher priority to shorter jobs), which can reduce the performance loss by a factor of two in our experiments. In contrast, bursty workloads are a more difficult problem: our measurements show they affect both the isolation and sharing strategies in virtual machine resource allocation.
性能不可预测性是阻碍关键任务应用程序向云计算基础设施迁移的主要问题之一。非直观结果的一个示例是在虚拟化环境中测量的n层应用程序性能,该性能显示,不断增加的工作负载导致竞争的、位于同一位置的恒定工作负载减少其响应时间。在本文中,我们研究了测量性能的敏感性与两个因素的关系:(1)虚拟机资源可用性的合并服务器规范,以及(2)n层应用程序工作负载的突发性。我们的第一个令人惊讶的发现是,指定一个完全隔离,例如,在两个共位于的虚拟机(vm)之间50-50均匀分配CPU,与完全共享分配(例如,为两个共位于的vm提供高达100%的CPU)相比,导致性能显著降低。即使在相对适度的资源利用率水平(例如,虚拟机中40%的CPU)也会发生这种情况。其次,我们发现,越来越频繁的工作负载也会增加合并服务器之间的性能损失,即使在类似的适度利用率水平下(例如,总体上为70%)也是如此。第一个问题(由于资源分配造成的性能损失)的潜在解决方案是跨层优先级调度(为较短的作业提供更高的优先级),在我们的实验中,它可以将性能损失减少两倍。相比之下,突发工作负载是一个更困难的问题:我们的测量表明,它们会影响虚拟机资源分配中的隔离和共享策略。
{"title":"Revisiting Performance Interference among Consolidated n-Tier Applications: Sharing is Better Than Isolation","authors":"Yasuhiko Kanemasa, Qingyang Wang, Jack Li, Masazumi Matsubara, C. Pu","doi":"10.1109/SCC.2013.42","DOIUrl":"https://doi.org/10.1109/SCC.2013.42","url":null,"abstract":"Performance unpredictability is one of the major concerns slowing down the migration of mission-critical applications into cloud computing infrastructures. An example of non-intuitive result is the measured n-tier application performance in a virtualized environment that showed increasing workload caused a competing, co-located constant workload to decrease its response time. In this paper, we investigate the sensitivity of measured performance in relation to two factors: (1) consolidated server specification of virtual machine resource availability, and (2) burstiness of n-tier application workload. Our first and surprising finding is that specifying a complete isolation, e.g., 50-50 even split of CPU between two co-located virtual machines (VMs) results in significantly lower performance compared to a fully-shared allocation, e.g., up to 100% CPU for both co-located VMs. This happens even at relatively modest resource utilization levels (e.g., 40% CPU in the VMs). Second, we found that an increasingly bursty workload also increases the performance loss among the consolidated servers, even at similarly modest utilization levels (e.g., 70% overall). A potential solution to the first problem (performance loss due to resource allocation) is cross-tier-priority scheduling (giving higher priority to shorter jobs), which can reduce the performance loss by a factor of two in our experiments. In contrast, bursty workloads are a more difficult problem: our measurements show they affect both the isolation and sharing strategies in virtual machine resource allocation.","PeriodicalId":370898,"journal":{"name":"2013 IEEE International Conference on Services Computing","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125617978","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 17
Ontology-Based Configuration for Service-Based Business Process Model 面向基于服务的业务流程模型的基于本体的配置
Pub Date : 2013-06-28 DOI: 10.1109/SCC.2013.59
Ying Huang, Zaiwen Feng, K. He, Yiwang Huang
Configurable process models can be used to provide information on business processes for different user groups in an appropriate and efficient manner. It promotes the reuse of proven practices by providing analysts with a generic modeling artifact from which to derive individual process models. Before a configurable business process being configured into a concrete business process model, the variability points of the configurable business process need to be identified. The decision on how to bind these variation points boils down to the users' requirements and needs. Given the specified requirements of the users, the configurable business process can be configured. In the paper, we propose a framework for carrying out automatic service-based business process configuration by using SWRL based business rules. We design and implement a variation point ontology, in which the guidelines of variable points are presented by SWRL rules. We also summarize a set of domain-specific business rules too, thus we can use these domain-specific rules to get the specific rules needed to meet users' requirements. We exploit domain ontology as knowledge base and rules as guideline to configure business process, for the purpose of individual configuration. Then we employ a configuration algorithm to configure a configurable business process depending on the reference result we obtain. The approach is validated by a case study from the domain of the urban logistics distribution.
可配置流程模型可用于以适当和有效的方式为不同的用户组提供有关业务流程的信息。它通过向分析人员提供一个通用的建模工件来派生单独的流程模型,从而促进了经过验证的实践的重用。在将可配置业务流程配置为具体的业务流程模型之前,需要确定可配置业务流程的可变性点。如何绑定这些变化点的决定归结为用户的需求和需要。给定用户的指定需求,可以配置可配置的业务流程。在本文中,我们提出了一个框架,通过使用基于SWRL的业务规则来实现基于服务的业务流程自动配置。我们设计并实现了一个变异点本体,其中变异点的指导原则由SWRL规则表示。我们还总结了一组特定于领域的业务规则,因此我们可以使用这些特定于领域的规则来获得满足用户需求所需的特定规则。以领域本体为知识基础,以规则为指导,对业务流程进行配置,实现个性化配置。然后根据得到的参考结果,采用配置算法对可配置的业务流程进行配置。通过城市物流配送领域的案例研究,验证了该方法的有效性。
{"title":"Ontology-Based Configuration for Service-Based Business Process Model","authors":"Ying Huang, Zaiwen Feng, K. He, Yiwang Huang","doi":"10.1109/SCC.2013.59","DOIUrl":"https://doi.org/10.1109/SCC.2013.59","url":null,"abstract":"Configurable process models can be used to provide information on business processes for different user groups in an appropriate and efficient manner. It promotes the reuse of proven practices by providing analysts with a generic modeling artifact from which to derive individual process models. Before a configurable business process being configured into a concrete business process model, the variability points of the configurable business process need to be identified. The decision on how to bind these variation points boils down to the users' requirements and needs. Given the specified requirements of the users, the configurable business process can be configured. In the paper, we propose a framework for carrying out automatic service-based business process configuration by using SWRL based business rules. We design and implement a variation point ontology, in which the guidelines of variable points are presented by SWRL rules. We also summarize a set of domain-specific business rules too, thus we can use these domain-specific rules to get the specific rules needed to meet users' requirements. We exploit domain ontology as knowledge base and rules as guideline to configure business process, for the purpose of individual configuration. Then we employ a configuration algorithm to configure a configurable business process depending on the reference result we obtain. The approach is validated by a case study from the domain of the urban logistics distribution.","PeriodicalId":370898,"journal":{"name":"2013 IEEE International Conference on Services Computing","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-06-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130718572","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 21
期刊
2013 IEEE International Conference on Services Computing
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1