A task-driven space information network resource management system and method

Through the task-driven spatial information network resource management system, joint scheduling and precise matching of heterogeneous resources are achieved, and the problems of low resource utilization and difficult to meet task requirements in the existing technology are solved, the utilization rate of network resources and system capacity are improved, and the user service experience is improved.

CN113993214BActive Publication Date: 2025-07-18XIDIAN UNIV +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111156205.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-29
Publication Date
2025-07-18
Estimated Expiration
2041-09-29

AI Technical Summary

Technical Problem

The existing technology is difficult to realize joint scheduling, on-demand allocation and efficient sharing of heterogeneous resources, low utilization rate of network resources, and difficult to expand network service capabilities, difficult to interconnect and interoperate between complex nodes in the spatial information network, and difficult resource management strategies to meet the needs of diversified tasks.

Method used

The task-driven spatial information network resource management system is adopted, including the application layer, matching layer, resource virtualization layer and infrastructure layer. Tasks are divided through feature extraction technology, and the resource matching system is used for conflict-free scheduling and precise matching. Based on resource virtualization technology, physical resources are mapped to virtual resource pools, realizing effective mapping and scheduling between multi-tasks and multi-resources.

Benefits of technology

It improves the resource utilization rate and system capacity of the spatial information network, meets the needs of multi-tasks, provides a resource management solution for complex and dynamic networks, and improves user service experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113993214B_ABST
    Figure CN113993214B_ABST
Patent Text Reader

Abstract

The present invention belongs to the field of space information technology, and discloses a task-driven space information network resource management system and method, including: an application layer divides the multiple complex tasks into different types based on feature extraction technology; a matching layer uses a resource matching system for conflict-free scheduling of multiple resources and precise matching of multiple complex tasks and multiple resources; a resource virtualization layer maps physical resources in an infrastructure layer to a virtual resource pool based on a resource virtualization method; an infrastructure layer includes satellites and ground stations deployed in different orbits and is used to provide underlying physical resource entities. The present invention provides an effective resource management method for complex and dynamic space information networks, can meet the multi-task requirements of space information networks, improve the utilization rate of limited space resources, and increase system capacity. The present invention provides theoretical support and technical guarantee for space information networks, and plays a promoting role in the research and development of future space information networks.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of space information technology, and particularly relates to a task-driven space information network resource management system and method. Background Art

[0002] Currently, a space information network is a networked system that uses space platforms (such as geostationary satellites, medium and low Earth orbit satellites, stratospheric balloons, and airplanes) as carriers, combined with ground network nodes, to complete tasks such as satellite acquisition, preprocessing, transmission, and reprocessing. It can support deep space exploration upwards and applications such as Earth observation downwards. As one of the key infrastructures developed by the country, the space information network not only plays a crucial role in the military but also has a huge impact on the production and lifestyle of humans, entering an era of reliable transmission and diversified information. At the same time, because space information network communication effectively makes up for the shortcomings of ground communication, it plays a crucial role in aspects such as television broadcasting, global communication, maritime rescue, and telemedicine.

[0003] Prior Art One: A satellite network resource management model and construction method for task-oriented services. The advantage of this invention is that it uniformly describes the task requirements, resource capabilities, and service performance of the satellite network system. The specific process of this invention is as follows: (1) Analyze the task requirements and the resource capabilities of the satellite network, and model the resource management service process; (2) According to the topological relationship between network nodes, perform networked modeling on it; (3) Mathematically model the resource management problem to form a satellite network resource management TRS model.

[0004] Prior Art Two: A method for managing space information network resources for tasks. The advantage of this invention is that it solves the problem of low utilization rate of space information network resources caused by time-variability. The specific process of this invention is as follows: (1) Initialize the network, mainly including determining the network time slot length and dividing it, and calculating the visibility of different nodes in different time slots; (2) Construct a time-varying resource graph to represent resource conflict situations; (3) Solve to obtain an independent set of the time-varying resource conflict graph; (4) Perform secondary solution, and solve the conflict-free time-varying resource graph according to the independent set; (5) Solve the multi-commodity flow problem to obtain an optimal resource allocation plan.

