Unlock instant, AI-driven research and patent intelligence for your innovation.

Framework for providing recommendations for migration of database to cloud computing system

A database and cloud computing technology, applied in database design/maintenance, computing, computing models, etc., and can solve problems such as enlargement

Pending Publication Date: 2021-02-05
MICROSOFT TECH LICENSING LLC
View PDF0 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The problem of identifying cloud database features that provide the desired level of performance at a reasonable cost can be magnified when large enterprises attempt to migrate large systems, including many databases, to the cloud

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
  • Framework for providing recommendations for migration of database to cloud computing system
  • Framework for providing recommendations for migration of database to cloud computing system
  • Framework for providing recommendations for migration of database to cloud computing system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029]figure 1 Illustrated is a system 100 for providing one or more recommendations for migration of a database 102 (which may be a non-cloud database) to a cloud computing system according to an embodiment of the present disclosure. The system 100 includes two different machine learning models. The first machine learning model 104 is configured to generate a compressed representation 112 of the characteristics of the database 102 under the workload. The second machine learning model 108 is configured to provide at least one recommended characteristic 110 (eg, size, configuration, service level) for the cloud database based on the compressed representation 112 generated by the first machine learning model 104. In some embodiments, the first machine learning model 104 may be implemented as a neural network-based autoencoder, and the second machine learning model 108 may be implemented as a neural network-based classifier.

[0030]In order to provide one or more recommendations for the ...

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

In order to obtain one or more recommendations for the migration of a database to a cloud computing system, information about performance of the database operating under a workload may be obtained. Afirst machine learning model (e.g., a neural network-based autoencoder) may be used to generate a compressed representation of characteristics of the database operating under the workload. The compressed representation may then be provided as input to a second machine learning model (e.g., a neural network-based classifier), which outputs a recommendation regarding a characteristic (e.g., size, configuration, level of service) of the cloud database to which the database should be migrated. The type of recommendation may be made prior to migration, thereby making it easier to properly estimatethe cost of running the cloud database and plan the migration accordingly.

Description

Background technique[0001]Cloud computing delivers computing services (for example, servers, storage, databases, networking, software, analysis) through the Internet. Broadly speaking, a cloud computing system includes two parts, namely, a front end and a back end, which communicate with each other via the Internet. The front end includes the interface that the user faces with the client device. The backend includes resources for delivering cloud computing services, including processors, memories, storage devices, and networking hardware.[0002]A cloud database is a database running on a cloud computing system. Cloud databases are different from non-cloud databases (that is, databases that do not run on cloud computing systems) in many aspects, such as service level goals, implementation methods, hardware configuration, and database operating environment.[0003]Many companies maintain one or more non-cloud databases, which can run on the company's own computing infrastructure. More an...

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/50G06N3/04G06N3/08G06F16/21G06F11/34
CPCG06F9/5072G06F16/214G06N3/08G06F11/3006G06F11/3414G06F2201/80G06N3/045G06N20/00
Inventor M·G·斯普赖恩I·帕克F·维伊拉·弗鲁杰拉V·G·潘杰蒂A·S·玛达拉A·K·卡拉纳姆
Owner MICROSOFT TECH LICENSING LLC