Evaluation methodology for the CACTOS runtime and prediction toolkits: project deliverable D5.4
FakultätFakultät für Ingenieurwissenschaften, Informatik und Psychologie
InstitutionInstitut für Organisation und Management von Informationssystemen
Externe KooperationenFZI Forschungszentrum Informatik am Karlsruher Institut für Technologie
Queen’s University of Belfast
Ressourcen- / MedientypBericht, Text
Datum der Erstveröffentlichung2017-04-21
Infrastructure as a Service (IaaS) cloud data centres enable customers to run arbitrary software systems on virtualised infrastructure. In contrast to Software or Platform as a Service approaches, customers do not need to adapt the design of their applications to be cloud-compatible. At the same time, they can benefit from easy scalability and pay-as-you-go models. Customers do not pay for dedicated physical machines. Rather, they are able to request Virtual Machines (VM) with varying characteristics, such as processing speed or memory size. Data centre providers can assign the VMs of multiple customers within their data centre to physical machines. If the VMs are deployed in a manner where the Quality of Service (QoS) of all customers is upheld, the data centre provider benefits from drastically larger economy of scale when compared to traditional one-customer-per-server hosting. The efficient utilisation of the underlying physical infrastructure including management and topology optimisation determines the costs and ultimately the business success for data centre operators. The CACTOS project develops an integrated solution for runtime monitoring, optimisation and prediction. The solution supports data centre providers in data centre management and planning. CACTOS consists of two toolkits: • The CACTOS Runtime Toolkit facilitates automated resource scheduling and optimisation for IaaS data centres. • The CACTOS Prediction Toolkit enables what-if analyses including effects caused by automated resource optimisation based on existing or planned data centre topologies. The CACTOS Runtime Toolkit collects data on a distributed data centre as input to scheduling and optimisation algorithms. Up-to-date load and topology measurements are essential for runtime monitoring, data collection and optimisation. The monitoring and data collection infrastructure introduces unavoidable load in the data centre. The benefit gained by using an automated monitoring and optimisation framework such as the CACTOS Runtime Toolkit strongly depends on the amount of this additional load. The CACTOS Prediction Toolkit requires resources to simulate the behaviour of a data centre. The size and complexity of the simulated data centre influences the feasibility of such a simulative analysis. If the simulative analysis takes a brief amount of time, the data centre planner can quickly account for the results of the simulation and adjust his plans accordingly. This document presents an evaluation methodology for the CACTOS Toolkits as established in (D5.1 Model Integration Method and Supporting Tooling) and (D5.2.1 CACTOS Toolkit Version 1). The evaluation focuses on performance and scalability of the CACTOS Runtime Toolkits. The evaluation approach is driven by the use-case specific requirements for the scientific computing use case of the University of Ulm (c.f. (D7.3.1 Validation Goals and Metrics), (D7.4.1 Validation and Result Analysis)) and Flexiant’s business analytics IaaS hosting use case. For an overview of the use cases, please refer to (D7.1 Scenario Requirements on Context-Aware Topology Optimisation and Simulation) and (D7.4.1 Validation and Result Analysis). The application of the evaluation methodology presented in this document will be outlined in (D5.5 Performance Evaluation of the CACTOS Toolkit on a Small Cloud Testbed). The use case brought into the project by PlayGen will be included in this evaluation. This document closely relates to the documents (D7.3.1 Validation Goals and Metrics) and (D7.4.1 Validation and Result Analysis). These two documents outline goals and results of a practical validation of the CACTOS Runtime Toolkit against the specific goals of each use case. Their focus is on an evaluation in small-scale testbeds and on use-case specific benefit analyses. This document outlines an evaluation methodology that is concerned with the applicability of CACTOS to different testbeds with respect to the performance of the CACTOS tools.
LizenzCC BY-ND 4.0 International
Electric network topology
Context-aware cloud topology
DDC-SachgruppeDDC 004 / Data processing & computer science
Das könnte Sie auch interessieren:
Groenda, Henning; Stier, Christian; Krzywda, Jakub; Byrne, James; Svorobej, Sergej; Papazachos, Zafeirios; Sheridan, Craig; Whigham, Darren; Östberg, Per-Olov (Universität Ulm, 2017-04-21)The CACTOS project aims to improve the operational efficiency of cloud data centres by supporting data centre operators in the planning and operation of heterogeneous data centres. One major goal of CACTOS is to enable ...
Sheridan, Craig; Whigham, Darren; Stewart, Claire; Domaschka, Jörg; Tsitsipas, Athanasios; Hauser, Christopher; Papazachos, Zafeirios; Ali-Eldin, Ahmed; Krzywda, Jakub; Byrne, James (Universität Ulm, 2017-04-20)This document describes the validation of the CACTOS software components. This validation has been completed in two iterations. The first iteration aimed to deliver a current validation of the CACTOS Runtime tools as they ...
Bowater, James (Universität Ulm, 2017-04-19)This deliverable will provide an update on the CACTOS Dissemination and Collaboration Report laid out in D2.3.1. Firstly, the objectives, intentions and targeted impact of CACTOS dissemination activities are presented, ...