[0005] Prior Art Three: A method and device for task optimization of low-Earth orbit satellites. The advantage of this invention is that it solves the problem of limited computing power of low-Earth orbit satellites. The specific process of this invention is as follows: (1) Obtain computing tasks through an on-board computer, and select a target ground station according to routing rules; (2) Send the computing tasks (task indicators) to the resource management platform of the target ground station; (3) According to the task indicators and the network resource status, send tasks to the corresponding resource nodes to complete the tasks.

[0006] Through the above analysis, the problems and defects existing in the prior art are as follows:

[0007] (1) Although the performance of the existing solution has been improved compared with the traditional solution, it is still difficult to achieve the joint scheduling, on-demand allocation, and efficient sharing of heterogeneous resources.

[0008] (2) The existing technical solutions fail to effectively achieve interconnection and interoperability between heterogeneous nodes, resulting in relatively low network resource utilization and difficult expansion of network service capabilities.

[0009] (3) The complex network architecture nodes of the space information network are independent of each other, and there is a tight coupling relationship between tasks and systems. It is difficult to improve network performance through cutting-edge technologies and strategies.

[0010] (4) The utilization rate of limited resources in the space information network is low, and it is difficult to match multi-dimensional heterogeneous resources with multiple complex tasks.

[0011] The difficulties in solving the above problems and defects are as follows:

[0012] (1) The scenarios considered in the existing technology are relatively simple or completed under specified specific scenarios, while the actual network scenarios are heterogeneous, complex, and variable.

[0013] (2) The space information network serves a variety of task categories, and different tasks have different resource requirements. The resource management strategy needs to meet the quality of service requirements of each task.

[0014] (3) The space information network is a highly dynamic network. The available resources, network topology, and inter-satellite and satellite-ground links of the network are constantly changing with the movement of satellites. This requires timely formulation of resource management strategies and real-time adjustment according to the network state.

[0015] The significance of solving the above problems and defects is as follows: The resources of the space information network are difficult to regenerate. Effective resource management methods can maximize the utilization of limited network resources and improve network resource utilization. At the same time, the network can also carry various differentiated user tasks and improve the user service experience. Summary of the Invention

[0016] In view of the problems existing in the prior art, the present invention provides a task-driven space information network resource management system and method.

[0017] The present invention is implemented as follows. A task-driven space information network resource management system, the task-driven space information network resource management system includes:

[0018] An application layer, including multiple complex tasks with different resource requirements from different scenarios; and at the same time used to divide the multiple complex tasks into different categories based on feature extraction technology;

[0019] A matching layer for performing conflict-free scheduling of multiple resources and precise matching of multiple complex tasks with multiple resources by using a resource matching system;

[0020] A resource virtualization layer for mapping physical resources in the infrastructure layer to a virtual resource pool based on a resource virtualization method;

[0021] An infrastructure layer including satellites and ground stations deployed on different orbits for providing underlying physical resource entities.

[0022] Furthermore, the different scenarios include: holographic perception, augmented reality, virtual reality, and other scenarios.

[0023] Furthermore, the multiple complex tasks can be multiple tasks of the same type or multiple tasks of different types;

[0024] The types of tasks include: observation tasks, communication tasks, and data transmission tasks;

[0025] The observation task is a task of capturing and monitoring environmental changes in a target area;

[0026] The communication task is a task of communicating between two or more terminals;

[0027] The data transmission task is a task of data transmission between two or more terminals.

[0028] Furthermore, the resource matching system includes two participants: a demander and a provider;

[0029] The demander corresponds to the multiple complex tasks, i.e., multi-tasks; the provider corresponds to multi-dimensional heterogeneous resources, i.e., multi-resources.

[0030] Furthermore, the virtual resource pool includes: a transmission resource pool, an observation resource pool, and a computing resource pool.

[0031] Another object of the present invention is a task-driven space information network resource management method applied to the task-driven space information network resource management system, and the task-driven space information network resource management method includes:

