首页 > 最新文献

Workshop on Software and Performance最新文献

英文 中文
Developing software performance with the performance refinement and evolution model 使用性能改进和演化模型开发软件性能
Pub Date : 2007-02-05 DOI: 10.1145/1216993.1217016
C. Ho, L. Williams
Performance is an important attribute of a software system. To develop a software system of acceptable performance, the team needs to specify precise performance requirements, design appropriate test cases, and use suitable techniques to analyze the performance characteristics. However, the lack of a structured framework for performance engineering may impair the effectiveness of the techniques. We propose the Performance Refinement and Evolution Model (PREM) as a performance management framework. Based on the specification of quantitative measurement and workloads, PREM classifies performance requirements specification, analysis activities, and testing into four levels. In this paper, we provide an overview of this model.
性能是软件系统的一个重要属性。为了开发一个性能可接受的软件系统,团队需要指定精确的性能需求,设计适当的测试用例,并使用合适的技术来分析性能特征。然而,缺乏性能工程的结构化框架可能会损害这些技术的有效性。我们提出绩效改进与演化模型(PREM)作为绩效管理框架。基于定量度量和工作负载的规范,PREM将性能需求规范、分析活动和测试分为四个级别。在本文中,我们提供了该模型的概述。
{"title":"Developing software performance with the performance refinement and evolution model","authors":"C. Ho, L. Williams","doi":"10.1145/1216993.1217016","DOIUrl":"https://doi.org/10.1145/1216993.1217016","url":null,"abstract":"Performance is an important attribute of a software system. To develop a software system of acceptable performance, the team needs to specify precise performance requirements, design appropriate test cases, and use suitable techniques to analyze the performance characteristics. However, the lack of a structured framework for performance engineering may impair the effectiveness of the techniques. We propose the Performance Refinement and Evolution Model (PREM) as a performance management framework. Based on the specification of quantitative measurement and workloads, PREM classifies performance requirements specification, analysis activities, and testing into four levels. In this paper, we provide an overview of this model.","PeriodicalId":235512,"journal":{"name":"Workshop on Software and Performance","volume":"90 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132798843","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
A model-driven approach to describe and predict the performance of composite services 一种模型驱动的方法来描述和预测组合服务的性能
Pub Date : 2007-02-05 DOI: 10.1145/1216993.1217008
A. D’Ambrogio, Paolo Bocciarelli
Distributed applications are rapidly converging towards the adoption of a computing paradigm based on service-oriented architectures (SOA), according to which an application results from the composition of a set of services in execution on networked server hosts. In a SOA context, service providers are strategically interested both to describe the performance characteristics of offered services, to better qualify their offer and gain a significant advantage in the global marketplace, and to predict the level of performance that can be offered to service consumers when building composite web services that make use of services managed by various service providers. This paper introduces a model-driven approach for integrating performance prediction into service composition processes carried out by use of BPEL (Business Process Execution Language for Web Services). The proposed approach is founded on P-WSDL (Performance-enabled WSDL), a performance-oriented extension of WSDL, the language for describing the information about service capabilities and invocation mechanisms. P-WSDL is a lightweight WSDL extension for the description of performance characteristics of a web service. The approach is illustrated by use of an example application to a composite web service for travel planning.
分布式应用程序正迅速向采用基于面向服务的体系结构(SOA)的计算范式融合,根据这种范式,应用程序由在网络服务器主机上执行的一组服务组合而成。在SOA上下文中,服务提供者对描述所提供服务的性能特征、更好地限定其提供的服务并在全球市场中获得显著优势以及在构建利用各种服务提供者管理的服务的复合web服务时预测可提供给服务消费者的性能水平都很感兴趣。本文介绍了一种模型驱动的方法,用于将性能预测集成到使用BPEL (Web服务的业务流程执行语言)执行的服务组合流程中。所建议的方法建立在P-WSDL(支持性能的WSDL)之上,这是WSDL的面向性能的扩展,WSDL是描述有关服务功能和调用机制的信息的语言。P-WSDL是用于描述web服务的性能特征的轻量级WSDL扩展。通过使用一个用于旅行计划的复合web服务的示例应用程序来说明该方法。
{"title":"A model-driven approach to describe and predict the performance of composite services","authors":"A. D’Ambrogio, Paolo Bocciarelli","doi":"10.1145/1216993.1217008","DOIUrl":"https://doi.org/10.1145/1216993.1217008","url":null,"abstract":"Distributed applications are rapidly converging towards the adoption of a computing paradigm based on service-oriented architectures (SOA), according to which an application results from the composition of a set of services in execution on networked server hosts. In a SOA context, service providers are strategically interested both to describe the performance characteristics of offered services, to better qualify their offer and gain a significant advantage in the global marketplace, and to predict the level of performance that can be offered to service consumers when building composite web services that make use of services managed by various service providers. This paper introduces a model-driven approach for integrating performance prediction into service composition processes carried out by use of BPEL (Business Process Execution Language for Web Services). The proposed approach is founded on P-WSDL (Performance-enabled WSDL), a performance-oriented extension of WSDL, the language for describing the information about service capabilities and invocation mechanisms. P-WSDL is a lightweight WSDL extension for the description of performance characteristics of a web service. The approach is illustrated by use of an example application to a composite web service for travel planning.","PeriodicalId":235512,"journal":{"name":"Workshop on Software and Performance","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130457119","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}
引用次数: 122
The monitorability of service-level agreements for application-service provision 用于应用程序服务提供的服务水平协议的可监视性
Pub Date : 2007-02-05 DOI: 10.1145/1216993.1216997
J. Skene, A. Skene, J. Crampton, W. Emmerich
Service-Level Agreements (SLAs) mitigate the risks of a service-provision scenario by associating financial penalties with aberrant service behaviour. SLAs are useless if their provisions can be unilaterally ignored by a party without incurring any liability. To avoid this, it is necessary to ensure that each party's conformance to its obligations can be monitored by the other parties. We introduce a technique for analysing systems of SLAs to determine the degree of monitorability possible. We apply this technique to identify the most monitorable system of SLAs including timeliness constraints for a three-role Application-Service Provision (ASP) scenario. The system contains SLAs that are at best mutually monitorable, implying the requirement for reconciliation of monitoring data between the parties, and hence the need to constrain the parties to report honestly while accommodating unavoidable measurement error. We describe the design of a fair constraint on the precision and accuracy of reported measurements, and its approximate monitorability using a statistical hypothesis test.
服务水平协议(sla)通过将财务处罚与异常服务行为关联起来,降低了服务提供场景的风险。如果sla的条款可以被一方单方面忽视而不承担任何责任,那么sla就是无用的。为避免这种情况,有必要确保每一方履行其义务的情况可由其他各方监测。我们介绍了一种分析sla系统的技术,以确定可能的可监控程度。我们应用此技术来确定最可监视的sla系统,包括三角色应用程序-服务提供(ASP)场景的时效性约束。系统包含充其量是相互监视的sla,这意味着需要协调各方之间的监视数据,因此需要约束各方诚实地报告,同时容纳不可避免的度量错误。我们描述了对报告测量的精度和准确性的公平约束的设计,以及使用统计假设检验的近似可监测性。
{"title":"The monitorability of service-level agreements for application-service provision","authors":"J. Skene, A. Skene, J. Crampton, W. Emmerich","doi":"10.1145/1216993.1216997","DOIUrl":"https://doi.org/10.1145/1216993.1216997","url":null,"abstract":"Service-Level Agreements (SLAs) mitigate the risks of a service-provision scenario by associating financial penalties with aberrant service behaviour. SLAs are useless if their provisions can be unilaterally ignored by a party without incurring any liability. To avoid this, it is necessary to ensure that each party's conformance to its obligations can be monitored by the other parties. We introduce a technique for analysing systems of SLAs to determine the degree of monitorability possible. We apply this technique to identify the most monitorable system of SLAs including timeliness constraints for a three-role Application-Service Provision (ASP) scenario. The system contains SLAs that are at best mutually monitorable, implying the requirement for reconciliation of monitoring data between the parties, and hence the need to constrain the parties to report honestly while accommodating unavoidable measurement error. We describe the design of a fair constraint on the precision and accuracy of reported measurements, and its approximate monitorability using a statistical hypothesis test.","PeriodicalId":235512,"journal":{"name":"Workshop on Software and Performance","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114263543","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}
引用次数: 85
Controlled SQL query evolution for decision support benchmarks 用于决策支持基准的受控SQL查询演变
Pub Date : 2007-02-05 DOI: 10.1145/1216993.1217001
Meikel Pöss
The synthesis of increased global competitiveness and the acceptance of commercially available multi purpose database management systems (DBMS) for decision support applications requires an ever more critical system evaluation and selection to be completed in a progressively short period of time. Designers of standard benchmarks, individual customer benchmarks and system stress tests alike are struggling to mastermind queries that are both representative to the real world and execute in a reasonable time. Additionally, the enriched functionality of every new DBMS release amplifies the complexity of today's decision support systems calling for a novel approach in query generation for benchmarks. This paper proposes a framework of so called query evolution rules that can be applied to typical decision support queries, written in SQL92. Deployed in combination with QGEN2, the query generator developed by the TPC for TPC-DS ?[13], these rules quickly turn a small set of queries into a large set of semantically similar queries for ad-hoc benchmarking purposes or they can be used to generate thousands of queries quickly to stress test optimizers or query execution engines without much user intervention.
综合提高全球竞争力和接受商业上可用的多用途数据库管理系统(DBMS)的决策支持应用程序,需要越来越关键的系统评估和选择,以在越来越短的时间内完成。标准基准测试、个人客户基准测试和系统压力测试的设计者都在努力设计既能代表现实世界又能在合理时间内执行的查询。此外,每个新DBMS版本的丰富功能增加了当今决策支持系统的复杂性,要求在基准查询生成方面采用新的方法。本文提出了一个所谓的查询演化规则框架,可应用于典型的决策支持查询,该框架使用SQL92编写。与QGEN2 (TPC为TPC- ds开发的查询生成器)结合部署[13],这些规则可以快速将一小组查询转换为一组语义相似的大型查询,用于临时基准测试目的,或者它们可以用于快速生成数千个查询,以压力测试优化器或查询执行引擎,而无需太多用户干预。
{"title":"Controlled SQL query evolution for decision support benchmarks","authors":"Meikel Pöss","doi":"10.1145/1216993.1217001","DOIUrl":"https://doi.org/10.1145/1216993.1217001","url":null,"abstract":"The synthesis of increased global competitiveness and the acceptance of commercially available multi purpose database management systems (DBMS) for decision support applications requires an ever more critical system evaluation and selection to be completed in a progressively short period of time. Designers of standard benchmarks, individual customer benchmarks and system stress tests alike are struggling to mastermind queries that are both representative to the real world and execute in a reasonable time. Additionally, the enriched functionality of every new DBMS release amplifies the complexity of today's decision support systems calling for a novel approach in query generation for benchmarks. This paper proposes a framework of so called query evolution rules that can be applied to typical decision support queries, written in SQL92. Deployed in combination with QGEN2, the query generator developed by the TPC for TPC-DS ?[13], these rules quickly turn a small set of queries into a large set of semantically similar queries for ad-hoc benchmarking purposes or they can be used to generate thousands of queries quickly to stress test optimizers or query execution engines without much user intervention.","PeriodicalId":235512,"journal":{"name":"Workshop on Software and Performance","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132340510","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}
引用次数: 3
Performance evaluation of a DVB-H enabled mobile device system model 支持DVB-H的移动设备系统模型的性能评估
Pub Date : 2007-02-05 DOI: 10.1145/1216993.1217022
Lukas Pustina, Simon Schwarzer, M. Gerharz, P. Martini, V. Deichmann
In this experience report, we present experiences we have gained in applying performance engineering techniques during the design of a DVB-H enabled handheld device. The modelling methodology we applied uses UML 2.0 to model the system following a strict separation of architectural and behavioural aspects of the systems. From sequence diagrams and composite structure diagrams, a queueing network is generated for the analysis of the system performance. The configuration of the hardware resources and the resource demands is done using the standard SPT-profile. We describe our implementation and its seamless integration into a UML 2.0 CASE tool. Finally, the paper outlines lessons learnt during the design process which may be used to enhance the methodology.
在这份经验报告中,我们介绍了我们在设计支持DVB-H的手持设备期间应用性能工程技术所获得的经验。我们应用的建模方法使用UML 2.0对系统进行建模,严格分离系统的架构和行为方面。在序列图和组合结构图的基础上,生成了用于分析系统性能的排队网络。硬件资源和资源需求的配置是使用标准的spt配置文件完成的。我们描述了我们的实现,以及它与UML 2.0 CASE工具的无缝集成。最后,本文概述了在设计过程中吸取的经验教训,这些经验教训可用于增强方法论。
{"title":"Performance evaluation of a DVB-H enabled mobile device system model","authors":"Lukas Pustina, Simon Schwarzer, M. Gerharz, P. Martini, V. Deichmann","doi":"10.1145/1216993.1217022","DOIUrl":"https://doi.org/10.1145/1216993.1217022","url":null,"abstract":"In this experience report, we present experiences we have gained in applying performance engineering techniques during the design of a DVB-H enabled handheld device. The modelling methodology we applied uses UML 2.0 to model the system following a strict separation of architectural and behavioural aspects of the systems. From sequence diagrams and composite structure diagrams, a queueing network is generated for the analysis of the system performance. The configuration of the hardware resources and the resource demands is done using the standard SPT-profile. We describe our implementation and its seamless integration into a UML 2.0 CASE tool. Finally, the paper outlines lessons learnt during the design process which may be used to enhance the methodology.","PeriodicalId":235512,"journal":{"name":"Workshop on Software and Performance","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122645783","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}
引用次数: 6
Next generation data centers: trends and implications 下一代数据中心:趋势和影响
Pub Date : 2007-02-05 DOI: 10.1145/1216993.1216994
R. Friedrich, J. Rolia
In this talk we will discuss next generation data centers and the important impact they will have upon enterprise applications. Specifically, we will discuss the technical and economical trends motivating the move towards large scale distributed data centers consisting of tens of thousands of servers and hundreds of petabytes of storage. We will explain the roles and advantages of virtual machines and other virtualization technologies in these environments and also explore how they exacerbate the complexity of management and achieving predictable application behavior.To better illustrate issues emerging in such environments we will describe early experiments we conducted with a 1000-processor utility rendering service created for DreamWorks Animation that was used to render the films Shrek II and Madagascar. We will discuss the lessons learned from this experience.Next, we consider the trend towards service oriented architectures for enterprise application platforms. Service orientation provides for more flexible and agile information technology systems but further increases the complexity of management and behavior. We will explore the implications of composing services dynamically using an SOA approach.These trends for enterprise application platforms and the trends towards next generation data centers have helped to drive our current research agenda. Our goal is to enable the flexibility and agility offered by these new technologies while enabling cost effective management, predictable behavior and improved quality of service. We will give an overview of our research on model driven design for enterprise application infrastructure, automated deployment, and operations of distributed application services executing in a virtualized, shared resource pool within these next generation data centers.Finally, we will summarize the implications, challenges, and opportunities posed by these trends on academic and industrial research. In particular, we consider the impact on software performance and software performance engineering and pose important unanswered questions.
在本次演讲中,我们将讨论下一代数据中心及其对企业应用程序的重要影响。具体来说,我们将讨论推动向由数万台服务器和数百pb存储组成的大规模分布式数据中心移动的技术和经济趋势。我们将解释虚拟机和其他虚拟化技术在这些环境中的作用和优势,并探讨它们如何加剧管理和实现可预测应用程序行为的复杂性。为了更好地说明在这种环境中出现的问题,我们将描述我们使用为梦工厂动画创建的1000处理器实用渲染服务进行的早期实验,该服务用于渲染电影《怪物史莱克2》和《马达加斯加》。我们将讨论从这次经历中吸取的教训。接下来,我们考虑面向企业应用程序平台的面向服务架构的趋势。面向服务提供了更灵活和敏捷的信息技术系统,但进一步增加了管理和行为的复杂性。我们将探讨使用SOA方法动态组合服务的含义。这些企业应用平台的趋势和下一代数据中心的趋势有助于推动我们当前的研究议程。我们的目标是实现这些新技术提供的灵活性和敏捷性,同时实现具有成本效益的管理、可预测的行为和改进的服务质量。我们将概述我们对企业应用程序基础设施的模型驱动设计、自动化部署以及在这些下一代数据中心内的虚拟化共享资源池中执行分布式应用程序服务的操作的研究。最后,我们将总结这些趋势对学术和工业研究的影响、挑战和机遇。特别是,我们考虑了对软件性能和软件性能工程的影响,并提出了重要的未回答的问题。
{"title":"Next generation data centers: trends and implications","authors":"R. Friedrich, J. Rolia","doi":"10.1145/1216993.1216994","DOIUrl":"https://doi.org/10.1145/1216993.1216994","url":null,"abstract":"In this talk we will discuss next generation data centers and the important impact they will have upon enterprise applications. Specifically, we will discuss the technical and economical trends motivating the move towards large scale distributed data centers consisting of tens of thousands of servers and hundreds of petabytes of storage. We will explain the roles and advantages of virtual machines and other virtualization technologies in these environments and also explore how they exacerbate the complexity of management and achieving predictable application behavior.To better illustrate issues emerging in such environments we will describe early experiments we conducted with a 1000-processor utility rendering service created for DreamWorks Animation that was used to render the films Shrek II and Madagascar. We will discuss the lessons learned from this experience.Next, we consider the trend towards service oriented architectures for enterprise application platforms. Service orientation provides for more flexible and agile information technology systems but further increases the complexity of management and behavior. We will explore the implications of composing services dynamically using an SOA approach.These trends for enterprise application platforms and the trends towards next generation data centers have helped to drive our current research agenda. Our goal is to enable the flexibility and agility offered by these new technologies while enabling cost effective management, predictable behavior and improved quality of service. We will give an overview of our research on model driven design for enterprise application infrastructure, automated deployment, and operations of distributed application services executing in a virtualized, shared resource pool within these next generation data centers.Finally, we will summarize the implications, challenges, and opportunities posed by these trends on academic and industrial research. In particular, we consider the impact on software performance and software performance engineering and pose important unanswered questions.","PeriodicalId":235512,"journal":{"name":"Workshop on Software and Performance","volume":"132 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120922261","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}
引用次数: 3
Energetic performance of service-oriented multi-radio networks: issues and perspectives 面向服务的多无线网络的能量性能:问题与展望
Pub Date : 2007-02-05 DOI: 10.1145/1216993.1217002
M. Caporuscio, Damien Charlet, V. Issarny, A. Navarra
Wireless devices now hold multiple radio interfaces, allowing to switch from one network to another according to required connectivity and related quality. Still, the selection of the best radio interface for a specific connection is under the responsibility of the end-user in most cases. Integrated multi-radio network management so as to improve the overall performance of the network(s) up to the software application layer, has led to a number of research efforts over the last few years. However, several challenges remain due to the inherent complexity of the problem. This paper specifically concentrates on the comprehensive analysis of energy-efficient multi-radio networking for pervasive computing. Building upon the service oriented architectural style, we consider pervasive networks of software services, which are deployed on the various networked nodes. The issue is then to optimize the energetic performance of the pervasive network through careful selection of the radio link over which service access should be realized for each such access. By considering the most common wireless interfaces in use today (Bluetooth, WiFi and GPRS), we introduce a formal model of service-oriented multi-radio networks. The proposed model enables characterizing the optimal network configuration in terms of energetic performance, which is shown to be a NP-hard problem and thus requires adequate approximation.
无线设备现在拥有多个无线电接口,允许根据所需的连接性和相关质量从一个网络切换到另一个网络。尽管如此,在大多数情况下,为特定连接选择最佳无线电接口是由最终用户负责的。为了提高网络的整体性能直至软件应用层,集成多无线电网络管理在过去几年中引起了许多研究工作。然而,由于问题本身的复杂性,仍然存在一些挑战。本文着重对面向普适计算的节能多无线网络进行了综合分析。在面向服务的体系结构风格的基础上,我们考虑部署在各种网络节点上的软件服务的普及网络。接下来的问题是通过仔细选择无线链路来优化普适网络的能量性能,每个这样的接入都应该通过无线电链路来实现业务访问。通过考虑目前使用的最常见的无线接口(蓝牙、WiFi和GPRS),我们引入了面向服务的多无线网络的正式模型。所提出的模型能够表征能量性能方面的最优网络配置,这被证明是一个np困难问题,因此需要充分的近似。
{"title":"Energetic performance of service-oriented multi-radio networks: issues and perspectives","authors":"M. Caporuscio, Damien Charlet, V. Issarny, A. Navarra","doi":"10.1145/1216993.1217002","DOIUrl":"https://doi.org/10.1145/1216993.1217002","url":null,"abstract":"Wireless devices now hold multiple radio interfaces, allowing to switch from one network to another according to required connectivity and related quality. Still, the selection of the best radio interface for a specific connection is under the responsibility of the end-user in most cases. Integrated multi-radio network management so as to improve the overall performance of the network(s) up to the software application layer, has led to a number of research efforts over the last few years. However, several challenges remain due to the inherent complexity of the problem. This paper specifically concentrates on the comprehensive analysis of energy-efficient multi-radio networking for pervasive computing. Building upon the service oriented architectural style, we consider pervasive networks of software services, which are deployed on the various networked nodes. The issue is then to optimize the energetic performance of the pervasive network through careful selection of the radio link over which service access should be realized for each such access. By considering the most common wireless interfaces in use today (Bluetooth, WiFi and GPRS), we introduce a formal model of service-oriented multi-radio networks. The proposed model enables characterizing the optimal network configuration in terms of energetic performance, which is shown to be a NP-hard problem and thus requires adequate approximation.","PeriodicalId":235512,"journal":{"name":"Workshop on Software and Performance","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122423812","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}
引用次数: 36
Performance engineering in industry: current practices and adoption challenges 工业中的性能工程:当前实践和采用挑战
Pub Date : 2007-02-05 DOI: 10.1145/1216993.1217029
A. Hassan, P. Flora
This panel session discusses performance engineering practices in industry. Presentations in the session will explore the use of lightweight techniques and approaches in order to permit the cost effective and rapid adoption of performance modeling research by large industrial software systems.
本小组讨论了工业中的性能工程实践。会议中的演讲将探讨轻量级技术和方法的使用,以便大型工业软件系统能够经济高效地快速采用性能建模研究。
{"title":"Performance engineering in industry: current practices and adoption challenges","authors":"A. Hassan, P. Flora","doi":"10.1145/1216993.1217029","DOIUrl":"https://doi.org/10.1145/1216993.1217029","url":null,"abstract":"This panel session discusses performance engineering practices in industry. Presentations in the session will explore the use of lightweight techniques and approaches in order to permit the cost effective and rapid adoption of performance modeling research by large industrial software systems.","PeriodicalId":235512,"journal":{"name":"Workshop on Software and Performance","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126736465","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}
引用次数: 3
An approach to ontology-aided performance engineering through NFR framework 基于NFR框架的本体辅助性能工程方法
Pub Date : 2007-02-05 DOI: 10.1145/1216993.1217014
Pere P. Sancho, C. Juiz, R. Puigjaner, L. Chung, N. Subramanian
In this article we intend to make an attempt to formalize the Software Performance Engineering Body of Knowledge (SPEBoK) by means of the formal semantics of an ontology written in OWL. We do not claim that our SPEBoK is complete nor the information contained correct. Rather we propose the structure of an ontological database to contain it. This structure allows the Performance Engineering issues to be related among themselves and even to other non-functional requirements with which they may interact. Our work uses the NFR Framework.
在本文中,我们打算尝试通过使用OWL编写的本体的形式化语义来形式化软件性能工程知识体(SPEBoK)。我们不声称我们的SPEBoK是完整的或包含的信息是正确的。相反,我们建议使用本体数据库的结构来包含它。这种结构允许性能工程问题相互关联,甚至与它们可能交互的其他非功能需求相关联。我们的工作使用NFR框架。
{"title":"An approach to ontology-aided performance engineering through NFR framework","authors":"Pere P. Sancho, C. Juiz, R. Puigjaner, L. Chung, N. Subramanian","doi":"10.1145/1216993.1217014","DOIUrl":"https://doi.org/10.1145/1216993.1217014","url":null,"abstract":"In this article we intend to make an attempt to formalize the Software Performance Engineering Body of Knowledge (SPEBoK) by means of the formal semantics of an ontology written in OWL. We do not claim that our SPEBoK is complete nor the information contained correct. Rather we propose the structure of an ontological database to contain it. This structure allows the Performance Engineering issues to be related among themselves and even to other non-functional requirements with which they may interact. Our work uses the NFR Framework.","PeriodicalId":235512,"journal":{"name":"Workshop on Software and Performance","volume":"32 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128598203","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
Performance analysis and prediction of physically mobile systems 物理移动系统的性能分析与预测
Pub Date : 2007-02-05 DOI: 10.1145/1216993.1217015
A. Marco, C. Mascolo
The market of portable computational devices is expanding more and more rapidly. The systems created by the interactions of these devices among themselves and with the surrounding infrastructure result in being quite different from existing traditional systems in terms of connectivity, dynamicity and resource availability. As a consequence, existing performance evaluation and prediction techniques appear to be inadequate to the application to mobile systems. While some adaptations have been proposed for systems presenting some logical mobility (i.e., software mobility), very little has been attempted to provide useful performance prediction methodologies for physically mobile systems.In this paper we present a methodology for modeling performance of physically mobile systems: our aim is to provide guidelines for the designer of the system on how particular physical mobility patterns affect the system performance and on how these measures can be taken into account in the early stages of the system development.
便携式计算设备的市场正在迅速扩大。这些设备之间以及与周围基础设施的相互作用所创建的系统在连通性、动态性和资源可用性方面与现有的传统系统截然不同。因此,现有的性能评价和预测技术似乎不足以应用于移动系统。虽然已经为呈现某种逻辑移动性(即软件移动性)的系统提出了一些适应性建议,但很少有人尝试为物理移动系统提供有用的性能预测方法。在本文中,我们提出了一种建模物理移动系统性能的方法:我们的目标是为系统的设计者提供指导方针,说明特定的物理移动模式如何影响系统性能,以及如何在系统开发的早期阶段考虑这些措施。
{"title":"Performance analysis and prediction of physically mobile systems","authors":"A. Marco, C. Mascolo","doi":"10.1145/1216993.1217015","DOIUrl":"https://doi.org/10.1145/1216993.1217015","url":null,"abstract":"The market of portable computational devices is expanding more and more rapidly. The systems created by the interactions of these devices among themselves and with the surrounding infrastructure result in being quite different from existing traditional systems in terms of connectivity, dynamicity and resource availability. As a consequence, existing performance evaluation and prediction techniques appear to be inadequate to the application to mobile systems. While some adaptations have been proposed for systems presenting some logical mobility (i.e., software mobility), very little has been attempted to provide useful performance prediction methodologies for physically mobile systems.In this paper we present a methodology for modeling performance of physically mobile systems: our aim is to provide guidelines for the designer of the system on how particular physical mobility patterns affect the system performance and on how these measures can be taken into account in the early stages of the system development.","PeriodicalId":235512,"journal":{"name":"Workshop on Software and Performance","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2007-02-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122164640","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
期刊
Workshop on Software and Performance
全部 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