Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion最新文献

筛选
英文 中文
Learning Performance Engineering through Applications 通过应用程序学习性能工程
G. Serazzi
{"title":"Learning Performance Engineering through Applications","authors":"G. Serazzi","doi":"10.1145/3053600.3053639","DOIUrl":"https://doi.org/10.1145/3053600.3053639","url":null,"abstract":"In 1986 D. Ferrari, in a position paper published on IEEE Transactions on Software Engineering, emphasized that the field of Computer Systems Performance Evaluation (CSPE) since its birth had grown in isolation from the other areas of computer science. It was pointed out that the drawbacks of such insularity outweigh its advantages. Some urgent actions to improve the situation were listed. Among them, on the educational side, the integration of performance evaluation concepts in the computer systems basic courses and a more application-oriented approach of the teaching have been advocated. Another problem highlighted was the existence of a time lag between the available performance evaluation techniques and the type of problems created by the new system architectures. In 2003 Ferrari revisited and updated the concepts described in the first paper. Some limited positive results have been perceived. But, what has happened during the last 14 years, about these and other problems related to the education and practice of performance engineering? The old problems, at least partially, have been solved? What are the new problems that arose?","PeriodicalId":115833,"journal":{"name":"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125402453","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
A Generic Platform for Transforming Monitoring Data into Performance Models 将监控数据转换为性能模型的通用平台
Jonas Kunz, Christoph Heger, R. Heinrich
{"title":"A Generic Platform for Transforming Monitoring Data into Performance Models","authors":"Jonas Kunz, Christoph Heger, R. Heinrich","doi":"10.1145/3053600.3053635","DOIUrl":"https://doi.org/10.1145/3053600.3053635","url":null,"abstract":"The performance of software systems is an ongoing issue in the industry, including the development of corresponding performance models. Recently several approaches for deriving such performance models from monitoring data have been proposed. A current limitation of these approaches is that most of them are bound to certain monitoring tools for providing the data, limiting their applicability. We therefore propose a generic platform for transforming monitoring data into performance models, encapsulating these approaches for deriving performance models. This platform gives the flexibility of exchanging the monitoring tool or the used performance modeling approach, allowing more comprehensive performance analysis without additional manual transformation work. A seamless exchangeability of the performance modeling approach enables the generation of different types of performance models based on the same monitoring data, while the exchangeability of the monitoring tool enables the same approaches to be employed on a wider range of systems, as often the applicability of certain monitoring tools is limited by environmental properties. In addition, the generic nature of the platform aims to support the rapid development of prototypes of new, upcoming ideas within the context of performance modeling based on monitoring data. During our evaluation we examine the quality of our approach in terms of accuracy and scalability. We show that our platform for transforming monitoring data into performance models scales with a very low overhead and that the results of the integrated performance modeling approaches are very accurate in comparison to the results of the non-integrated versions.","PeriodicalId":115833,"journal":{"name":"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123820270","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
Towards DevOps for Privacy-by-Design in Data-Intensive Applications: A Research Roadmap 面向数据密集型应用中隐私设计的DevOps:研究路线图
M. Guerriero, D. Tamburri, Y. Ridene, F. Marconi, M. Bersani, Matej Artac
{"title":"Towards DevOps for Privacy-by-Design in Data-Intensive Applications: A Research Roadmap","authors":"M. Guerriero, D. Tamburri, Y. Ridene, F. Marconi, M. Bersani, Matej Artac","doi":"10.1145/3053600.3053631","DOIUrl":"https://doi.org/10.1145/3053600.3053631","url":null,"abstract":"With the onset of Big Data and Data-Intensive Applications (DIAs) exploiting such big data, the problem of offering privacy guarantees to data owners becomes crucial, even more so with the emergence of DevOps development strategies where speed is paramount. This paper outlines this complex scenario and the challenges therein. On one hand, we outline a tool prototype that addresses the key challenge we found in industry, more specifically, assisting the process of continuous DIA architecting for the purpose of offering privacy-by-design guarantees. On the other hand we define a research roadmap in pursuit of a more correct and complete solution for ensured privacy-by-design in the context of Big Data DevOps.","PeriodicalId":115833,"journal":{"name":"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121282135","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
Modeling Expands Value of Performance Testing for Big Data Applications 建模扩展了大数据应用性能测试的价值
B. Zibitsker, Alex Lupersolsky
{"title":"Modeling Expands Value of Performance Testing for Big Data Applications","authors":"B. Zibitsker, Alex Lupersolsky","doi":"10.1145/3053600.3053624","DOIUrl":"https://doi.org/10.1145/3053600.3053624","url":null,"abstract":"Performance testing of Big Data applications is performed typically on small test environment with limited volume of data. The results of these types of tests do not take into consideration differences between test and production hardware and software environment and contention for resources with many applications in production environments. In this paper we will review application of the modeling for extending the results of performance testing, predicting how new application will perform in production environment. We will review how modeling results can be used to evaluate different options and justify decisions during design, development, implementation and performance management of the production environment.","PeriodicalId":115833,"journal":{"name":"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115669902","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
A Cloud-Based Energy Management System for Building Managers 楼宇管理人员的云端能源管理系统
C. Marmaras, Amir Javed, O. Rana, L. Cipcigan
{"title":"A Cloud-Based Energy Management System for Building Managers","authors":"C. Marmaras, Amir Javed, O. Rana, L. Cipcigan","doi":"10.1145/3053600.3053613","DOIUrl":"https://doi.org/10.1145/3053600.3053613","url":null,"abstract":"A Local Energy Management System (LEMS) is described to control Electric Vehicle charging and Energy Storage Units within built environments. To this end, the LEMS predicts the most probable half hours for a triad peak, and forecasts the electricity demand of a building facility at those times. Three operational algorithms were designed, enabling the LEMS to (i) flatten the demand profile of the building facility and reduce its peak, (ii) reduce the demand of the building facility during triad peaks in order to reduce the Transmission Network Use of System (TNUoS) charges, and (iii) enable the participation of the building manager in the grid balancing services market through demand side response. The LEMS was deployed on over a cloud-based system and demonstrated on a real building facility in Manchester, UK.","PeriodicalId":115833,"journal":{"name":"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion","volume":"70 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125250115","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
Model-driven Generation of Microservice Architectures for Benchmarking Performance and Resilience Engineering Approaches 模型驱动的微服务架构生成,用于性能基准测试和弹性工程方法
Thomas F. Düllmann, A. Hoorn
{"title":"Model-driven Generation of Microservice Architectures for Benchmarking Performance and Resilience Engineering Approaches","authors":"Thomas F. Düllmann, A. Hoorn","doi":"10.1145/3053600.3053627","DOIUrl":"https://doi.org/10.1145/3053600.3053627","url":null,"abstract":"Microservice architectures are steadily gaining adoption in industrial practice. At the same time, performance and resilience are important properties that need to be ensured. Even though approaches for performance and resilience have been developed (e.g., for anomaly detection and fault tolerance), there are no benchmarking environments for their evaluation under controlled conditions. In this paper, we propose a generative platform for benchmarking performance and resilience engineering approaches in microservice architectures, comprising an underlying metamodel, a generation platform, and supporting services for workload generation, problem injection, and monitoring.","PeriodicalId":115833,"journal":{"name":"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122223874","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}
引用次数: 25
Powering the Service Responsiveness of Deep Neural Networks: How Queueing Models can Help 增强深度神经网络的服务响应能力:排队模型如何提供帮助
E. Smirni
{"title":"Powering the Service Responsiveness of Deep Neural Networks: How Queueing Models can Help","authors":"E. Smirni","doi":"10.1145/3053600.3053620","DOIUrl":"https://doi.org/10.1145/3053600.3053620","url":null,"abstract":"Deep neural networks (DNNs) enable a host of artificial intelligence applications. These applications are supported by large DNN models running in serving mode often on a cloud computing infrastructure. Given the compute-intensive nature of large DNN models, a key challenge for DNN serving systems is to minimize user request response latencies. We show and model two important properties of DNN workloads that can allow for the use of queueing network models for predicting user request latencies: homogeneous request service demands and performance interference among requests running concurrently due to cache/memory contention. These properties motivate the design of a dynamic scheduling framework that is powered by an interference-aware queueing-based analytic model. The framework is evaluated in the context of an image classification service using several well known benchmarks. The results demonstrate its accurate latency prediction and its ability to adapt to changing load conditions, thanks to the fast deployment and accuracy of analytic queuing models. This work is in collaboration with Feng Yan of the University of Nevada at Reno, and Yuxiong He and Olatunji Ruwase of Microsoft Research.","PeriodicalId":115833,"journal":{"name":"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130700951","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}
引用次数: 0
Quality Assessment in DevOps: Automated Analysis of a Tax Fraud Detection System DevOps中的质量评估:税务欺诈检测系统的自动分析
Diego Perez-Palacin, Y. Ridene, J. Merseguer
{"title":"Quality Assessment in DevOps: Automated Analysis of a Tax Fraud Detection System","authors":"Diego Perez-Palacin, Y. Ridene, J. Merseguer","doi":"10.1145/3053600.3053632","DOIUrl":"https://doi.org/10.1145/3053600.3053632","url":null,"abstract":"The paper presents an industrial application of a DevOps process for a Tax fraud detection system. In particular, we report the influence of the quality assessment during development iterations, with special focus on the fulfillment of performance requirements. We investigated how to guarantee quality requirements in a process iteration while new functionalities are added. The experience has been carried out by practitioners and academics in the context of a project for improving quality of data intensive applications.","PeriodicalId":115833,"journal":{"name":"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion","volume":"79 5-6","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133356588","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
Session details: Third International Workshop on Quality-aware DevOps (QUDOS'17) 会议详情:第三届质量意识开发运维国际研讨会(QUDOS'17)
D. Ardagna, G. Casale, A. Hoorn, Felix Willnecker, E. D. Nitto, P. Leitner
{"title":"Session details: Third International Workshop on Quality-aware DevOps (QUDOS'17)","authors":"D. Ardagna, G. Casale, A. Hoorn, Felix Willnecker, E. D. Nitto, P. Leitner","doi":"10.1145/3254604","DOIUrl":"https://doi.org/10.1145/3254604","url":null,"abstract":"","PeriodicalId":115833,"journal":{"name":"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129254719","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}
引用次数: 0
SPE for the Internet of Things and Other Real-Time Embedded Systems 物联网和其他实时嵌入式系统的SPE
C. U. Smith, Catalina M. Lladó
{"title":"SPE for the Internet of Things and Other Real-Time Embedded Systems","authors":"C. U. Smith, Catalina M. Lladó","doi":"10.1145/3053600.3053652","DOIUrl":"https://doi.org/10.1145/3053600.3053652","url":null,"abstract":"When real-time embedded systems fail: patients die, warships shoot passenger jets, airplanes crash, cars stop on freeways or accelerate uncontrollably, and other documented problems. Preventing these problems saves lives, money, enables faster delivery, improves architectures, and improves performance. Performance engineering enables developers to predict performance, identify, and correct problems before products are built that contain serious potential failures. This paper examines current technical and performance issues in real-time embedded systems (RTES) including software and systems developed for the Internet of Things (IoT).We describe the model interoperability framework that uses Model Interchange Formats (MIFs) to exchange performance models among modeling tools. Performance models for RTES or IoT require the representation of additional features, and solution methods beyond efficient, exact model solutions. We introduce the extensions then describe the extended meta-model for the model interoperability framework. We conclude with an evaluation of the approach and how it can be used for performance evaluation of RTES and IoT.While our work specifically focused on RTES and IoT features, the results are applicable to the performance evaluation of many different types of systems.","PeriodicalId":115833,"journal":{"name":"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114360890","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
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信