[0032] Step 1: Classify multiple complex tasks by analyzing task attributes and analyze the resources required by the tasks to achieve resource requirement analysis of multiple complex tasks;

[0033] Step 2: Abstract and transform underlying physical resources through resource virtualization technology and map them to a virtual resource pool to achieve joint scheduling of underlying heterogeneous resources;

[0034] Step 3: Effectively map the resource requirements of the top-level tasks to the underlying heterogeneous resources, achieve conflict-free scheduling of resources, and form an optimal resource management plan.

[0035] Further, the mapping of the underlying physical resources to the virtual resource pool after abstraction and conversion through resource virtualization technology includes:

[0036] Abstract and transform the underlying physical resource entities in the infrastructure layer and then present them. Map the abstracted and transformed resources to different resource pools according to their own attributes to form a virtual resource pool.

[0037] Further, in Step 3, the effective mapping and conflict-free scheduling of multiple complex tasks and multiple resources through the matching of tasks and resources include:

[0038] Establish preference lists for tasks and resources respectively: Construct a preference list for tasks based on task types, task characteristics, resource requirements, optimization objectives, and other influencing factors; construct a preference list for resources based on the remaining available resources, resource conflict relationships, resource optimization objectives, and other influencing factors; at the same time, determine the quotas for tasks and resources respectively;

[0039] Request and decision: Each task sends a service request to the resource ranked first in its own preference list. Each resource accepts the task with the highest priority among the tasks requesting service according to its own preference list and quota size, and at the same time rejects the service requests of other tasks; at the same time, delete the accepted tasks from the set of all tasks to be completed, that is, the task set. The remaining tasks that have not been successfully matched send service requests to the sub-optimal resources in the preference list, and repeat until the task set is empty, and output the stable matching result, that is, the resource allocation result.

[0040] Further, the quota of the task is the maximum number of resources that the task can match; the quota of the resource is the maximum number of tasks that the resource can match.

[0041] Combining all the above technical solutions, the advantages and positive effects of the present invention are as follows: The present invention proposes a general task-oriented network resource management architecture, providing a universal architecture support for the management of complex and dynamic space information network resources. It can improve the utilization rate of limited space resources and the system capacity on the premise of meeting the multi-task requirements of the space information network. Secondly, based on the distributed matching game, the present invention proposes a multi-dimensional heterogeneous resource management strategy. Starting from the "user", it respectively describes the satisfaction of tasks with resources and the satisfaction of resources with tasks, solving the drawbacks of traditional resource management methods starting from the "system". In addition, compared with traditional resource management strategies, the resource management strategy proposed by the present invention has relatively low complexity and system overhead. The present invention provides theoretical support and technical guarantee for the space information network, and plays a promoting role in the research and development of future space information networks. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 FIG. is a schematic diagram of the task-driven space information network resource management system provided by an embodiment of the present invention.

[0043] Figure 2 FIG. is a schematic structural diagram of the task-driven space information network resource management system provided by an embodiment of the present invention;

[0044] In the figure: 1. Application layer; 2. Matching layer; 3. Resource virtualization layer; 4. Infrastructure layer.

[0045] Figure 3 FIG. is a flowchart of the task-driven space information network resource management method provided by an embodiment of the present invention.

[0046] Figure 4 FIG. is a schematic diagram of the multi-dimensional heterogeneous resource cube provided by an embodiment of the present invention.

[0047] Figure 5 FIG. is a flowchart of the resource scheduling method provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0048] In order to make the objectives, technical solutions and advantages of the present invention clearer and more understandable, the present invention will be further described in detail below in conjunction with embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0049] In view of the problems existing in the prior art, the present invention provides a task-driven space information network resource management system and method, which will be described in detail below in conjunction with the accompanying drawings.

[0050] As Figure 1 shown, the task-driven space information network resource management system provided by an embodiment of the present invention includes:

[0051] The application layer 1 includes multiple complex tasks from different scenarios with different resource requirements; meanwhile, based on feature extraction technology, the multiple complex tasks can be divided into different categories, and the resource requirements of different tasks can be analyzed.

