[go: up one dir, main page]

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 PDF

Info

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
Application number
PCT/IN2024/052003
Other languages
English (en)
Inventor
Aayush Bhatnagar
Ankit Murarka
Rizwan Ahmad
Kapil Gill
Arpit Jain
Shashank Bhushan
Jugal Kishore
Meenakshi Sarohi
Kumar Debashish
Supriya Kaushik DE
Gaurav Kumar
Kishan Sahu
Gaurav Saxena
Vinay Gayki
Mohit Bhanwria
Durgesh KUMAR
Rahul Kumar
Kunal Telgote
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jio Platforms Ltd
Original Assignee
Jio Platforms Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Jio Platforms Ltd filed Critical Jio Platforms Ltd
Publication of WO2025074437A1 publication Critical patent/WO2025074437A1/fr
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0813Configuration setting characterised by the conditions triggering a change of settings
    • H04L41/082Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/12Discovery or management of network topologies
    • H04L41/122Discovery or management of network topologies of virtualised topologies, e.g. software-defined networks [SDN] or network function virtualisation [NFV]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0895Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/20Arrangements 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.
PCT/IN2024/052003 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 Pending WO2025074437A1 (fr)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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