Multi-tenant performance isolation framework based on virtualization technology

A virtualization technology and multi-tenant technology, applied in the field of multi-tenant performance isolation framework, it can solve problems such as resource competition within tenants, and achieve the effect of ensuring performance isolation

Inactive Publication Date: 2014-11-12
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF3 Cites 34 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Multi-tenant technology is very important for SaaS applications, but the current multi-tenant research faces many difficulties: performance isolation between tenants Multi-tenant technology shares resources, so the behavior of one tenant will affect the performance of other tenants Influence, if there is no guarantee of isolation mechanism, it will lead to resource competition among tenants, so how to balance resource sharing and isolation in multi-tenant environment is the difficulty of research in this field
[0006] In a multi-tenant environment, tenants can share hardware resources and a single instance. Applying traditional quality of service management strategies directly to a multi-tenant environment will face many new problems. At the same time, because tenants provide on-demand services, the multi-tenant environment has Dynamicity, service quality management in a multi-tenant environment faces the problems of resource sharing and resource dynamic allocation

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Multi-tenant performance isolation framework based on virtualization technology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] The isolation framework is composed of a performance isolation subsystem, a dynamic resource manager, a virtual machine monitor, a virtual machine, and a system resource pool;

[0031] The performance isolation subsystem is the external and internal interface of the entire framework, responsible for controlling tenant requests, mainly completing the functions of service request routing, request access control, and service status monitoring; service request routing: when tenants make service requests, they need to With the help of the mapping relationship between the tenant and the virtual machine, a session is established between the tenant and the corresponding virtual machine: when the tenant sends out a service request, it will implement admission control on the request of the corresponding user according to the request threshold obtained by the corresponding policy in the management module , to ensure the quality of service stipulated in the SLA; service status monit...

Embodiment 2

[0035] The isolation framework is composed of a performance isolation subsystem, a dynamic resource manager, a virtual machine monitor, a virtual machine, and a system resource pool;

[0036] The performance isolation subsystem is the external and internal interface of the entire framework, responsible for controlling tenant requests, mainly completing the functions of service request routing, request access control, and service status monitoring; service request routing: when tenants make service requests, they need to With the help of the mapping relationship between the tenant and the virtual machine, a session is established between the tenant and the corresponding virtual machine: when the tenant sends out a service request, it will implement admission control on the request of the corresponding user according to the request threshold obtained by the corresponding policy in the management module , to ensure the quality of service stipulated in the SLA; service status monit...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a multi-tenant performance isolation framework based on a virtualization technology. The isolation framework consists of a performance isolation subsystem, a dynamic resource manager, a virtual machine monitor, a virtual machine and a system resource pool. A method for erecting the isolation framework comprises the following steps: constructing a VM for each tenant by the virtualization technology, wherein the VM defines a boundary of logic resources of the corresponding tenant, and pre-distributing virtual resources for initializing the VM by adopting a virtual resource based on a tenant SLA; then monitoring and managing the service performance of each tenant under a logic isolation state, and controlling a response time boundary of each tenant by an access control mode; and finally, monitoring a service condition of each tenant, and implementing dynamic adjustment on the virtual resources of the tenants and maximization of total resource utilization. The performance isolation among all the tenants can be effectively guaranteed, and the service quality of the multiple tenants can be met; the reasonability of the resource use of all the tenants is realized, and the satisfaction degree of the tenants to the service is improved.

Description

[0001] technical field [0002] The invention relates to the technical field of computer virtualization, in particular to a multi-tenant performance isolation framework based on virtualization technology. Background technique [0003] With the development of the times, new technologies in computer software and hardware emerge in an endless stream. At the same time, the software delivery model is also slowly developing. In the traditional model, customers purchase licenses to use software and install it on the customer's hardware. For software, suppliers provide support based on license agreements or technical support agreements, and with the emergence of new software delivery models, more and more service providers provide customers with specific applications by transitioning their applications to services, At the same time, more and more customers also hope that software can be used on demand in the form of services. The emergence of SaaS services conforms to the current tr...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50G06F9/455
Inventor 曹玲玲
Owner LANGCHAO ELECTRONIC INFORMATION IND CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products