Adaptive computing migration middleware in IoT (internet of things) system

An adaptive computing and middleware technology, applied in computing, program control design, resource allocation, etc., to improve performance and efficiency

Active Publication Date: 2017-09-05
FUZHOU UNIVERSITY
View PDF3 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, with the increase of cloud, fog, and smart terminals, computing migration faces new challenges: that is, the dynamic deployment of IoT applications can be realized under certain constraints: because IoT applications are in the sa

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
  • Adaptive computing migration middleware in IoT (internet of things) system
  • Adaptive computing migration middleware in IoT (internet of things) system
  • Adaptive computing migration middleware in IoT (internet of things) system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0066] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0067] Please refer to figure 1 , the present invention provides an adaptive computing migration middleware in an IoT system. An ordinary IoT application is supported by the middleware, and the IoT application can be adaptive computing migration and dynamic deployment. It is characterized in that it includes a creation module, a migration module, a call module and a migration decision module; object creation means that the object is automatically created on the computing node after the deployment plan is formulated through the decision mechanism. Object invocation refers to the method by which the user invokes the object. The middleware intercepts the method and forwards it to the computing node of the actual object, and returns the result to the user after the method is invoked. Object migration means that during the IoT application process, 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

The invention relates to an adaptive computing migration middleware in an IoT (internet of things) system. The adaptive computing migration middleware comprises a creating module, a migration module, a calling module and a decision-making module, creating service provided by an Object Factory is called and supports local creating and remote creating of objects, migration service provided by the Object Factory is called and supports remote migration of the object and return operation of the object, a proxy object is called and transmits calling operation to calling service of the Object Factory, the calling service transmits the operation to a practical object and returns calling results, the middleware acquires a program execution sequence through an interceptor and acquires network environment parameters of IoT, fitness function values of a deployment scheme are computed by a decision-making algorithm to acquire an optimal deployment scheme, and finally, the migration module and the calling module implement deployment. A common IoT application supported by the middleware can realize adaptive computing migration and dynamic deployment.

Description

technical field [0001] The invention relates to an adaptive computing migration middleware in an IoT system. Background technique [0002] With the development of IoT and the popularization of IoT applications, the data transmission and computing capabilities of IoT applications have been challenged to a certain extent. Smart devices have problems in performance and energy consumption. At the same time, due to the characteristics of multi-node deployment of IoT applications, the same IoT In different environments, there are different deployment solutions. Therefore, the deployment of IoT applications cannot be determined, which makes the development and deployment of IoT applications difficult. Computational migration is one possible solution. However, with the increase of cloud, fog, and smart terminals, computing migration faces new challenges: that is, the dynamic deployment of IoT applications can be realized under certain constraints: because IoT applications are in th...

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/50
CPCG06F9/5055G06F2209/5013G06F2209/509
Inventor 陈星陈世鸿林俊鑫
Owner FUZHOU UNIVERSITY
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products