Dissertation > Excellent graduate degree dissertation topics show
Study of the Performance Isolation Algorithms of Multi-Tenant Applications Based on Virtualization Technology
Author: HanShun
Tutor: WangHaiYang
School: Shandong University
Course: Computer Software and Theory
Keywords: SaaS Virtualization SLA User Experience
CLC: TP391.9
Type: Master's thesis
Year: 2010
Downloads: 334
Quote: 3
Read: Download Dissertation
Abstract
|
With the development of Internet technology and applications mature, the software as a service form to the customer's increasing demand, the delivery of new software technology has become the trend of the moment, this new SaaS (Software as a Service) The pattern is in line with the requirements of the current software market, it can help software developers to win customers through the forms of service delivery. As the core technology of SaaS applications, multi-tenant is being more and more attention, SaaS multi-tenant idea is to store multiple tenants data and business processes hosted SaaS service providers on the same server group, its purpose is to allow multiple tenants to share hardware and software resources, improve resource utilization, reduce the average assessment in a single tenant infrastructure and management costs. Although the multi-tenant can improve resource utilization, but also there are some problems in multi-tenant scenario, all tenants to share hardware and software resources, how to ensure performance isolation between each tenant is one of the problems faced by the multi-tenant applications; tenant's perspective, tenants SLA may vary, so we need to ensure that the quality of service for multiple tenants at the same time met; from the service provider's perspective, it is also necessary to rationalize the use of resources by each tenant and improve tenant services satisfaction, isolation mechanism for multi-tenant environments and related algorithms has become the hot and difficult, multi-tenant application urgent expectations of appropriate technology to solve the problem of performance isolation between tenants. To solve these problems, this article performance isolation mechanism in multi-tenant environments, in-depth research and analysis, select the virtualization technology as the basis of performance isolation mechanism, supplemented by access control technology and user virtualization technology experience of ideological guarantee tenants' quality of service and service resources dynamically adjusted based on the main work of the above ideas are as follows: (1) a multi-tenant virtualization technology-based performance isolation architecture, constituted by the virtual layer management, intermediary layer . The framework proposed mainly to solve the SaaS applications under performance isolation between tenants, while making the multi-tenant environment is transparent for individual tenants. (2) On the basis of the multi-tenant performance isolation framework of a tenants' quality of service management mechanism, the mechanism of the main idea is logical isolation of tenants shared resources on the basis of application access control technology tenants request limit, so as to solve the problem of multi-tenant basis of performance isolation SLA management. (3) the definition and evaluation of the the tenants experience of SaaS applications and the formula to calculate the tenant experience and methods, a multi-tenant performance isolation architecture based on tenants experience of resource allocation mechanisms. The mechanism is based on the experience of tenants, mainly to solve the dynamic configuration of virtual resources, and how to ensure multi-tenant resource sharing in the case of performance isolation, as far as possible to meet the access needs of the tenants. Finally, by constructing a prototype system based on virtualization technology to verify the proposed framework and the effectiveness of the algorithm, the paper exploratory study conducted isolation mechanism for multi-tenant applications, virtualization-based performance isolation framework, the framework combines multiple areas of computer science, new ideas and methods for the study of the multi-tenant application performance isolation, as well as provide some impetus to promote the development of SaaS applications, which makes the content of this study not only has a theoretical value of but also has a certain value of commercial promotion.
|
Related Dissertations
- Lighting Design Methodology Based on User Experience,TS956
- A Study of Teacher-Student Negotiation in Intensive Reading Classes for English Majors,H319
- A New Experience of Interaction,TP11
- Design and implementation of university employment management platform based on SaaS,TP311.52
- The Design and Implementation of Clinical Pathway Management System Based on SaaS,TP311.52
- Design and Implementation of a Test Generation System,TP311.52
- The Design and Implementation of a Game Interface Interaction on Mobile Phone,TP311.52
- Software System Design of Supermarket Cashier Based on Intelligent Client,TP311.52
- Innovation Design of Products Oriented by Experience Value,J504
- SaaS-based model system for SAP GRC Services Research and Performance,TP393.09
- SaaS technology platform in human resources services in applied research,TP311.52
- Exchange-based mail system for SMEs Research and Implementation,TP393.098
- Web Quality of Experience Measurement by Using Network Processor,TP393.09
- SaaS and SOA- based ERP system research on key issues,TP315
- Architecture Design and Implementation of China Money Website System,TP311.52
- The Research on the Toy Design Containing Story Experience,TS958.0
- Application of IT Service Management in Power Supply Enterprise,TM769
- Study of Packaging Design on the Long Tail Market,TB482
- Research on Product Identity System Based on User Experience,TB472
- WEB reporting tool and its components research and development,TP393.09
- Design and Implementation of Unified Communication Platform Based on SaaS Technology,TP393.09
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Information processing (information processing) > Computer simulation
© 2012 www.DissertationTopic.Net Mobile
|