WO2025074437A1 - Procédé et système de surveillance d'utilisation de ressources par des composants de nœud de réseau - Google Patents
Procédé et système de surveillance d'utilisation de ressources par des composants de nœud de réseau Download PDFInfo
- Publication number
- WO2025074437A1 WO2025074437A1 PCT/IN2024/052003 IN2024052003W WO2025074437A1 WO 2025074437 A1 WO2025074437 A1 WO 2025074437A1 IN 2024052003 W IN2024052003 W IN 2024052003W WO 2025074437 A1 WO2025074437 A1 WO 2025074437A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- resources
- list
- unit
- vnfcs
- vnfc
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0896—Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
- H04L41/122—Discovery or management of network topologies of virtualised topologies, e.g. software-defined networks [SDN] or network function virtualisation [NFV]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0895—Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/20—Arrangements for monitoring or testing data switching networks the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV
Definitions
- An aspect of the present disclosure may relate to a method for monitoring resource usage by network node components.
- the method includes retrieving, by a retrieving unit at an auditor unit (AU), from an inventory management unit (IMU), a first list of resources, wherein the first list of resources comprises information of resources allocated to one or more virtual network function components (VNFCs), and wherein the first list of resources is saved at a database associated with the IMU.
- the method includes transmitting, by a transceiver unit at the auditor unit (AU), to an adaptor unit (ADU), the first list of resources.
- the list of resources comprises information related to one or more of a physical memory, a random access memory (RAM), and a central processing unit (CPU).
- the method further comprises allocating, by an allocation unit, resources for one or more tasks based on an asynchronous event-based implementation technique.
- the AU comprises an extraction unit connected at least with the transceiver unit, the extraction unit configured to fetch, from the ADU, a second list of resources, wherein the second list of resources comprises information of resources used by each VNFC among the one or more VNFCs in real-time, and wherein the second list of resources is calculated by the ADU.
- the AU comprises a comparator unit connected at least with the extraction unit, the comparator unit configured to compare, the first list of resources and the second list of resources for each VNFC among the one or more VNFCs.
- FIG. 6 illustrates an exemplary system architecture diagram for monitoring resource usage by network node components, in accordance with an exemplary implementation of the present disclosure.
- interface refers to a shared boundary across which two or more separate components of a system exchange information or data.
- the interface may also be referred to as a set of rules or protocols that define the communication or interaction of one or more modules or one or more units with each other, which also includes the methods, functions, or procedures that may be called.
- Open Stack Adapter may provide virtual machine deployment. OSA provides the accurate and actual resource usage details by accessing the servers.
- the present disclosure aims to overcome the issues discussed in the background section and other existing problems in this field of technology by using AU OS interface that utilises data of actual resources used by VNFCs running on servers of a site and fetches the VNFC’s number of instances list for a node. Further, AU OS interface ensures fault tolerance for any event failure, this interface works in a high availability mode and if one auditor instance went down during request processing then next available instance will take care of this request. [0044] The present disclosure is implemented in a network such as, but not limited to 5G network, lower than 5G network (e.g., 4G network) and higher than 5G network (e.g., 6G network).
- 5G network lower than 5G network (e.g., 4G network) and higher than 5G network (e.g., 6G network).
- the platform resource adapters and utilities module [112] further comprises a platform external API adaptor and gateway [1122]; a generic decoder and indexer (XML, CSV, JSON) [1124]; a docker service adaptor [1126]; an Open Stack adapter [1128]; and a NFV gateway [1130],
- the platform's external API adaptor and gateway [1122] may be responsible for handling the external services (to the MANO platform [100]) that require the network resources.
- the generic decoder and indexer (XML, CSV, JSON) [1124] gets directly the data of the vendor system in the XML, CSV, and JSON format.
- the docker service adaptor [1126] may be the interface provided between the telecom cloud and the MANO architecture [100] for communication.
- the DSA [1126] may deploy and manage Container Network Functions (CNFs) and their components (CNFCs) across Docker nodes. It offers REST endpoints for key operations, including uploading container images to a Docker registry, terminating CNFC instances, and creating Docker volumes and networks. CNFs, which are network functions packaged as containers, may consist of multiple CNFCs.
- the DSA [1126] facilitates the deployment, configuration, and management of these components by interacting with Docker's API, ensuring proper setup and scalability within a containerized environment. This approach provides a modular and flexible framework for handling network functions in a virtualized network setup.
- the OpenStack adapter [1128] may be used to connect with the virtual machines (VMs) associated with components, such as VNF.
- the NFV gateway [1130] may be responsible for providing the path to each service going to/incoming from the MA
- FIG. 2 an exemplary block diagram of a computing device [200] (also referred to herein as a computer system [200]) upon which the features of the present disclosure may be implemented in accordance with exemplary implementation of the present disclosure, is shown.
- the computing device [200] may also implement a method for monitoring resource usage by network node components utilizing the system.
- the computing device [200] itself implements the method for monitoring resource usage by network node components using one or more units configured within the computing device [200], wherein said one or more units are capable of implementing the features as disclosed in the present disclosure.
- a storage device [210] such as a magnetic disk, optical disk, or solid-state drive is provided and coupled to the bus [202] for storing information and instructions.
- the computing device [200] may be coupled via the bus [202] to a display [212], such as a cathode ray tube (CRT), Liquid crystal Display (LCD), Light Emitting Diode (LED) display, Organic LED (OLED) display, etc. for displaying information to a computer user.
- An input device [214] including alphanumeric and other keys, touch screen input means, etc.
- a cursor controller [216] such as a mouse, a trackball, or cursor direction keys, for communicating direction information and command selections to the processor [204], and for controlling cursor movement on the display [212].
- the input device typically has two degrees of freedom in two axes, a first axis (e.g., x) and a second axis (e.g., y), that allow the device to specify positions in a plane.
- the computing device [200] also may include a communication interface [218] coupled to the bus [202], The communication interface [218] provides a two-way data communication coupling to a network link [220] that is connected to a local network [222],
- the communication interface [218] may be an integrated services digital network (ISDN) card, cable modem, satellite modem, or a modem to provide a data communication connection to a corresponding type of telephone line.
- the communication interface [218] may be a local area network (LAN) card to provide a data communication connection to a compatible LAN.
- LAN local area network
- Wireless links may also be implemented.
- the communication interface [218] sends and receives electrical, electromagnetic or optical signals that carry digital data streams representing various types of information.
- the computing device [200] can send messages and receive data, including program code, through the network(s), the network link [220] and the communication interface [218],
- a server [230] might transmit a requested code for an application program through the Internet [228], the ISP [226], the local network [222], the host [224] and the communication interface [218],
- the received code may be executed by the processor [204] as it is received, and/or stored in the storage device [210], or other non-volatile storage for later execution.
- the system [300] comprises at least one auditor unit (AU) [300a],
- the auditor unit (AU) [300a] further comprises at least one retrieving unit [302], at least one transceiver unit [304], at least one extraction unit [306], at least one comparator unit [308], at least one allocation unit [310], at least one Inventory Management Unit (IMU) [314] and at least one adaptor unit (ADU) [312],
- all of the components/ units of the system [300] are assumed to be connected to each other unless otherwise indicated below. Also, in FIG.
- the first list of resources may indicate the resources that were preallocated for the one or more VNFCs.
- the second list of resources may indicate the resources that are consumed by the one or more VNFCs in real-time.
- the transmitting the set of details of the one or more VNFCs, the transceiver unit [304] is further configured to send, to the ADU [312], a query message for receiving the list of resources utilized, in real-time, by each VNFC among the one or more VNFCs.
- the query message may be triggered by a network administrator or an authorized person.
- the query message may be triggered periodically at configured time period for selected one or more VNFCs.
- the query message is also referred to as a request, and may be sent as an application programming interface (API) call, to receive list of resources utilized, in real-time.
- API application programming interface
- the method [400] as disclosed by the present disclosure comprises comparing, by a comparator unit [308] at the auditor unit (AU)[300a], the first list of resources and the second list of resources for each VNFC among the one or more VNFCs.
- the comparator unit [308] may compare the first list of resources and the second list of resources for each VNFC among the one or more VNFCs.
- the comparison may represent mismatching of the first list of resources and the second list of resources.
- the method [400] further implemented by an allocation unit [310] of the system [300] may allocate a task to a next available instance in an event of failure of a current available instance processing the task. For example, if one VNFC goes down associated with executing a service request in the network, the next available VNFC may be allocated to execute the task (e.g., routing packets, processing network flow request) for processing the service request.
- the allocation unit [310] may further allocate resources for one or more tasks based on an asynchronous event-based implementation technique.
- the various network nodes of the network may execute various tasks in parallel, and one component of the system, for executing a second task, may not wait for another component to execute a first task.
- the allocation unit [310] may allocate the resources asynchronously so that other instances may get notified and may execute the one or more task accordingly.
- an exemplary process flow [500] diagram for monitoring resource usage by network node components in accordance with exemplary implementations of the present disclosure, is shown.
- the process flow [500] indicates the process for monitoring via AU OS interface the accurate resource usage details by accessing the servers, in accordance with exemplary implementations of the present disclosure.
- the process flow [500] may be implemented with system [100] as depicted in FIG. 1 and system [300] as depicted in FIG. 3.
- the process flow [500] may be configured to perform the method [200] as depicted in FIG. 4 via at the one or more components as depicted in FIG.
- MAUD [1104] may receive a sync up request from a PSC [1100] or a command line interface (CLI) for one or more virtual network function components (VNFCs) resource usages.
- the MAUD [1104] may retrieve from the PVIM [1050] a set of details for one or more VNFCs.
- the MAUD [1104] may transmit via an AU_OS interface to the OSA [1128] the set of details for the one or more VNFCs.
- the MAUD [1104] may receive the AU_OS interface from the OSA [1129] a list of resources utilized by each of the VNFCs based on the set of details for the one or more VNCFs.
- the present disclosure may relate to a non-transitory computer readable storage medium storing instructions for monitoring resource usage by network node components, the instructions include executable code which, when executed by one or more units of a system, causes: a retrieving unit [302] of the system to retrieve, from an inventory management unit (IMU) [314], a first list of resources, wherein the first list of resources comprises information of resources allocated to one or more virtual network function components (VNFCs), and wherein the first list of resources is saved at a database associated with the IMU; a transceiver unit [304] connected at least with the retrieving unit [302], the transceiver unit [304] of the system to transmit, to an adaptor unit (ADU) [312], the first list of resources; an extraction unit [306] connected at least with the transceiver unit [304], the extraction unit [306] of the system to fetch, from the ADU [312], a second list of resources, wherein the second list of resources comprises information of resources used by
- the present disclosure provides a technically advanced solution for monitoring via AU OS interface the accurate resource usage details by accessing the servers.
- the present solution provides data of actual resources used by VNFCs running on servers of a site.
- the present solution fetches the VNFC’s number of instances list for a node.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
La présente divulgation concerne un procédé et un système de surveillance de détails d'utilisation de ressources par des composants de nœud de réseau. La divulgation consiste à récupérer, à partir d'une unité de gestion d'inventaire (IMU) [314], une première liste de ressources. La divulgation consiste également à transmettre, à une unité d'adaptateur (ADU) [312], la première liste de ressources. Une seconde liste de ressources est ensuite extraite de l'ADU [312]. La divulgation consiste de même à comparer la première liste de ressources et la seconde liste de ressources pour chaque VNFC. En outre, la divulgation consiste à transmettre, à l'IMU [314], une liste de ressources finale pour chaque VNFC sur la base de la comparaison, afin de mettre à jour la base de données selon la liste de ressources finale.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IN202321067352 | 2023-10-07 | ||
| IN202321067352 | 2023-10-07 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025074437A1 true WO2025074437A1 (fr) | 2025-04-10 |
Family
ID=95284374
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/IN2024/052003 Pending WO2025074437A1 (fr) | 2023-10-07 | 2024-10-07 | Procédé et système de surveillance d'utilisation de ressources par des composants de nœud de réseau |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2025074437A1 (fr) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2018106604A1 (fr) * | 2016-12-05 | 2018-06-14 | Intel IP Corporation | Systèmes, procédés et dispositifs de rapport d'utilisation de processeur virtuel de fonction de réseau virtuel dans des réseaux cellulaires |
| WO2018149514A1 (fr) * | 2017-02-16 | 2018-08-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Procédé et appareil d'auto-organisation de fonction virtuelle |
| US11537978B1 (en) * | 2014-06-18 | 2022-12-27 | Amdocs Development Limited | System, method, and computer program for inventory management utilizing an inventory and topology module including a plurality of layers |
-
2024
- 2024-10-07 WO PCT/IN2024/052003 patent/WO2025074437A1/fr active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11537978B1 (en) * | 2014-06-18 | 2022-12-27 | Amdocs Development Limited | System, method, and computer program for inventory management utilizing an inventory and topology module including a plurality of layers |
| WO2018106604A1 (fr) * | 2016-12-05 | 2018-06-14 | Intel IP Corporation | Systèmes, procédés et dispositifs de rapport d'utilisation de processeur virtuel de fonction de réseau virtuel dans des réseaux cellulaires |
| WO2018149514A1 (fr) * | 2017-02-16 | 2018-08-23 | Telefonaktiebolaget Lm Ericsson (Publ) | Procédé et appareil d'auto-organisation de fonction virtuelle |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2025069101A1 (fr) | Procédé et système permettant de gérer des ressources de réseau | |
| WO2025062464A1 (fr) | Procédé et système de routage d'événements dans un environnement de réseau | |
| WO2025074437A1 (fr) | Procédé et système de surveillance d'utilisation de ressources par des composants de nœud de réseau | |
| WO2025069108A1 (fr) | Procédé et système pour gérer l'inventaire d'un réseau | |
| WO2025069103A1 (fr) | Procédé et système de gestion du fonctionnement de composants de fonction réseau conteneurisée (cnfc) | |
| WO2025069047A1 (fr) | Procédé et système de réservation de ressources pour l'instanciation d'une fonction de réseau | |
| WO2025069094A1 (fr) | Procédé et système pour effectuer une gestion de ressources pour une instanciation de fonction de réseau virtuel (vnf)/composant de vnf | |
| WO2025074404A1 (fr) | Procédé et système de mise à échelle automatique d'un ou de plusieurs nœuds | |
| WO2025069110A1 (fr) | Procédé et système de fourniture d'informations de fonction de réseau virtuel au niveau d'un moteur d'exécution de politiques | |
| WO2025062465A1 (fr) | Système et procédé d'équilibrage de charge de demandes | |
| WO2025069064A1 (fr) | Procédé et système de gestion d'un hôte pour des composants de fonction de réseau de conteneur | |
| WO2025069082A1 (fr) | Procédés et systèmes d'attribution d'une ou de plusieurs ressources de réseau dans un réseau de télécommunication | |
| WO2025069114A1 (fr) | Procédé et système d'instanciation de fonctions de réseau de conteneurs sur un hôte | |
| WO2025074391A1 (fr) | Procédés et systèmes de mise en œuvre de gestion et d'orchestration de ressources dynamiques dans un réseau | |
| WO2025069098A1 (fr) | Procédé et système de gestion d'instances de fonction de réseau virtuel (vnf) dans un réseau | |
| WO2025062459A1 (fr) | Procédé et système de fourniture d'informations relatives à des ressources de réseau dans un environnement de réseau | |
| WO2025069099A1 (fr) | Procédé et système de gestion de ressources de fonction de réseau virtuel (vnf) | |
| WO2025062455A1 (fr) | Procédé et système de gestion de ressources dans un environnement de réseau | |
| WO2025069111A1 (fr) | Procédé et système de gestion de politiques | |
| WO2025069109A1 (fr) | Procédé et système de routage d'une demande par l'intermédiaire d'une interface | |
| WO2025062419A1 (fr) | Procédé et système de planification d'une tâche par un planificateur de plateforme et service de travaux cron | |
| WO2025062461A1 (fr) | Procédé et système permettant d'exécuter au moins une tâche de service | |
| WO2025069113A1 (fr) | Procédé et système de gestion d'un ou de plusieurs nœuds de fonction réseau conteneurisée (cnf) | |
| WO2025062458A1 (fr) | Procédé et système de gestion d'une unité de service orchestrateur de conteneur dans un environnement de réseau | |
| WO2025069081A1 (fr) | Procédés et systèmes de gestion d'opérations de base de données dans un réseau |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24874261 Country of ref document: EP Kind code of ref document: A1 |