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

Android computing migration online decision-making method based on code analysis

A technology of code analysis and decision-making method, which is applied in the field of online decision-making of Android computing migration based on code analysis, which can solve the problems of large power consumption of mobile devices, large performance differences of configuration platforms, and great differences in user experience.

Inactive Publication Date: 2019-08-09
FUZHOU UNIV
View PDF7 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] On the one hand, the hardware configurations of different computing platforms are highly heterogeneous, resulting in large differences in the performance of the same application on different configuration platforms, so even the same mobile application has a very different user experience on different mobile devices.
On the other hand, there are limitations on the battery power of mobile devices
Most computing platforms are powered by batteries. With the increasing complexity and calculation load of mobile applications, the power consumption of mobile devices is also increasing. The battery capacity of existing mobile devices can no longer meet the needs of complex mobile applications In view of the above two limitations faced by mobile devices, computing migration is proposed as an effective solution

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
  • Android computing migration online decision-making method based on code analysis
  • Android computing migration online decision-making method based on code analysis
  • Android computing migration online decision-making method based on code analysis

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0058] The technical solution of the present invention will be specifically described below in conjunction with the accompanying drawings.

[0059] The present invention provides an online decision-making method for Android computing migration based on code analysis. First, based on code analysis technology, the application classes, methods, objects and their calling relationships are modeled; secondly, based on dynamic analysis, the application method is executed The application model modeling of time and data transmission; finally, based on the application model, a context model is proposed to help decision-making, and the decision-making plan is evaluated and the optimal plan is selected through the fitness function.

[0060] The following is the specific implementation process of the present invention.

[0061] 1. Method overview

[0062] How to dynamically select the computing node for migration according to the computing complexity and coupling degree of the application...

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 an Android computing migration online decision-making method based on code analysis. The method comprises the following steps of firstly, modeling the classes, methods, objects and calling relations of the applications based on a code analysis technology; secondly, on the basis of dynamic analysis, modeling an application model of the method execution time and the data transmission of the applications; and finally, based on the application model, proposing a context model help decision, and carrying out decision scheme evaluation and optimal scheme selection through afitness function. According to the method, the response time of each migration decision scheme is calculated based on an object call graph, the method execution time and the data transmission quantityobtained by the code analysis technology, and the optimal deployment scheme is obtained, so that the execution time and the energy consumption can be reduced.

Description

technical field [0001] The invention relates to an online decision-making method for Android computing migration based on code analysis. Background technique [0002] With the rise of artificial intelligence and big data, the computing and data processing of mobile applications are becoming more and more intensive. At the same time, with the rapid development of computing and communication technology, the computing platform of mobile applications has expanded from smartphones, tablets to wearables. Equipment, vehicles, drones, etc. Two key limitations of computing platforms for mobile applications have become increasingly prominent as user experience demands have increased memory computing complexity for applications. [0003] On the one hand, the hardware configurations of different computing platforms are highly heterogeneous, resulting in large differences in the performance of the same application on different configuration platforms, so even the same mobile application...

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): G06F8/76G06F11/36
CPCG06F8/76G06F11/3624G06F11/3644
Inventor 刘漳辉黄志豪陈星陈锋情胡传淑敏
Owner FUZHOU UNIV
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