[0052] The matching layer 2 is used to perform conflict-free scheduling of multiple resources and precise matching of multiple complex tasks and multiple resources by using a resource matching system, so as to form an optimal resource management solution.

[0053] The resource virtualization layer 3 is used to map the physical resources in the infrastructure layer to a virtual resource pool based on resource virtualization technology, so as to realize the joint scheduling of heterogeneous resources.

[0054] The infrastructure layer 4 includes satellites and ground stations deployed on different orbits, and is used to provide underlying physical resource entities.

[0055] The different scenarios provided by the embodiments of the present invention include: holographic perception, augmented reality, virtual reality, and other scenarios.

[0056] The multiple complex tasks provided by the embodiments of the present invention can be multiple tasks of the same type or multiple tasks of different types.

[0057] The task categories include: observation tasks, communication tasks, and data transmission tasks.

[0058] An observation task is a task of capturing and monitoring the environmental changes in a target area.

[0059] A communication task is a task of communicating between two or more terminals.

[0060] A data transmission task is a task of data transmission between two or more terminals.

[0061] The resource matching system provided by the embodiments of the present invention includes two participants, namely a demander and a provider.

[0062] The demander corresponds to the multiple complex tasks, i.e., multi-tasks; the provider corresponds to multi-dimensional heterogeneous resources, i.e., multi-resources.

[0063] The virtual resource pool provided by the embodiments of the present invention includes: a transmission resource pool, an observation resource pool, and a computing resource pool.

[0064] As Figure 3 shown, the task-driven space information network resource management method provided by the embodiments of the present invention includes:

[0065] S101, classifying multiple complex tasks by analyzing task attributes, and analyzing the resources required by the tasks.

[0066] S102. After abstracting and transforming the underlying physical resources through resource virtualization technology, map them to the virtual resource pool;

[0067] S103. Through the matching of tasks and resources, perform effective mapping and conflict-free scheduling of multiple complex tasks and multiple resources.

[0068] What is included in mapping the underlying physical resources to the virtual resource pool after abstracting and transforming them through resource virtualization technology provided by the embodiments of the present invention is as follows:

[0069] Abstract and transform the underlying physical resource entities in the infrastructure layer and then present them. Map the abstracted and transformed resources to different resource pools according to their own attributes to form a virtual resource pool.

[0070] What is included in performing effective mapping and conflict-free scheduling of multiple complex tasks and multiple resources through the matching of tasks and resources provided by the embodiments of the present invention is as follows:

[0071] Respectively establish the preference lists of tasks and resources: construct the preference list of tasks according to task types, task characteristics, resource requirements, optimization objectives, and other influencing factors; construct the preference list of resources according to the remaining available resources, resource conflict relationships, resource optimization objectives, and other influencing factors; at the same time, respectively determine the quota of tasks and the quota of resources;

[0072] Request and decision: Each task sends a service request to the resource ranked first in its own preference list. Each resource accepts the task with the highest priority among the tasks requesting service according to its own preference list and quota size, and at the same time rejects the service requests of other tasks; at the same time, delete the accepted tasks from the set of all tasks to be completed, that is, the task set, and the remaining tasks that have not been successfully matched send service requests to the sub-optimal resources in the preference list, and repeat until the task set is empty, and output the stable matching result, that is, the resource allocation result.

[0073] The quota of tasks provided by the embodiments of the present invention is the maximum number of resources that a task can match; the quota of the resources is the maximum number of tasks that a resource can match.

[0074] The following further illustrates the technical solution of the present invention with specific embodiments.

[0075] Embodiment 1:

[0076] The present invention realizes the precise matching between multiple tasks and multiple resources by designing a task-oriented network resource management architecture, providing a feasible idea for the management of heterogeneous resources in a dynamic, complex, and uncertain network. In addition, the present invention proposes a multi-dimensional heterogeneous resource management strategy, improving the utilization rate of limited resources and system capacity, and providing a basis for efficient space information network resource management.

