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

筛选
英文 中文
Performance Assessment of High-availability Systems using Markov Chains 基于马尔可夫链的高可用性系统性能评估
Alberto Avritzer
{"title":"Performance Assessment of High-availability Systems using Markov Chains","authors":"Alberto Avritzer","doi":"10.1145/3053600.3053645","DOIUrl":"https://doi.org/10.1145/3053600.3053645","url":null,"abstract":"As our society evolves, more and more aspects of our daily life depend on large-scale infrastructures such as software intensive computer infrastructures, rails and road networks, gas networks, water networks, power networks, and telecommunication networks, including the internet, wired and wireless telephony. Critical infrastructures are everywhere and they are becoming increasingly more interconnected and interdependent. Open source software repositories (e.g. Sonatype Nexus) have become central to these critical infrastructures, as they are used to support continuous system integration in several critical domains such as telecom, banking, airlines and government. In this keynote, we present an approach for Survivability Evaluation of Critical infrastructures and its application in a DevOps environment. We present examples of application to Water, Gas, Power, and Computer infrastructures. This work is the fruit of open global research collaboration with many colleagues in several Universities and research Labs.","PeriodicalId":115833,"journal":{"name":"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion","volume":"48 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":"116530217","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
Open-perspective Modeling of Software Systems 软件系统的开放视角建模
C. Woodside
{"title":"Open-perspective Modeling of Software Systems","authors":"C. Woodside","doi":"10.1145/3053600.3053651","DOIUrl":"https://doi.org/10.1145/3053600.3053651","url":null,"abstract":"This paper investigates the question of improving a performance model by exploiting all the information that is known about a system. The modeling perspective is to be opened up to encompass the entire available dataset, which could make performance models a useful adjunct in big data analysis of performance. The scope and content of the model would not be limited by preliminary decisions made by a performance expert, but would be determined by the data itself. For this purpose it may be necessary to create multiple sub-models in various formalisms (in order to capture different kinds of mechanisms in the system), and to associate them. We consider how a decision can be reached to add another sub-model, and how it can be associated with the existing model. The paper is exploratory only; a principal goal is to identify fruitful research questions in this area.","PeriodicalId":115833,"journal":{"name":"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion","volume":"72 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":"132395104","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
Session details: Third International Workshop on Performance Analysis of Big Data Systems (PABS'17) 会议详情:第三届大数据系统性能分析国际研讨会(PABS'17)
Rekha Singhal, Dheeraj Chahal
{"title":"Session details: Third International Workshop on Performance Analysis of Big Data Systems (PABS'17)","authors":"Rekha Singhal, Dheeraj Chahal","doi":"10.1145/3254603","DOIUrl":"https://doi.org/10.1145/3254603","url":null,"abstract":"","PeriodicalId":115833,"journal":{"name":"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion","volume":"1 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":"122447096","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
Capacity Allocation for Big Data Applications in the Cloud 云环境下大数据应用的容量分配
M. Ciavotta, E. Gianniti, D. Ardagna
{"title":"Capacity Allocation for Big Data Applications in the Cloud","authors":"M. Ciavotta, E. Gianniti, D. Ardagna","doi":"10.1145/3053600.3053630","DOIUrl":"https://doi.org/10.1145/3053600.3053630","url":null,"abstract":"The aim of this work is to present the problem of Capacity Allocation for multiple classes of Big Data applications running in the Cloud. The objective is the minimization of the renting out costs subject to the fulfillment of QoS requirements expressed in terms of application deadlines. We propose a preliminary version of a tool embedding a local-search-based algorithm exploiting also an integer nonlinear mathematical formulation and a queueing network simulation to solve the problem.","PeriodicalId":115833,"journal":{"name":"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion","volume":"49 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":"122572692","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}
引用次数: 2
Towards Fully Decentralized Self-Adaptive Reactive Systems 走向完全分散的自适应反应系统
M. Caporuscio
{"title":"Towards Fully Decentralized Self-Adaptive Reactive Systems","authors":"M. Caporuscio","doi":"10.1145/3053600.3053607","DOIUrl":"https://doi.org/10.1145/3053600.3053607","url":null,"abstract":"With the growing demand for real-time data originating from myriads of Internet-connected devices, the number of requests hitting today's computing infrastructures goes beyond what is manageable for operations and affordable for management. Coping with these challenges requires a modernization of the application architectures and the underlying infrastructures. The mobile nature inherent to modern communications and interactions requires a radical shift towards new computing paradigms that reflect the fully decentralized perspective of the emerging execution environment. To this end, the trend is to switch thinking from assembling components into systems to dynamically composing autonomous systems into systems-of-systems. Indeed, systems-of-systems possibly emerge dynamically as an opportunistic aggregation of systems available at a given time. Since these systems operate under highly dynamic conditions where both the entities and their interconnections are subject to continuous change, the traditional stability assumptions made on distributed systems' design are no longer valid. Indeed, the dynamic operating conditions introduce uncertainty, which may harm the dependability of the system. In order to guarantee the provision of dependable functionality in such an unknown, ever-changing execution environment, systems should be fluid and able to self-adapt their structure depending on the changing situation. This talk examines a set of principles and techniques facilitating the design and development of fully decentralized systems that leverage on self-adaptivity to mitigate run-time uncertainty. Specifically, the key objective is to efficiently and effectively provide engineers with proper abstractions to develop self-adaptive systems capable of being at the same time fluid, as well as dependable.","PeriodicalId":115833,"journal":{"name":"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion","volume":"30 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":"125305419","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
In-Test Adaptation of Workload in Enterprise Application Performance Testing 企业应用程序性能测试中工作负载的测试适应
Maciej Kaczmarski, Philip Perry, John Murphy, A. O. Portillo-Dominguez
{"title":"In-Test Adaptation of Workload in Enterprise Application Performance Testing","authors":"Maciej Kaczmarski, Philip Perry, John Murphy, A. O. Portillo-Dominguez","doi":"10.1145/3053600.3053614","DOIUrl":"https://doi.org/10.1145/3053600.3053614","url":null,"abstract":"Performance testing is used to assess if an enterprise application can fulfil its expected Service Level Agreements. However, since some performance issues depend on the input workloads, it is common to use time-consuming and complex iterative test methods, which heavily rely on human expertise. This paper presents an automated approach to dynamically adapt the workload so that issues (e.g. bottlenecks) can be identified more quickly as well as with less effort and expertise. We present promising results from an initial validation prototype indicating an 18-fold decrease in the test time without compromising the accuracy of the test results, while only introducing a marginal overhead in the system.","PeriodicalId":115833,"journal":{"name":"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion","volume":"33 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":"127953311","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}
引用次数: 5
Energy Efficiency in Large Scale Distributed Systems: The Role of Simulation 大规模分布式系统的能源效率:模拟的作用
H. Karatza
{"title":"Energy Efficiency in Large Scale Distributed Systems: The Role of Simulation","authors":"H. Karatza","doi":"10.1145/3053600.3053608","DOIUrl":"https://doi.org/10.1145/3053600.3053608","url":null,"abstract":"Recent advances in networks and computing systems have led many aspects of our daily life to depend on distributed interconnected computing resources. Large scale distributed systems such as computational and data grids and clouds are used for serving large and complex applications [1]. Grids and clouds performance became more important due to the increase of users and computationally intensive applications. However, the usage of energy has become a major source of concern for these systems due to the price of electricity and the impact on the environment. Energy efficiency in large scale distributed systems reduces energy consumption and operational costs [2]. However, energy conservation should be considered together with users' satisfaction regarding QoS. Complex multiple-task applications may have precedence constraints and specific deadlines and may impose several restrictions and QoS requirements [3, 4], therefore energy-efficient job scheduling is a difficult task in grids and clouds where there are many alternative heterogeneous computers. Advanced modelling and simulation techniques are a basic aspect of performance evaluation that is needed before the costly prototyping actions required for large scale distributed systems [5]. In this talk we will present state-of-the-art research covering a variety of concepts on resource allocation and job scheduling in large scale existing or simulated distributed systems that provide insight into energy conservation problems solving. We will also provide future directions in the area of energy efficiency in grids and clouds.","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":"122039387","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
Session details: Sixth International Workshop on Load Testing and Benchmarking of Software Systems (LTB'17) 会议详情:第六届软件系统负载测试与基准测试国际研讨会(LTB'17)
J. Kross, Z. Jiang, C. Bezemer
{"title":"Session details: Sixth International Workshop on Load Testing and Benchmarking of Software Systems (LTB'17)","authors":"J. Kross, Z. Jiang, C. Bezemer","doi":"10.1145/3254601","DOIUrl":"https://doi.org/10.1145/3254601","url":null,"abstract":"","PeriodicalId":115833,"journal":{"name":"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion","volume":"21 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":"133582933","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
Mapping of Service Level Objectives to Performance Queries 服务水平目标到性能查询的映射
J. Walter, Dusan Okanovic, Samuel Kounev
{"title":"Mapping of Service Level Objectives to Performance Queries","authors":"J. Walter, Dusan Okanovic, Samuel Kounev","doi":"10.1145/3053600.3053646","DOIUrl":"https://doi.org/10.1145/3053600.3053646","url":null,"abstract":"The concept of service level agreements (SLAs) defines the idea of a reliable contract between service providers and their users. SLAs provide information on the scope, the quality and the responsibilities of a service and its provider. Service level objectives (SLOs) define the detailed, measurable conditions of the SLAs. After service deployment, SLAs are monitored for situations, that lead to SLA violations. However, the SLA monitoring infrastructure is usually specific to the underlying system infrastructure, lacks generalization, and is often limited to measurement-based approaches. This makes it hard to apply the results from SLA monitoring in other stages of the software life-cycle. In this paper we propose the mapping of concerns defined in SLAs to the performance metrics queries using the Descartes Query Language (DQL). The benefit of our approach is that the same performance query can then be reused for evaluation of performance concerns throughout the entire life-cycle, and regardless of which approach is used for evaluation.","PeriodicalId":115833,"journal":{"name":"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion","volume":"52 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":"133713354","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
Reproducible Load Tests for Android Systems with Trace-based Benchmarks 基于跟踪基准的Android系统可重复负载测试
Alexander Lochmann, Fabian Bruckner, O. Spinczyk
{"title":"Reproducible Load Tests for Android Systems with Trace-based Benchmarks","authors":"Alexander Lochmann, Fabian Bruckner, O. Spinczyk","doi":"10.1145/3053600.3053615","DOIUrl":"https://doi.org/10.1145/3053600.3053615","url":null,"abstract":"The development of system software and hardware components for Android devices is strongly influenced by the necessity to save energy. However, there is no methodology that provides developers with reproducible and comparable benchmarks for testing the device under a representative load. Such a benchmark would have to stimulate all relevant parts of the system and must neither depend on the current state of external servers in the Internet nor on any interactive user. This paper describes the first steps towards such a benchmark. The approach is based on recorded workload traces of prominent Android applications. From these traces we can \"mix a cocktail\" that yields a representative workload profile. By replaying the recorded and mixed loads with a workload generator combined with an external environment for dealing with communication workloads we obtain benchmarks that fulfill the requirements.","PeriodicalId":115833,"journal":{"name":"Proceedings of the 8th ACM/SPEC on International Conference on Performance Engineering Companion","volume":"215 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-04-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113988730","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}
引用次数: 2
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学术官方微信