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

Resource data reading method suitable for cloud computing system

A resource data, cloud computing technology, applied in the field of cloud computing systems, can solve the problems of system resource waste, low efficiency, waste of time, etc., and achieve the effect of improving operating efficiency

Active Publication Date: 2021-08-27
浙江九州云信息科技有限公司
View PDF10 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, technical solutions such as this have certain defects during operation: in the actual work process, there are different types of resources, and there are specific associations between different types of resources. In the process of reading resource data, There is a problem of repeated requests for the same resource, wasting unnecessary time, and the efficiency is still low
[0006] However, there are still the following defects in the use of this technical solution: First, in the implementation of this technical solution, the request data is requested in a sequential manner, and a single request is produced and executed sequentially, which cannot make full use of the concurrent processing capabilities of the cloud computing system
Secondly, the process of obtaining resources by cloud computing includes two modules: cloud computing system resources and local data resources, and these two modules have different dependency rules on resources. This difference makes resource data synchronized to the local error may occur
Thirdly, to update the local data resources with the resources obtained from the cloud computing system, this process will generate repeated call interfaces to obtain the same data, which wastes system resources

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
  • Resource data reading method suitable for cloud computing system
  • Resource data reading method suitable for cloud computing system
  • Resource data reading method suitable for cloud computing system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0049] Embodiment 1, a resource data reading method suitable for cloud computing systems, in terms of system construction logic, such as figure 1 shown. figure 1 The one on the far right is the cloud computing system, which can be the openstack cloud computing system or the eloud cloud computing system. There are no specific restrictions on the platform type of this technical solution, but it should be noted that these platforms are required to provide corresponding APIs or SDKs resource data can be obtained. In this embodiment, the openstack cloud computing system is used, which contains API for communication. API is Application Programming Interface, application programming interface.

[0050] The block diagram on the left is the management client of this embodiment, and the client is a program, which can be programmed by a software designer through the JAVA language in the prior art and realize the functions listed in this article. It contains the admin pages on the fron...

Embodiment 2

[0104] In embodiment 2, on the basis of embodiment 1, the method of data comparison and batch operation is added. This link exists in step S05, the step of storing resources into the database.

[0105] Since resource warehousing is often the step that takes the longest time, this technical solution persists data to the Mariadb database, which involves a large number of tables. In order to reduce the number of database operations, the data warehousing operation supports batch operations.

[0106] Cloud platform resource attributes often contain multiple dimensions, and data synchronization includes creating and updating two pieces of content.

[0107] In this embodiment, each resource can be assigned a unique identifier, such as UUID. Create or update is distinguished by UUID comparison.

[0108] By comparison, if the resource already exists in the database, compare all the attributes of the resource to determine whether the resource has changed. If there is a change, it needs...

Embodiment 3

[0109] In embodiment 3, on the basis of embodiment 2, a data deletion operation is added.

[0110] The method of deletion is: compare the existing resources of the database with the resources synchronized to the cloud platform, and use the unique UUID of the resources to distinguish the data. If a certain UUID exists in the existing resources of the database, it does not exist in the resources synchronized to the cloud platform. It is judged as a delete operation.

[0111] Deleting non-existing resources has the highest priority. Deleting non-existing data can ensure the accuracy of the database and prevent exceptions when inserting and updating resources in the future.

[0112]So far, the data warehousing stage is batch warehousing, reducing the number of database links. While improving efficiency, it also achieves complete log output, recording the changes of each attribute of resources, the addition and deletion of each resource, etc.

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 the field of cloud computing systems, in particular to a resource data reading method of a cloud computing system. The method is realized through the following technical scheme: S01, a dependency rule forming step; S02, a dependency table determination and storage step; the final dependency relationship forms a dependency table and is stored in a local database, and the dependency table comprises dependency relationship content and task attribute content; S03, a synchronous cloud platform task execution step; and S04, a calculation step; and the management client performs calculation according to the data in the cache, triggers a storage task of the resource, and triggers a synchronous cloud platform task of the lower resource in the resource dependency relationship. According to the resource data reading method suitable for the cloud computing system, the DAG algorithm is optimized, the same resource data requests are merged, a two-segment storage scheme is adopted, it is prevented that the same data is obtained by repeatedly calling interfaces, the resource data are processed in a concurrent mode, and the resource data reading speed is overall increased.

Description

technical field [0001] The invention relates to the field of cloud computing systems, in particular to a resource data reading method of the cloud computing system. Background technique [0002] Cloud computing platform, also known as cloud platform, refers to services based on hardware resources and software resources, providing computing, network and storage capabilities. Cloud computing platforms can be divided into three categories: storage cloud platforms that focus on data storage, computing cloud platforms that focus on data processing, and comprehensive cloud computing platforms that take into account both computing and data storage and processing. [0003] During the use of the cloud platform, obtaining resource data from the cloud computing system and updating the local database is a common functional operation. In this process, as the scale of the cloud computing system increases day by day, the database operation takes a long time and occupies a large amount of ...

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/48G06F9/50G06F16/2455G06F16/28
CPCG06F9/4881G06F9/5038G06F2209/5021G06F16/24552G06F16/284
Inventor 金科刘杰
Owner 浙江九州云信息科技有限公司
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