[0077] The task-driven space information network resource management system and technology include the following steps:

[0078] Mine the resources that the network can provide and analyze the attributes of the service tasks required by the network; propose a general network resource management architecture for tasks; and propose a multi-dimensional heterogeneous resource management strategy based on the above resource management architecture.

[0079] The multi-dimensional heterogeneous resources proposed in the present invention include: transmission resources, observation resources, and computing resources.

[0080] The task-oriented network resource management architecture diagram provided by the embodiment of the present invention includes: an application layer, a matching layer, a resource virtualization layer, and an infrastructure layer.

[0081] The application layer includes multiple tasks from different scenarios, and the resource requirements of different tasks are different.

[0082] The matching layer contains a resource matching system. Based on the matching game theory, conflict-free scheduling of multiple resources and accurate matching of multiple tasks and multiple resources can be achieved in this system.

[0083] The resource virtualization layer, based on resource virtualization technology, maps the physical resources in the infrastructure layer to a virtual resource pool, shielding the differences of the underlying resources.

[0084] The infrastructure layer contains satellites and ground stations deployed on different orbits, providing underlying physical resource entities.

[0085] The multi-dimensional heterogeneous resource management strategy of the present invention mainly includes:

[0086] Initialization: Establish preference lists for tasks and resources respectively. The preference list of tasks is constructed according to task types, task characteristics, resource requirements, and optimization goals, etc.; the preference list of resources is constructed according to remaining available resources, resource conflicts, and optimization goals of resources, etc. At the same time, in this stage, quotas for tasks and resources are defined respectively.

[0087] Request: Each task sends a service request to the optimal resource in its own preference list.

[0088] Accept / Reject: Each resource accepts the most preferred task according to its own preference list and quota size, and at the same time rejects service requests from other tasks. The accepted tasks are deleted from the task set, and the remaining tasks that are not successfully matched send service requests to the sub-optimal resources in the preference list.

[0089] Result: When the task set is empty, the matching ends, and the matching result between stable multiple tasks and multiple resources is output; otherwise, when the task set is not empty, the above accept / reject process is repeated until the task set is empty.

[0090] Embodiment 2:

[0091] Tasks are classified by analyzing task attributes, and the resources required for the tasks are analyzed; the underlying physical resources are abstracted and transformed through resource virtualization technology and then mapped to a virtual resource pool; through a resource matching system, multiple tasks from the application layer are matched with multiple resources in the infrastructure layer to form an effective resource management strategy.

[0092] The task-driven space information network resource management system and technology include a general task-oriented network resource management architecture and a multi-dimensional heterogeneous resource management strategy.

[0093] Furthermore, the general task-oriented network resource management architecture includes:

[0094] Application layer: It includes multiple complex tasks (referred to as multi-tasks) from different scenarios, and the resource requirements of different tasks are different. Based on feature extraction technology, multi-tasks can be divided into different categories, such as communication tasks, observation tasks, and transmission tasks, etc.;

[0095] Matching layer: It contains a resource matching system, and this system has two participants: the demander and the provider, corresponding to the multi-tasks and multi-dimensional heterogeneous resources (referred to as multi-resources) in this system respectively. Based on the matching game theory, conflict-free scheduling of multi-resources and precise matching of multi-tasks and multi-resources can be realized in this system, improving resource utilization and network capacity.

[0096] Resource virtualization layer: Based on resource virtualization technology, the physical resources in the infrastructure layer are mapped to a virtual resource pool, shielding the differences of the underlying resources. In this system, the resources in the virtual resource pool are mainly divided into: communication resources, storage resources, and computing resources.

[0097] Infrastructure layer: It includes satellites and ground stations deployed on different orbits, providing the underlying physical resource entities.

[0098] Furthermore, the multi-dimensional heterogeneous resource management strategy includes:

