Font Size: a A A

Research On Resource Allocation And Task Scheduling Strategy For Multi-tenant Sharing In Cloud Computing

Posted on:2020-10-29Degree:MasterType:Thesis
Country:ChinaCandidate:Q GaoFull Text:PDF
GTID:2518306500487124Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As a more advanced computing method,cloud computing has brought about a major change in the Internet field.The integration of the current network technology,combined with the needs and rapid development.However,the scale of data centers continues to expand,and the number of tenants is increasing.How to more rationally allocate resources and schedule tasks in the multi-tenant sharing mode has become more and more urgent.Based on the cloud multi-tenant sharing environment,this paper starts with the resource allocation and task scheduling problem,and designs the service quality comprehensive index function,the resource allocation strategy based on the analytic hierarchy process and the main module task scheduling algorithm,which improves the resource utilization rate.Good performance isolation between tenants and tenants,improved tenant service quality and execution satisfaction,reduced costs and more rational use of computing resources.In order to make a reasonable allocation of resources in a multi-tenant shared environment,this paper analyzes the multi-tenant workflow,uses stochastic Petri nets to model and analyze the performance,and designs a resource allocation model based on the analytic hierarchy process.A multi-tenant resource allocation evaluation model,design a comprehensive quality of service indicators,and then establish a hierarchical model for the multi-tenant service module,and finally a detailed analysis of the resource hierarchy process.Through the analytic hierarchy process,the service modules are prioritized according to user requirements,and the required shares are determined to prepare for the next task scheduling.When scheduling tasks,in order to further ensure the service quality of tenants in the shared environment and improve the efficiency of resource utilization,the main module fair scheduling algorithm for cloud computing multi-tenancy is proposed for the tenant's streamlined service and differentiated resource requirements.The mechanism of virtual queue and fairness factor is designed,and the task scheduling algorithm is used to achieve fair,stable and efficient allocation of multi-module resources.Through performance evaluation,the effectiveness of scheduling algorithm to ensure fairness and improve resource utilization is demonstrated.After stochastic Petri net theory analysis and modeling,service quality comprehensive index design,analytic hierarchy process based allocation strategy and main module scheduling algorithm design,the final experimental reslts show that the method designed in this paper ucan guarantee resources to a certain extent.The fair distribution and the improvement of resource utilization prove the effectiveness of the resource allocation and task scheduling strategies in the multi-tenant mode proposed in this paper.
Keywords/Search Tags:Cloud computing, Petri net, Multi-tenant sharing, Resource allocation, Task scheduling
PDF Full Text Request
Related items