Resource management method and system suitable for multi-modal network
By constructing a hierarchical knowledge base with multidimensional identifier indexes, the global challenges of multimodal network resource management are solved, enabling efficient addressing and state awareness of network resources, and improving the manageability and controllability of the network.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZHEJIANG LAB
- Filing Date
- 2023-01-06
- Publication Date
- 2026-05-05
AI Technical Summary
Existing internet networks are insufficient to meet diverse and complex communication needs, especially in terms of global resource management in multimodal converged networks, where there are technical challenges.
A hierarchical knowledge base indexed by multidimensional identifiers is constructed to record the attribute and status information of each network resource. Effective addressing and status awareness of global resources are achieved through the interaction of the knowledge bases of the core network and the edge network.
It enables efficient addressing and fine-grained status awareness of various access terminals and forwarding devices in different network modes, greatly improving the manageability and controllability of the network.
Smart Images

Figure CN116319301B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of Internet technology, and specifically to a resource management method and system applicable to multimodal networks. Background Technology
[0002] The existing internet, due to its original design deficiencies, is no longer able to meet the increasingly diverse and complex communication needs of today's users. Therefore, designing a new generation of information networks is imperative. In recent years, countries around the world have launched numerous research projects to redesign network architectures and key technologies from different perspectives, aiming to comprehensively improve network transmission efficiency and service quality. For example, SDN (Software-Defined Networks) adopts the concept of "separation of control and forwarding," managing data transmission of forwarding devices through a logically centralized controller to achieve differentiated and controllable forwarding of service flows. ICN (Information-Centric Networks) evolves traditional end-to-end channel transmission into hop-by-hop sharing and distribution based on information, significantly improving network transmission efficiency. With the continuous emergence of new network paradigms with distinct characteristics, and the effective support of diversified technologies for diverse application scenarios, a transformative era of multimodal network integration and shared innovation is on the horizon. However, building a complementary, open, and inclusive multimodal converged network is still in its early stages, especially facing numerous technical challenges in key fundamental issues such as global resource management. Summary of the Invention
[0003] The purpose of this invention is to provide a resource management method and system applicable to multimodal networks, which achieves effective addressing and fine-grained state awareness of various network resources under different modal networks by constructing a hierarchical knowledge base indexed by multidimensional identifiers, so as to solve at least one of the technical problems existing in the background art.
[0004] To achieve the above objectives, the present invention adopts the following technical solution:
[0005] On one hand, the present invention provides a resource management method suitable for multimodal networks, comprising:
[0006] A hierarchical network knowledge base is constructed to record the attribute and status information of resources under each network, enabling addressing and sensing of various resources in different network domains;
[0007] Each domain network knowledge base records the attributes and status information of the various forwarding devices under its jurisdiction, as well as the location and service information of the access terminals, and reports the relevant addressing information to the global knowledge base of the core network;
[0008] The core network global knowledge base stores the addressing information about devices, terminals, and services provided by the edge network knowledge base and provides query interfaces to other edge networks.
[0009] Preferably, the interaction process between the network forwarding device and its network knowledge base includes:
[0010] After the network forwarding device is turned on, it registers its initial device ID (DID) with the network knowledge base through the control link.
[0011] The network knowledge base checks whether the DID of the network forwarding device is duplicated with the DID of an already registered device; if duplicated, the network forwarding device is notified that registration has failed and is required to regenerate its DID before registering again; otherwise, the network forwarding device is replied that registration has succeeded and is required to continue registering the relevant DID information.
[0012] Network forwarding devices register device description information, including static and dynamic information, with their respective network knowledge bases. The static information includes the device's hardware parameters, while the dynamic information includes the configuration information of its related addresses, its operating status information, and its neighbor reachability information.
[0013] Preferably, the address configuration information is used to indicate the home network of the current forwarding device and the interface address corresponding to the mode of each interface.
[0014] Preferably, the operating status information is used to indicate the current interface forwarding status of the forwarding device, that is, the average throughput of each interface within a certain period of time, and the average throughput of each interface under each mode.
[0015] Preferably, the neighbor reachability information is used to indicate the connection relationship between the current forwarding device and its neighbors, and to detect neighbor nodes on each interface and record the round-trip delay between them by periodically sending Hello packets.
[0016] Preferably, the interaction process between the access terminal, its access forwarding device, and the network knowledge base includes:
[0017] The access terminal initiates an access request to its access forwarding device and informs the latter of its terminal identifier (TID), modality type (PID), and relevant authentication information; if the access terminal also needs to provide service, it also needs to provide the corresponding service identifier (BID).
[0018] After completing the necessary authentication, the access forwarding device will assign a corresponding location identifier (LID) to the access terminal based on the modalities it supports, and register the binding relationship between the access terminal's TID-PID-LID / -BID with the local knowledge base of the network. Each terminal is assigned an LID, and if the terminal also provides a certain service, which is identified by a BID, then the BID also needs to be registered.
[0019] After receiving relevant information, the local knowledge base stores it, recording the supported modes and access locations of the access terminals;
[0020] The local knowledge base of the network to which the access terminal belongs needs to continue to register the location information of the access terminal, namely TID-HID-PID-LID / -BID, with the global knowledge base of the core network so that other networks can know the access network where the access terminal is located, the supported modes, the specific location, and the services provided, thereby realizing the global addressing of the access terminal.
[0021] The core network knowledge base notifies the relevant registration information to the local knowledge bases of all other edge networks. When an access terminal moves, the new access forwarding device will update its location information to the local knowledge base of its network. Upon receiving this information, the local knowledge base of the new access network needs to continue to update the location information of the access terminal to the global knowledge base of the core network.
[0022] Preferably, the resource access between different mode access terminals is achieved according to the resource virtual modality mapping method, including:
[0023] After accessing the network, the terminal registers its single-modal resource information with its network knowledge base.
[0024] This network knowledge base aggregates local resource information and assigns other modality identifiers supported by this network to each access terminal of each modality.
[0025] The network knowledge base reports all resource information of the local original mode and virtual mode to the core network global knowledge base, and uses the latter to achieve effective addressing in global multimodal mode;
[0026] The core network knowledge base announces relevant resource information to the local knowledge bases of all other edge networks.
[0027] Secondly, the present invention provides a resource management system suitable for multimodal networks, comprising:
[0028] A hierarchical network knowledge base is used to record the attribute and status information of resources in each network, and to address and perceive various resources in different network domains.
[0029] The edge network's local knowledge base is used to record the attributes and status information of various forwarding devices under its jurisdiction, as well as the location and service information of access terminals, and to report relevant addressing information to the core network's global knowledge base;
[0030] The core network's global knowledge base stores addressing information about devices, terminals, and services provided by the edge network knowledge base and provides query interfaces to other edge networks. The core network knowledge base and the edge network knowledge base have the same information collection function; the additional function of the core network knowledge base compared to the edge network knowledge base is to store the addressing information about devices, terminals, and services provided by the edge network knowledge base and to provide query interfaces or proactively push this information to other edge networks.
[0031] Thirdly, the present invention provides a non-transitory computer-readable storage medium for storing computer instructions, which, when executed by a processor, implement the resource management method applicable to multimodal networks as described above.
[0032] Fourthly, the present invention provides a computer program product, including a computer program that, when run on one or more processors, implements the resource management method for multimodal networks as described above.
[0033] Fifthly, the present invention provides an electronic device, comprising: a processor, a memory, and a computer program; wherein the processor is connected to the memory, the computer program is stored in the memory, and when the electronic device is running, the processor executes the computer program stored in the memory to cause the electronic device to execute instructions for implementing the resource management method applicable to multimodal networks as described above.
[0034] In this invention, to achieve effective management of multi-dimensional resources in a multimodal network, the following identifiers are defined for addressing and describing the attributes of relevant entity resources: Device ID (DID) uniquely identifies the identity of the network forwarding device and is valid only on the local network; Device Descriptor (DD) describes the multi-dimensional resource attributes of the relevant device, specifically divided into static and dynamic attribute descriptions; Polymorph ID (PID) identifies different modal categories, determined by the routing protocol supported by the terminal or network forwarding device; Location ID (LID) serves as the interface address of the network forwarding device, determined by the modality used by the network, and is valid only on the local network; Home ID (HID) uniquely identifies the identity of the home network and is globally valid; Terminal ID (TID) identifies the terminal (host or server) and is globally valid; and Business ID (BID) represents a logical service and is globally valid.
[0035] The beneficial effects of this invention are: it can efficiently address and finely granularly perceive the relevant resources of various access terminals and forwarding devices under different network modes, and greatly improve the manageability and controllability of the network.
[0036] The advantages of additional aspects of the invention will be set forth more clearly in the following description or will be learned by practice of the invention. Attached Figure Description
[0037] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0038] Figure 1 This is a schematic diagram of the multimodal network structure described in an embodiment of the present invention.
[0039] Figure 2 A flowchart illustrating the registration process for a forwarding device provided in an embodiment of the present invention.
[0040] Figure 3 This is a flowchart of the access device registration process provided in an embodiment of the present invention.
[0041] Figure 4 This is a flowchart of the resource virtual modal mapping process provided in an embodiment of the present invention. Detailed Implementation
[0042] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention.
[0043] It will be understood by those skilled in the art that, unless otherwise defined, all terms used herein (including technical and scientific terms) have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains.
[0044] It should also be understood that terms such as those defined in general dictionaries should be understood to have meanings consistent with their meanings in the context of the prior art, and should not be interpreted in an idealized or overly formal sense unless defined as here.
[0045] Those skilled in the art will understand that, unless specifically stated otherwise, the singular forms “a,” “an,” “the,” and “the” used herein may also include the plural forms. It should be further understood that the term “comprising” as used in this specification means the presence of the stated features, integers, steps, operations, elements, and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, and / or groups thereof.
[0046] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of the present invention. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of those different embodiments or examples.
[0047] To facilitate understanding of the present invention, the present invention will be further explained and described below with reference to the accompanying drawings and specific embodiments. However, the specific embodiments do not constitute a limitation on the embodiments of the present invention.
[0048] Those skilled in the art should understand that the accompanying drawings are merely schematic diagrams of embodiments, and the components in the drawings are not necessarily essential for implementing the present invention.
[0049] Example 1
[0050] In this embodiment 1, a resource management system suitable for multimodal networks is first provided, including:
[0051] A hierarchical network knowledge base is used to record the attribute and status information of resources in each network, and to address and perceive various resources in different network domains.
[0052] The edge network's local knowledge base is used to record the attributes and status information of various forwarding devices under its jurisdiction, as well as the location and service information of access terminals, and to report relevant addressing information to the core network's global knowledge base;
[0053] The core network's global knowledge base stores addressing information about devices, terminals, and services provided by the edge network knowledge base and provides query interfaces to other edge networks. The core network knowledge base and the edge network knowledge base have the same information collection function; the additional function of the core network knowledge base compared to the edge network knowledge base is to store the addressing information about devices, terminals, and services provided by the edge network knowledge base and to provide query interfaces or proactively push this information to other edge networks.
[0054] In this embodiment, the above-described system is used to implement a resource management method suitable for multimodal networks, including:
[0055] In multimodal networks, to facilitate the addressing and perception of various resources across different network domains, a hierarchical network knowledge base indexed by identifiers is constructed to record the attribute and status information of resources belonging to each network. The local knowledge base of the edge network records the attribute and status information of various forwarding devices under its jurisdiction, as well as the location and service information of access terminals, and reports relevant addressing information to the global knowledge base of the core network. The global knowledge base of the core network, in addition to effectively managing the multidimensional resources of the core network, also needs to store the addressing information about devices, terminals, and services provided by the edge network knowledge base and provide query interfaces or proactively push this information to other edge networks.
[0056] The interaction process between network forwarding devices and their network knowledge base includes:
[0057] After the network forwarding device is turned on, it registers its initial device ID (DID) with the network knowledge base through the control link.
[0058] The network knowledge base checks whether the DID of the network forwarding device is duplicated with the DID of an already registered device; if duplicated, the network forwarding device is notified that registration has failed and is required to regenerate its DID before registering again; otherwise, the network forwarding device is replied that registration has succeeded and is required to continue registering the relevant DID information.
[0059] Network forwarding devices register device description information, including static and dynamic information, with their respective network knowledge bases. The static information includes the device's hardware parameters, while the dynamic information includes the configuration information of its related addresses, its operating status information, and its neighbor reachability information.
[0060] The address configuration information is used to specify the home network of the current forwarding device and the interface address corresponding to the mode of each interface. The operating status information is used to specify the forwarding status of the current forwarding device's interfaces, i.e., the average throughput of each interface over a certain period of time and the average throughput of each interface under each mode. The neighbor reachability information is used to specify the connection relationship between the current forwarding device and its neighbors, and to detect neighbor nodes on each interface and record the round-trip delay between them by periodically sending Hello packets.
[0061] The interaction process between the access terminal, its access forwarding device, and the network knowledge base includes:
[0062] The access terminal initiates an access request to its access forwarding device and informs the latter of its terminal identifier (TID), modality type (PID), and relevant authentication information; if the access terminal also needs to provide service, it also needs to provide the corresponding service identifier (BID).
[0063] After completing the necessary authentication, the access forwarding device will assign a corresponding location identifier (LID) to the access terminal based on the modalities it supports, and register the binding relationship between the access terminal's TID-PID-LID / -BID with the local knowledge base of the network. Each terminal has an LID, and if the terminal also provides a certain service, which is identified by a BID, then the BID also needs to be registered.
[0064] After receiving relevant information, the local knowledge base stores it, recording the supported modes and access locations of the access terminals;
[0065] The local knowledge base of the network to which the access terminal belongs needs to continue to register the location information of the access terminal, namely TID-HID-PID-LID / -BID, with the global knowledge base of the core network so that other networks can know the access network where the access terminal is located, the supported modes, the specific location, and the services provided, thereby realizing global addressing of the access terminal; among them, the home domain identifier (HID, HomeID) is used to uniquely identify the identity of the home network and is globally valid.
[0066] The core network knowledge base notifies the relevant registration information to the local knowledge bases of all other edge networks. When an access terminal moves, the new access forwarding device will update its location information to the local knowledge base of its network. Upon receiving this information, the local knowledge base of the new access network needs to continue to update the location information of the access terminal to the global knowledge base of the core network.
[0067] The resource virtual modality mapping method enables resource access between terminals with different access modes, including:
[0068] After accessing the network, the terminal registers its single-modal resource information with its network knowledge base.
[0069] This network knowledge base aggregates local resource information and assigns other modality identifiers supported by this network to each access terminal of each modality.
[0070] The network knowledge base reports all resource information of the local original mode and virtual mode to the core network global knowledge base, and uses the latter to achieve effective addressing in global multimodal mode;
[0071] The core network knowledge base announces relevant resource information to the local knowledge bases of all other edge networks.
[0072] Example 2
[0073] In this embodiment 2, a resource management method suitable for multimodal networks is proposed to achieve effective addressing and state awareness of various network resources across the entire network. Specifically, the multimodal network diagram is as follows: Figure 1As shown, the network consists of a core network supporting multiple modalities and multiple edge networks. The core network is primarily responsible for controllable interconnection and data transmission between the multimodal edge networks, while the edge networks provide access and communication services to users (terminals or servers, etc.) in different modalities. The forwarding plane of the multimodal network mainly includes two types of entities: forwarding devices and access terminals. Forwarding devices are directly managed by the network operator and are used for efficient forwarding of various information flows; access terminals can be further divided into hosts and servers, acting as requesters and responders of data to generate information flow interactions.
[0074] In multimodal networks, to facilitate the addressing and perception of various resources across different network domains, a hierarchical network knowledge base indexed by identifiers is constructed to record the attribute and status information of resources belonging to each network. The local knowledge base of the edge network records the attribute and status information of various forwarding devices under its jurisdiction, as well as the location and service information of access terminals, and reports relevant addressing information to the global knowledge base of the core network. The global knowledge base of the core network, in addition to effectively managing the multidimensional resources of the core network, also needs to store the addressing information about devices, terminals, and services provided by the edge network knowledge base and provide query interfaces or proactively push this information to other edge networks.
[0075] Specifically, the interaction process between the network forwarding device and its network knowledge base is as follows:
[0076] S1. After the network forwarding device is turned on, it registers its initial DID with the network knowledge base through the control link;
[0077] S2. The network knowledge base checks whether the DID of the network forwarding device is duplicated with the DID of an already registered device; if duplicated, the network forwarding device is notified that registration has failed and is required to regenerate the DID before registering again; otherwise, the network forwarding device is replied that registration has succeeded and is required to continue registering the relevant DID information.
[0078] S3. Network forwarding devices register DD information with their respective network knowledge base. Static information mainly includes the device's hardware parameters, such as processor, memory, and interface specifications; dynamic information mainly includes the configuration information of its related addresses, operating status information, and neighbor reachability information.
[0079] The address configuration information is used to indicate the home network of the current forwarding device and the interface address corresponding to the mode of each interface. It can be encoded in the following way: {DID:HID,Inf1{PID1-LID1,PID2-LID2,…},Inf2{PID1-LID1,PID2-LID2,…},…}.
[0080] The operating status information is used to indicate the current interface forwarding status of the forwarding device, that is, the average throughput of each interface within a certain period of time, and the average throughput of each interface under each mode. It can be encoded in the following way: {DID:{Inf1-TH1:PID1-TH1,PID2-TH2,…},{Inf2-TH2:PID1-TH1,PID2-TH2,…},…}.
[0081] The neighbor reachability information is used to indicate the connection relationship between the current forwarding device and its neighbors. It detects neighbor nodes on each interface and records the round-trip delay between them by periodically sending Hello packets. It can be encoded in the following way: {DID:{Inf1,DID1,RTT1},{Inf2,DID2,RTT2},…}.
[0082] Since forwarding devices are directly managed by their home network, their relevant resource information only needs to be registered or updated with the network's knowledge base. For edge networks, their local network knowledge base does not need to notify the core network's global knowledge base of relevant information.
[0083] The interaction process between the access terminal, its access forwarding device, and the network knowledge base is as follows:
[0084] S1. The access terminal initiates an access request to its access forwarding device and informs the latter of its TID, PID, and related authentication information; if the access terminal also needs to provide service, it also needs to provide the corresponding BID;
[0085] S2. After completing the necessary authentication, the access forwarding device will assign a corresponding LID to the access terminal according to the mode supported by the access terminal, and register the binding relationship of access terminal TID-PID-LID / -BID with the local knowledge base of the network to which it belongs; among them, each terminal has an LID, and if the terminal also provides a certain service, the service is identified by a BID, then the BID also needs to be registered;
[0086] S3. After receiving the relevant information, the local knowledge base stores it, recording the supported modes and access locations of the access terminal;
[0087] S4. In order to achieve global addressing of the access terminal, the local knowledge base of the network to which it belongs needs to continue to register the location information of the access terminal, namely TID-HID-PID-LID / -BID, with the core network global knowledge base so that other networks can know the access network where the access terminal is located, the supported modes, the specific location, and the services provided.
[0088] S5. The core network knowledge base notifies the local knowledge bases of all other edge networks of the relevant registration information.
[0089] S6. When an access terminal moves, the new access forwarding device will update its location information to the local knowledge base of its network. Upon receiving this information, the local knowledge base of the network will need to update the location information of the access terminal to the global knowledge base of the core network.
[0090] Network forwarding devices and access terminals update their status information to the network knowledge base periodically and triggeredly; that is, they proactively send update messages every certain period of time or when a certain option exceeds a threshold. In addition, the network knowledge base can also query the relevant status of network forwarding devices and access terminals at any time.
[0091] In addition, to enable resource access between terminals with different modalities, the following resource virtual modality mapping method is designed:
[0092] S1. After accessing the network, the terminal registers its single-modality resource information with its network knowledge base;
[0093] S2. This network knowledge base aggregates local resource information and assigns other modal identifiers supported by this network to each access terminal of each modality;
[0094] S3. The network knowledge base reports all resource information of the local original mode and virtual mode to the core network global knowledge base, and uses the latter to achieve effective addressing under global multimodal conditions;
[0095] S4. The core network knowledge base announces relevant resource information to the local knowledge bases of all other edge networks.
[0096] Figure 2 This describes the registration process of a forwarding device. Assume a forwarding device supports both IPv6 and NDN modes. ① Upon startup, it registers its initial DID with the network knowledge base via the control link. The DID can be defined as a 128-bit hash value of the forwarding device's basic physical parameters. ② The network knowledge base performs a DID duplication check. If the DID is not duplicated, the network forwarding device is required to continue registering related DID information. ③ The network forwarding device registers its DID information with the network knowledge base. Its static information mainly includes processor specifications, number of interfaces, and speed; its dynamic information mainly includes address configuration information {DID:HID,Inf1{PID}}. IPv6 -IPv61,PID NDN -Name1},Inf2{PID IPv6 -IPv62,PID NDN -Name2},…}、Running status information {DID:{Inf1-TH1:PID} IPv6 -TH1,PID NDN -TH2},{Inf2-TH2:PID IPv6 -TH1,PID NDN-TH2}};Neighbor reachability information {DID:{Inf1,DID1,RTT1},{Inf2,DID2,RTT2},…}.
[0097] Figure 3 This describes the registration process of an access terminal. Assume the access terminal is an IPv6 server providing URL-based content download services. ① The access terminal initiates an access request to its access forwarding device, informing it of its TID and PID. IPv6 and BID URL ② After completing the necessary authentication, the access forwarding device will assign a corresponding IPv6 address to the access terminal based on the mode supported by the access terminal, and register the access terminal TID-PID with the local knowledge base of the network. IPv6 -IPv6-BID URL The binding relationship; ③ After receiving the relevant information, the local knowledge base stores it, recording the supported modes and access location of the access terminal; ④ In order to achieve global addressing of the access terminal, the local knowledge base of the network needs to continue to register the location information of the access terminal with the global knowledge base of the core network, i.e., TID-HID-PID. IPv6 -IPv6-BID URL ⑤ The core network knowledge base notifies the local knowledge bases of all other edge networks of the relevant registration information.
[0098] Figure 4 This describes a flowchart of resource virtual modality mapping. Assume the access terminal is in IPv6 mode, and its access network supports both IPv6 and NDN modes. ① After joining the network, the access terminal registers its single-modality resource information, i.e., TID-PID, with its network knowledge base. IPv6 -LID IPv6 ② The network knowledge base assigns other modal identifiers supported by this network, namely TID-PID, to the access terminal. NDN -LID NDN This establishes a mapping between the original modality and the virtual modality; the business service BID it provides IPv6 It will also be converted into a BID in the virtual modality according to the established rules. NDN ③ This network knowledge base reports all resource information of the local original mode and virtual mode to the core network global knowledge base, i.e., TID-PID. IPv6 -LID IPv6 -BID IPv6 -PID NDN -LID NDN -BID NDN And with the help of the latter, effective addressing under global multimodal conditions is achieved; ④ The core network knowledge base announces relevant resource information to the local knowledge bases of all other edge networks.
[0099] Example 3
[0100] This embodiment 3 provides a non-transitory computer-readable storage medium for storing computer instructions. When these computer instructions are executed by a processor, they implement the resource management method for multimodal networks as described above. The method includes:
[0101] A hierarchical network knowledge base is constructed to record the attribute and status information of resources under each network, enabling addressing and sensing of various resources in different network domains;
[0102] Each domain network knowledge base records the attributes and status information of the various forwarding devices under its jurisdiction, as well as the location and service information of the access terminals, and reports the relevant addressing information to the global knowledge base of the core network;
[0103] The core network global knowledge base stores the addressing information about devices, terminals, and services provided by the edge network knowledge base and provides query interfaces to other edge networks.
[0104] Example 4
[0105] This embodiment 4 provides a computer program product, including a computer program that, when run on one or more processors, implements the resource management method for multimodal networks as described above. The method includes:
[0106] A hierarchical network knowledge base is constructed to record the attribute and status information of resources under each network, enabling addressing and sensing of various resources in different network domains;
[0107] Each domain network knowledge base records the attributes and status information of the various forwarding devices under its jurisdiction, as well as the location and service information of the access terminals, and reports the relevant addressing information to the global knowledge base of the core network;
[0108] The core network global knowledge base stores the addressing information about devices, terminals, and services provided by the edge network knowledge base and provides query interfaces to other edge networks.
[0109] Example 5
[0110] This embodiment 5 provides an electronic device, including: a processor, a memory, and a computer program; wherein, the processor is connected to the memory, and the computer program is stored in the memory. When the electronic device is running, the processor executes the computer program stored in the memory to cause the electronic device to execute instructions implementing the resource management method for multimodal networks as described above, the method including:
[0111] A hierarchical network knowledge base is constructed to record the attribute and status information of resources under each network, enabling addressing and sensing of various resources in different network domains;
[0112] Each domain network knowledge base records the attributes and status information of the various forwarding devices under its jurisdiction, as well as the location and service information of the access terminals, and reports the relevant addressing information to the global knowledge base of the core network;
[0113] The core network global knowledge base stores the addressing information about devices, terminals, and services provided by the edge network knowledge base and provides query interfaces to other edge networks.
[0114] In summary, the resource management method and system for multimodal networks described in this embodiment of the invention are applicable to multimodal networks. The method constructs a hierarchical network knowledge base indexed by identifiers to record the attribute and status information of resources belonging to each network. Specifically, the local knowledge base of the edge network records the attribute and status information of various forwarding devices under its jurisdiction, as well as the location and service information of access terminals, and reports relevant addressing information to the global knowledge base of the core network. The global knowledge base of the core network, in addition to effectively managing the multidimensional resources of the core network, also needs to store the addressing information about devices, terminals, and services provided by the edge network knowledge base and provide query interfaces to other edge networks.
[0115] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0116] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0117] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0118] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment, whereby a series of operational steps are performed to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0119] While the specific embodiments of the present invention have been described above in conjunction with the accompanying drawings, this is not intended to limit the scope of protection of the present invention. Those skilled in the art should understand that, based on the technical solutions disclosed in the present invention, various modifications or variations that can be made by those skilled in the art without creative effort should be included within the scope of protection of the present invention.
Claims
1. A resource management method suitable for multimodal networks, characterized in that, include: A hierarchical network knowledge base is constructed to record the attribute and status information of resources under each network, enabling addressing and sensing of various resources in different network domains; Each domain network knowledge base records the attributes and status information of the various forwarding devices under its jurisdiction, as well as the location and service information of the access terminals, and reports the relevant addressing information to the global knowledge base of the core network; The core network global knowledge base stores the addressing information about devices, terminals, and services provided by the edge network knowledge base and provides query interfaces to other edge networks; The interaction process between the access terminal, its access forwarding device, and the network knowledge base includes: The access terminal initiates an access request to its access forwarding device and informs the latter of its terminal identifier (TID), modality type (PID), and relevant authentication information; if the access terminal also needs to provide service, it also needs to provide the corresponding service identifier (BID). After completing the necessary authentication, the access forwarding device will assign the corresponding location identifier (LID) to the access terminal according to the modal supported by the access terminal, and register the binding relationship of access terminal TID-PID-LID / -BID with the local knowledge base of the network. After receiving relevant information, the local knowledge base stores it, recording the supported modes and access locations of the access terminals; The local knowledge base of the network to which the access terminal belongs needs to continue to register the location information of the access terminal, namely TID-HID-PID-LID / -BID, with the global knowledge base of the core network so that other networks can know the access network where the access terminal is located, the supported modes, the specific location, and the services provided, thereby realizing global addressing of the access terminal; among them, the home domain identifier HID is used to uniquely identify the identity of the home network and is globally valid; The core network knowledge base notifies the relevant registration information to the local knowledge bases of all other edge networks. When an access terminal moves, the new access forwarding device will update its location information to the local knowledge base of its network. Upon receiving this information, the local knowledge base of the new access network needs to continue to update the location information of the access terminal to the global knowledge base of the core network.
2. The resource management method for multimodal networks according to claim 1, characterized in that, The interaction process between network forwarding devices and their network knowledge base includes: After the network forwarding device is turned on, it registers its initial device ID (DID) with the network knowledge base through the control link. The network knowledge base checks whether the DID of the network forwarding device is duplicated with the DID of an already registered device; if duplicated, the network forwarding device is notified that registration has failed and is required to regenerate its DID before registering again; otherwise, the network forwarding device is replied that registration has succeeded and is required to continue registering the relevant DID information. Network forwarding devices register device description information, including static and dynamic information, with their respective network knowledge bases. The static information includes the device's hardware parameters, while the dynamic information includes the configuration information of its related addresses, its operating status information, and its neighbor reachability information.
3. The resource management method for multimodal networks according to claim 2, characterized in that, The address configuration information is used to specify the home network of the current forwarding device and the interface address corresponding to the mode of each interface.
4. The resource management method for multimodal networks according to claim 2, characterized in that, The operating status information is used to indicate the current interface forwarding status of the forwarding device, that is, the average throughput of each interface within a certain period of time, and the average throughput of each interface under each mode.
5. The resource management method for multimodal networks according to claim 2, characterized in that, The neighbor reachability information is used to indicate the connection relationship between the current forwarding device and its neighbors. It detects neighbor nodes on each interface and records the round-trip delay between them by periodically sending Hello packets.
6. The resource management method for multimodal networks according to claim 1, characterized in that, The resource virtual modality mapping method enables resource access between terminals with different access modes, including: After accessing the network, the terminal registers its single-modal resource information with its network knowledge base. This network knowledge base aggregates local resource information and assigns other modality identifiers supported by this network to each access terminal of each modality. The network knowledge base reports all resource information of the local original mode and virtual mode to the core network global knowledge base, and uses the latter to achieve effective addressing in global multimodal mode; The core network knowledge base announces relevant resource information to the local knowledge bases of all other edge networks.
7. A resource management system suitable for multimodal networks based on the method described in any one of claims 1-6, characterized in that, include: A hierarchical network knowledge base is used to record the attribute and status information of resources in each network, and to address and perceive various resources in different network domains. The edge network's local knowledge base is used to record the attributes and status information of various forwarding devices under its jurisdiction, as well as the location and service information of access terminals, and to report relevant addressing information to the core network's global knowledge base; The core network's global knowledge base is used to store addressing information about devices, terminals, and services provided by the edge network's knowledge base and to provide query interfaces or proactively push information to other edge networks.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When executed by a processor, the program implements the resource management method for multimodal networks as described in any one of claims 1-6.
9. An electronic device comprising a processor, a memory, and a computer program; wherein, The processor is connected to a memory, and a computer program is stored in the memory. The electronic device is characterized in that, when the electronic device is running, the processor executes the computer program stored in the memory to cause the electronic device to execute instructions implementing the resource management method for multimodal networks as described in any one of claims 1-6.
Citation Information
Patent Citations
Resource perception adaption method with good expandability
CN103716415A