[0099] Establish preference lists for both parties: Establish preference lists for tasks and resources respectively. The preference list of tasks is constructed according to influencing factors such as task type, task characteristics, resource requirements, and optimization goals. Similarly, the preference list of resources is constructed according to influencing factors such as remaining available resources, resource conflict relationships, and resource optimization goals. At the same time, in this stage, quotas for tasks and resources are defined respectively.

[0100] Request and decision-making actions: Each task sends a service request to the resource ranked first (optimal) in its own preference list. Each resource accepts the task with the highest priority (ranked at the top) among the tasks requesting service according to its own preference list and quota size, and rejects the service requests of other tasks at the same time. The accepted task is deleted from the task set, and the remaining tasks that have not been successfully matched send service requests to the sub-optimal resource in the preference list, and this step is repeated.

[0101] Output the stable matching result: Through repeated request and decision-making actions, when the task set is empty, the matching ends and the stable matching result, that is, the resource allocation result, is output; otherwise, when the task set is not empty, the above request and decision-making actions are repeated until the task set is empty.

[0102] Furthermore, different scenarios in the task-oriented network resource management architecture include: holographic perception, augmented reality, virtual reality, etc.

[0103] Furthermore, the multi-dimensional heterogeneous resources in the task-oriented network resource management architecture include: transmission resources, observation resources, computing resources.

[0104] Furthermore, the multi-complex tasks in the task-oriented network resource management architecture include:

[0105] Observation task: Used to capture and monitor the environmental changes in the target area.

[0106] Communication task: Used to implement communication between two or more terminals, mainly including voice services, video services, etc.

[0107] Data transmission task: Used to implement data transmission between two or more terminals.

[0108] Furthermore, the steps of the feature extraction technology in the task-oriented network resource management architecture include:

[0109] (1) Classify the tasks according to the task attributes, and determine which category the task belongs to among the observation task, communication task, and data transmission task;

[0110] (2) Analyze the network resources required to complete the task according to the task category and task attributes.

[0111] Furthermore, the steps of the resource virtualization technology in the task-oriented network resource management architecture include:

[0112] (1) Abstract and transform the underlying physical resource entities in the infrastructure layer and present them, breaking the barriers between heterogeneous resources;

[0113] (2) Map the abstracted and transformed resources according to their own attributes to different resource pools to form a virtual resource pool.

[0114] Furthermore, in the multi-dimensional heterogeneous resource management strategy, the quota refers to the maximum number of participants in another set that a participant can match with.

[0115] Furthermore, in the multi-dimensional heterogeneous resource management strategy, the task set refers to the set of all tasks to be completed.

[0116] Furthermore, in the multi-dimensional heterogeneous resource management strategy, the stable matching result refers to that in the current matching result, none of the participants wants to leave the current matching pair to form a new matching pair, that is, the benefits of both sides of the current matching pair are optimal.

[0117] Furthermore, in the task-oriented network resource management architecture, the multi-complex tasks refer to:

[0118] (1) Multiple tasks of the same type, such as multiple observation tasks or multiple communication tasks;

[0119] (2) Multiple tasks of different types, such as tasks including two or more of the task types of observation tasks, communication tasks, and data transmission tasks, and the number of tasks of the same type is not limited.

[0120] Furthermore, in the task-oriented network resource management architecture, the resource pool includes: a transmission resource pool, an observation resource pool, and a computing resource pool.

[0121] Furthermore, in the multi-dimensional heterogeneous resource management strategy, the task quota further refers to the maximum number of resources that a task can match with.

[0122] Furthermore, in the multi-dimensional heterogeneous resource management strategy, the resource quota further refers to the maximum number of tasks that a resource can match with.

[0123] Furthermore, in the multi-dimensional heterogeneous resource management strategy, a participant further refers to each decision-making entity in a matching game. The purpose of a participant is to obtain the maximum benefit through reasonable decisions.

