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

A Realization Method of Airborne Distributed Task Dynamic Assignment and Dynamic Construction Technology

A technology of distributed tasks and dynamic allocation, applied in the direction of program loading/starting, program startup/switching, multi-programming device, etc., can solve the problems of inability to meet the needs of the application environment and cannot be changed, so as to reduce coupling and improve The effect of reusability

Active Publication Date: 2020-11-13
XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] With the rapid development of avionics system integration and modularization technology, the scale of airborne software continues to expand, and the traditional airborne software is dedicated to aircraft and cannot be changed. It can no longer meet the needs of the current application environment.

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 Realization Method of Airborne Distributed Task Dynamic Assignment and Dynamic Construction Technology
  • A Realization Method of Airborne Distributed Task Dynamic Assignment and Dynamic Construction Technology
  • A Realization Method of Airborne Distributed Task Dynamic Assignment and Dynamic Construction Technology

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0037] Embodiment 1 is the process of component dynamic management framework executing component dynamic switching when receiving new tasks; Embodiment 2 is the process of pre-processing dependencies; Embodiment 3 is the process of establishing dependencies when there is a matching service when requesting services; implementation Example 4 is the process of establishing a dependency relationship when there is no matching service when requesting a service, but the listener specifies a service provider; Example 5 is when there is no matching service when requesting a service, and the listener does not specify a service provider The process of establishing dependencies in the case of

[0038] Embodiment 1 The process of pre-processing dependencies is as follows Figure 4 shown, including the following steps:

[0039] Explanation: C2's description file declares that the dependency on C1's service S1 is handled by preloading.

[0040] 1. Analyze the description file of C2, and le...

Embodiment 2

[0044] Embodiment 2 The process of establishing a dependency relationship when there is a matching service when requesting a service is as follows: Figure 5 shown, including the following steps:

[0045] Explanation: C1 registers the service S1, and then C2 registers the listener L2 to request the service S1 of C1.

[0046] 1. C1 starts, registers service S1;

[0047] 2. The service management module detects that there is currently no listener with matching attributes;

[0048] 3. At a certain moment later, C2 starts, and the registered listener L2 requests service S1;

[0049] 4. The service management module detects that there is currently a service with matching attributes, and uses the listener to notify C2 to discover the service, and then C2 can use the service S1.

Embodiment 3

[0050] Embodiment 3 When there is no matching service when requesting a service, but the listener specifies a service provider, the process of establishing a dependency relationship is as follows: Image 6 shown, including the following steps:

[0051] Explanation: When C1 is not running, C2 registers the listener L2 to request the service S1 of C1.

[0052] 1. C2 starts and registers the listener L2;

[0053] 2. The service management module detects that there is currently no service with matching attributes;

[0054] 3. The service management module calls the component management module to start the service provider C1 specified by L2;

[0055] 4. C1 starts and registers service S1;

[0056] 5. The service management module detects that there is currently a listener with matching attributes, and uses the listener to notify C2 to discover the service, and then C2 can use the service S1.

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 belongs to the technical field of computer system software, and proposes an implementation method for dynamic allocation and a dynamic construction technology of airborne distributed tasks. The method is based on service-oriented and component-based ideas, services use components as carriers, the dynamic construction of the tasks are achieved by dynamically managing the components and using the services between the components to establish correlations, and the method has the characteristics of componentization, servitization and dynamic reorganization. The method supports the dynamic allocation of the tasks: a host platform dynamically receives task deployment configuration and distributes the configuration to each slave platform, each slave platform dynamically switches thecomponents according to configuration information, the reusability of airborne software is improved, and the coupling of the airborne software and operation platforms is reduced; the method supports the dynamic construction of the tasks: after the component switching is completed, registration and request operations of the services are performed, the components of each aircraft platform are automatically matched based on the services, dependencies are dynamically established, and the tasks are performed collaboratively.

Description

technical field [0001] The invention belongs to the professional technical field of computer system software, and relates to a method for realizing the dynamic allocation and dynamic construction technology of airborne distributed tasks. Background technique [0002] With the rapid development of avionics system integration and modularization technology, the scale of airborne software continues to expand, and the traditional airborne software is dedicated to aircraft and cannot be changed, which can no longer meet the needs of the current application environment. From the development trend of avionics system and airborne software architecture, it can be seen that the future development trend is to develop in the direction of multi-aircraft coordination, joint operations, and dynamic reorganization. This trend puts forward two new requirements: 1. Airborne Different tasks need to be performed in different stages of system operation, and the requirement for dynamic reconfigura...

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): G06F9/445G06F9/48
CPCG06F9/44526G06F9/4881
Inventor 赵益民邸海涛李运喜郭秋丽张鹏吕广喆
Owner XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA