Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Tenant resource invading-oriented cloud application resource dynamic scheduling method

A dynamic scheduling and cloud application technology, applied in the software field, can solve problems such as performance degradation

Pending Publication Date: 2019-07-02
DIGITAL CHINA INFORMATION SYST
View PDF0 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Severe performance degradation occurs when tenants' external requests scale beyond what the application server can handle

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
  • Tenant resource invading-oriented cloud application resource dynamic scheduling method
  • Tenant resource invading-oriented cloud application resource dynamic scheduling method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] Below in conjunction with specific embodiment and accompanying drawing, the present invention is described in detail, as figure 1 As shown, the method flow of the embodiment of the present invention:

[0020]The underlying control module performs concurrency control on tenant requests, and the main scenarios for constraint checking and semaphore operations are within the scope of the task manager. The request dispatcher binds the tenant request with a mutex semaphore to form a task instance with self-blocking capability, and then distributes it to the associated task manager unit for processing. The task manager unit is responsible for executing P on the bound semaphore. , V operation, and task instances are added or removed from the waiting queue, and the capacity controller adjusts the maximum value of the constraint semaphore (concurrency scale) according to external resource constraints and the real-time task status of the task manager. According to the different l...

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 relates to a tenant resource invading-oriented cloud application resource dynamic scheduling method. The method comprises the following steps: binding tenant applications and componentswith a task manager so as to perceive the whole tenant and the local units; according to the technical scheme, reusing the cloud server task thread in the one-time request processing process while performing the concurrent control on the tenant request, so that the problem of interactive protocol reconstruction is avoided, the maximum concurrent scale of the tenant is adjusted to adapt to the performance fluctuation generated when the tenant load dynamically changes, and the problems of tenant isolation and resource occupation are solved.

Description

technical field [0001] The invention relates to a method for dynamic scheduling of cloud application resources facing tenant resource encroachment, and belongs to the field of software technology. Background technique [0002] A web application server is a middleware platform that provides a series of runtime services for transactional web applications. The measurement of server performance mainly includes the following two types. One is the service provision capability of the application server, including the size of its thread pool, the binding and recycling of task threads, the number of tenants that can be carried, and the resources of the physical host where the application server is located. Provide capabilities, including CPU computing power, memory, storage space size, network bandwidth, etc. This performance indicator depends on the performance of the hardware and the implementation and configuration of the application server, and has a clear measurement standard. ...

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
IPC IPC(8): G06F9/50G06F9/48G06F9/52G06Q30/06
CPCG06F9/5027G06F9/4881G06F9/526G06F9/524G06Q30/0645G06F2209/5018Y02D10/00
Inventor 李扬陈杉杉张鼎王晨程秦和珂
Owner DIGITAL CHINA INFORMATION SYST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products