[0124] It should be noted that the embodiments of the present invention can be implemented by software, such as the Satellite Tool Kit (STK) developed by Analytical Graphics in the United States, and the Matlab mathematical software produced by MathWorks in the United States. STK supports the entire process of space missions, including design, testing, launch, operation, and mission applications. Matlab can implement algorithms, create user interfaces, connect programs in other programming languages, etc. Those of ordinary skill in the art can understand the above-mentioned devices and methods and can implement them using computer-executable instructions and / or processor control code included therein. The devices and their modules of the present invention can be implemented by the hardware circuits of programmable hardware devices such as programmable logic devices, can also be implemented by software executed by various types of processors, or can be implemented by a combination of the above hardware circuits and software, such as firmware. As described above, the above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present invention, any modifications, equivalent substitutions, and improvements made within the spirit and principle of the present invention should be covered within the protection scope of the present invention.

Claims

1. A task-driven space information network resource management system, characterized in that The task-driven space information network resource management system includes: The application layer includes multiple complex tasks with different resource requirements from different scenarios; and is also used to classify the multiple complex tasks into different types based on feature extraction technology; The matching layer is used to perform conflict-free scheduling of multiple resources and precise matching of multiple complex tasks and multiple resources by using a resource matching system; The resource virtualization layer is used to map the physical resources in the infrastructure layer to a virtual resource pool based on a resource virtualization method; The infrastructure layer includes satellites and ground stations deployed in different orbits and is used to provide underlying physical resource entities; The resource matching system includes two participants, namely, a demander and a provider; The demander corresponds to the multiple complex tasks; the provider corresponds to multi-dimensional heterogeneous resources; A task-driven space information network resource management method for running the task-driven space information network resource management system, the task-driven space information network resource management method includes: Step 1, classify multiple complex tasks by analyzing task attributes, and analyze the resources required by the tasks; Step 2, abstract and transform the underlying physical resources through resource virtualization technology and then map them to a virtual resource pool; Step 3, perform effective mapping and conflict-free scheduling of multiple complex tasks and multiple resources through the matching of tasks and resources; The abstracting and transforming the underlying physical resources through resource virtualization technology and then mapping them to a virtual resource pool includes: Abstract and transform the underlying physical resource entities in the infrastructure layer and then present them, and map the abstracted and transformed resources to different resource pools according to their own attributes to form a virtual resource pool; In Step 3, the performing effective mapping and conflict-free scheduling of multiple complex tasks and multiple resources through the matching of tasks and resources includes: Respectively establish preference lists for tasks and resources: construct a preference list for tasks according to task types, task characteristics, resource requirements, and optimization objectives; construct a preference list for resources according to remaining available resources, resource conflict relationships, and resource optimization objectives; and respectively determine the quotas for tasks and resources; Request and decision: Each task sends a service request to the resource ranked first in its own preference list. Each resource accepts the task with the highest priority among the tasks requesting service according to its own preference list and quota size, and rejects the service requests of other tasks at the same time; at the same time, delete the accepted tasks from the task set, and the remaining tasks that have not been successfully matched send service requests to the sub-optimal resources in the preference list, and repeat until the task set is empty, and output a stable matching result, that is, the resource allocation result; The quota for a task is the maximum number of resources that the task can match; the quota for a resource is the maximum number of tasks that the resource can match.

2. The task-driven space information network resource management system according to claim 1, wherein, The different scenarios include: holographic perception, augmented reality, and virtual reality.

3. The task-driven space information network resource management system according to claim 1, characterized in that, The multiple complex tasks can be multiple tasks of the same type or multiple tasks of different types; The types of tasks include: observation tasks, communication tasks, and data transmission tasks; The observation task is a task of capturing and monitoring environmental changes in a target area; The communication task is a task of performing communication between two or more terminals; The data transmission task is a task for data transmission between two or more terminals.

4. The task-driven space information network resource management system according to claim 1, characterized in that, The virtual resource pool includes: a transmission resource pool, an observation resource pool, and a computing resource pool.

5. A computer-readable storage medium storing a computer program, which when executed by a processor causes the processor to execute the method for task-driven space information network resource management system according to any one of claims 1-4.

Citation Information

Patent Citations

  • Resource guarantee model of service-oriented architecture

    CN104360943A

  • Virtual resource mapping mechanisms

    CN105940659A