Font Size: a A A

Research On IaaS Cloud Benchmark And Design And Implementation Of Workload Generating Module

Posted on:2018-08-14Degree:MasterType:Thesis
Country:ChinaCandidate:X G MaFull Text:PDF
GTID:2348330518498979Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the rapid development of cloud computing technology and the extensive utilization of cloud services,enterprises and individuals can obtain the high quality cloud services provided by cloud vendors at low cost without purchasing and deploying expensive hardware equipment.However,the cloud services provided by the major cloud service providers are different,and even the same vendor would provide different levels of cloud service to meet the needs of different user levels.A good cloud platform can achieve the best balance between platform resource utilization and quality of service.It is of great importance to test the performance of different cloud platforms and to provide a scientific test evaluation benchmark for the test results.In view of the above background,this paper studies and puts forward the Iaa S cloud platform benchmark,and implements the load generation module.The research of cloud platform benchmark mainly involves the acquisition of evaluation index of the four aspects of cloud platform node failure detection,breakdown migration,load balancing and dynamic expansion.The load generation module mainly includes the design and implementation of the load generation component.The load generation module according to the test requirements,configure the test environment for the tested platform,add the workload,in the test process to test the performance of the cloud platform for periodic sampling,and performance sampling data to calculate and analyze.Based on the cloud test benchmark presented in this paper,the test result is concluded.This paper first states the current development of cloud computing,Iaa S cloud platform and the key technologies used in this paper: Open Stack open source Iaa S cloud platform technology,distributed resource monitoring tool Ganglia,high concurrent request simulation tool JMeter,and most authoritative two kinds of cloud platform evaluation benchmarks are briefly introduced.Then,based on the SLA of cloud computing,five kinds of performance evaluation indexes are extracted for the cloud platform test.Based on these performance indexes,the cloud platform benckmark is designed based on the cloud platform.Besides,the design of dynamic expansion,node failure,load balancing,and fault migration performance evaluation benchmarks are designed in detail.Subsequently,the outline design of the load generation module and the client system is described.Then,the design and implementation of the scheduler component,the transmitter component,the performance analysis and analysis component,the sample library design and the high concurrent simulation system based on the user access mode are described of load generation module is detailed.Finally,the Open Stack which is an open source Iaa S cloud platform is utilized as the system under test.The load generation module proposed in this paper and the JMeter high simulation system are used to experiment with SUT.In accordance with the benchmark for dynamic expansion,node failure,load balancing and fault migration,which is proposed in the paper,the performance of the cloud platform is analyzed.The performance evaluation conclusion is obtained based on the test criteria so as to fully verify the accuracy of the proposed Iaa S benckmark,the effectiveness of the load generation module and the credibility of the test conclusion.
Keywords/Search Tags:Cloud Computing, IaaS Cloud Platform, OpenStack, Performance Evaluation, Workload Generating
PDF Full Text Request
Related items