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

A mobile device energy saving method based on bandwidth adaptive code migration

A mobile device and code migration technology, applied in the field of mobile computing, can solve the problems of high overhead of dynamic program segmentation, limited energy resources, inapplicability of static program segmentation, etc., to shorten program running time, reduce complexity, and reduce energy consumption Effect

Inactive Publication Date: 2015-08-26
BEIHANG UNIV
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Aiming at the problem of limited energy resources of mobile devices, in order to effectively save the energy consumption of mobile devices, and overcome the problem that static program segmentation is not suitable for mobile environments with changing bandwidth and the problem of high overhead of dynamic program segmentation, the present invention proposes a bandwidth-based self-adaptive Energy saving method for mobile devices with code migration

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
  • A mobile device energy saving method based on bandwidth adaptive code migration
  • A mobile device energy saving method based on bandwidth adaptive code migration
  • A mobile device energy saving method based on bandwidth adaptive code migration

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention will be further described in detail below in conjunction with accompanying drawings and examples.

[0040] A method for energy saving of mobile devices based on bandwidth self-adaptive code migration proposed by the present invention, first, adopts a method combining static and dynamic analysis to analyze the mobile application program, and constructs its corresponding weighted object relationship graph; secondly, the mobile environment The variable bandwidth is used as a variable to establish a program segmentation optimization model based on running time and power consumption; then, a bandwidth-adaptive program segmentation method is implemented based on the object relationship graph and the program segmentation model; finally, the program is implemented on the mobile device according to the segmentation results Code migration and distributed execution between the server and the server, thereby reducing the execution time of the application and th...

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 bandwidth self-adaption code migration-based energy saving method for mobile equipment. The energy saving method comprises the following steps of: constructing a weighting object relation graph through performing static and dynamic analysis on a mobile application, therefore, transforming an application partitioning problem into an object relation graph partitioning problem; proposing a running time and energetic optimum-based target model by taking varied bandwidth in a mobile environment to serve as a variable; proposing a bandwidth self-adaption branch and bound application partitioning method (BBAP) and a minimum cut-based greedy application partitioning method (MCGAP) by aiming at an application partitioning optimization model; and finally, realizing code migration and distributed execution on the mobile application between the mobile equipment and a server based on the obtained partitioning scheme. According to the method disclosed by the invention, the running time of the mobile application can be effectively shortened, and the power consumption of the mobile equipment is reduced. Moreover, the method disclosed by the invention is good in adaptability to bandwidth variations.

Description

technical field [0001] The invention belongs to the field of mobile computing, and in particular relates to a method for energy saving of mobile equipment based on bandwidth self-adaptive code migration. Background technique [0002] Mobile devices have gradually become the computing platform with the largest number of users due to their light weight, portability and ease of use. With the increasing demand of mobile users and the continuous improvement of the performance of mobile devices, battery capacity has become a bottleneck for the further development of mobile devices. In recent years, the code migration technology based on program segmentation has been gradually applied in the field of mobile computing, and has become an effective method to alleviate the problem of limited resources of mobile devices. Migrating a part of the code of the application program to run on the server side according to the program segmentation scheme can shorten the running time of the appl...

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 Patents(China)
IPC IPC(8): G06F1/32G06F9/44
Inventor 牛建伟宋文芳
Owner BEIHANG 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