WO2013160427A1 - Plmn operation management - Google Patents

Plmn operation management Download PDF

Info

Publication number
WO2013160427A1
WO2013160427A1 PCT/EP2013/058678 EP2013058678W WO2013160427A1 WO 2013160427 A1 WO2013160427 A1 WO 2013160427A1 EP 2013058678 W EP2013058678 W EP 2013058678W WO 2013160427 A1 WO2013160427 A1 WO 2013160427A1
Authority
WO
WIPO (PCT)
Prior art keywords
management function
network
notifications
progress
land mobile
Prior art date
Application number
PCT/EP2013/058678
Other languages
French (fr)
Inventor
Clemens Suerbaum
Jan Mikael RUTANEN
Original Assignee
Nokia Siemens Networks Oy
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 Nokia Siemens Networks Oy filed Critical Nokia Siemens Networks Oy
Publication of WO2013160427A1 publication Critical patent/WO2013160427A1/en

Links

Classifications

    • 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/04Network management architectures or arrangements
    • H04L41/044Network management architectures or arrangements comprising hierarchical management structures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • 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
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • 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/06Management of faults, events, alarms or notifications
    • H04L41/0686Additional information in the notification, e.g. enhancement of specific meta-data

Definitions

  • PLMN public land mobile networks
  • Operations managed by the lower management function are generally performed remotely from the network management function, and it has been found that some operations can take more time than expected to complete.
  • a method comprising: providing to a network management function of a public land mobile network from another management function of said public land mobile network, one or more notifications of the extent of progress of an operation performed remotely from the network management function, in accordance with one or more input parameters.
  • the other management function may be a lower management function.
  • the providing may be via a management interface.
  • the one or more notifications may be interim notifications.
  • the operation may be an uncompleted operation.
  • the providing may be in accordance with the setting of one or more input parameters.
  • a method comprising: providing to a network management function of a public land mobile network from a lower management function of said public land mobile network via a management interface, one or more interim notifications of the extent of progress of an uncompleted operation performed remotely from the network management function, in accordance with the setting of one or more input parameters.
  • an apparatus comprising: a processor and memory including computer program code, wherein the memory and computer program code are configured to, with the processor, cause the apparatus to: provide to a network management function of a public land mobile network from said apparatus, one or more notifications of the extent of progress of an operation performed remotely from the network management function, in accordance with one or more input parameters.
  • the other management function may be a lower management function.
  • the providing may be via a management interface.
  • the one or more notifications may be interim notifications.
  • the operation may be an uncompleted operation.
  • the providing may be in accordance with the setting of one or more input parameters.
  • an apparatus comprising: a processor and memory including computer program code, wherein the memory and computer program code are configured to, with the processor, cause the apparatus to: provide to a network management function of a public land mobile network from a lower management function of said public land mobile network via a management interface, one or more interim notifications of the extent of progress of an uncompleted operation performed remotely from the network management function, in accordance with the setting of one or more input parameters.
  • a computer program product comprising program code means which when loaded into a computer controls the computer to: provide to a network management function of a public land mobile, one or more notifications of the extent of progress of an operation performed remotely from the network management function, in accordance with one or more input parameters.
  • the other management function may be a lower management function.
  • the providing may be via a management interface.
  • the one or more notifications may be interim notifications.
  • the operation may be an uncompleted operation.
  • the providing may be in accordance with the setting of one or more input parameters.
  • a computer program product comprising program code means which when loaded into a computer controls the computer to: provide to a network management function of a public land mobile network from a lower management function of said public land mobile network via a management interface, one or more interim notifications of the extent of progress of an uncompleted operation performed remotely from the network management function, in accordance with the setting of one or more input parameters.
  • a method comprising: receiving at a network management function of a public land mobile network from another management function of said public land mobile network, one or more notifications of the extent of progress of an operation performed remotely from said network management function, in accordance with one or more input parameters.
  • the other management function may be a lower management function.
  • the providing may be via a management interface.
  • the one or more notifications may be interim notifications.
  • the operation may be an uncompleted operation.
  • the providing may be in accordance with the setting of one or more input parameters.
  • a method comprising: receiving at a network management function of a public land mobile network from a lower management function of said public land mobile network via a management interface, one or more interim notifications of the progress of an uncompleted operation performed remotely from said network management function, in accordance with the setting of one or more input parameters.
  • an apparatus comprising: a processor and memory including computer program code, wherein the memory and computer program code are configured to, with the processor, cause the apparatus to: from a management function of said public land mobile network, one or more notifications of the progress of an operation performed remotely from said apparatus, in accordance with one or more input parameters.
  • the other management function may be a lower management function.
  • the providing may be via a management interface.
  • the one or more notifications may be interim notifications.
  • the operation may be an uncompleted operation.
  • an apparatus comprising: a processor and memory including computer program code, wherein the memory and computer program code are configured to, with the processor, cause the apparatus to: receive at a network management function of a public land mobile network from a lower management function of said public land mobile network via a management interface, one or more interim notifications of the progress of an uncompleted operation performed remotely from said network management function, in accordance with the setting of one or more input parameters.
  • a computer program product comprising program code means which when loaded into a computer controls the computer to: receive from a management function of a public land mobile network, one or more notifications of the progress of an operation performed remotely from said computer, in accordance with one or more input parameters.
  • the providing may be via a management interface.
  • the one or more notifications may be interim notifications.
  • the operation may be an uncompleted operation.
  • the providing may be in accordance with the setting of one or more input parameters.
  • a computer program product comprising program code means which when loaded into a computer controls the computer to: receive at a network management function of a public land mobile network from a lower management function of said public land mobile network via a management interface, one or more interim notifications of the progress of an uncompleted operation performed remotely from said network management function, in accordance with the setting of one or more input parameters.
  • the other management function may be a lower management function.
  • the providing may be via a management interface.
  • the one or more notifications may be interim notifications.
  • the operation may be an uncompleted operation.
  • the providing may be in accordance with the setting of one or more input parameters.
  • the other management function may be a lower management function.
  • the providing may be via a management interface.
  • the one or more notifications may be interim notifications.
  • the operation may be an uncompleted operation.
  • the providing may be in accordance with the setting of one or more input parameters.
  • the operation may be triggered by said network management function.
  • the operation may comprise one of: downloading of network element software from a specified location; installation of software at a network element; and activation of network element software that has been downloaded or installed at network element.
  • the one or more parameters may specify an indicator by which to express said extent of progress.
  • the indicator may include a numerical indicator or a textual indicator.
  • the numerical indicator may comprise one of: percentage of completion; number of steps completed out of a total number of steps; and estimated completion time
  • the one or more of said one or more notifications may comprise at least one of: number of steps; and estimated completion time.
  • the one or more parameters may specify one of the following: length of elapsed time after which to provide said notification; one or more partial completion targets at which to provide said notification; amount of time delay after which to provide said notification.
  • the technique may further comprise determining at said network management function based on said notification whether or not to cancel said uncompleted operation.
  • the network management function and said lower management function may both form part of an operations system, and said operation is performed outside of the operations system.
  • the numerical indicator may comprise one of: percentage of completion; number of steps completed out of a total number of steps; and estimated completion time.
  • the operation may comprise a download process to an entity other than said network management function.
  • the lower management function may be an element manager or a domain manager.
  • Figure 1 illustrates an example of a cellular network in which an embodiment of the invention is implemented
  • Figure 2 schematically illustrates an example of an apparatus suitable for use at the network manager of Figure 1 and the domain manager of Figure 1 ;
  • Figure 3 illustrates an example of operations at the network manager and domain manager of Figure 1 according to an embodiment of the invention
  • Figures 4 and 5 illustrate one implementation example for an interim progress notification technique according to an embodiment of the present invention
  • Figure 6 illustrates an example of an additional input parameter for use as an input parameter for a cancellation operation to cancel an unfinished operation.
  • Figure 7 illustrates an example of input parameters, output parameters, preconditions, post-conditions and exceptions for a cancellation operation to cancel an unfinished operation
  • Figure 8 illustrates another implementation example for an interim progress notification technique according to an embodiment of the present invention.
  • FIG 9 illustrates an implementation example for an operation cancellation technique according to an embodiment of the present invention.
  • PLMN public land mobile network
  • EUTRAN evolved UMTS Terrestrial Radio Access Network
  • Figure 1 illustrates part of such a public mobile land network.
  • the radio access network comprises a plurality of cells 4 with transceivers located at base stations called eNodeBs (eNBs) 2. Only nine cells are shown in Figure 1 , but a radio access network will typically comprise tens of thousands of cells.
  • a domain/element manager (DM) 10 manages the operation and maintenance (O&M) of all the eNBs of the network under the management of a network manager (NM) 14.
  • DM 10 is part of an element management system (EMS) 12 including other element and/or domain managers controlling other respective network elements or respective sets of closely related types of network elements.
  • EMS element management system
  • the lines between eNBs 2 and DM 10 and the line between DM 10 and NM 14 illustrate management interfaces, which are referred to as Type 1 and Type 2 interfaces, respectively, in 3GPP TS 32.101 .
  • Figure 2 shows an example of the basic elements of apparatus 400 for implementing the Domain Manager 10 and the Network Manager 14.
  • the apparatus 400 includes a memory 402 for receiving and storing data of the kind mentioned below in the description of an embodiment of the present invention, and a data processor 404 for processing data stored in memory 402 and making computations and determinations of the kind mentioned below in the description of an embodiment of the present invention.
  • the apparatus also comprises an interface 406 via which it can send and receive information to and from other network nodes.
  • An embodiment of the invention is described hereunder for the example of the asynchronous operation of installing at one of the eNBs 2 software that has previously been downloaded from a remote file server 16, which installation is triggered by NM 14.
  • the same kind of techniques are also applicable to other operations such as the NM-triggered downloading of said eNB software from said remote file server, and the NM-triggered activation of eNB software downloaded or installed at the request of NM 14.
  • DM 10 is configured to inform NM 14 via the Itf-N management interface about the progress of the installation according to the settings of one or more input parameters; and NM 14 determines whether or not to cancel the operation according to whether or not the notified extent of progress compares to a predetermined progress rate threshold.
  • One input parameter specifies how to indicate the extent of progress of the installation.
  • the extent of progress can be indicated by numerical indicators such as the percentage of completion, the number of steps completed out of number of total steps; and the estimated time to completion.
  • the extent of progress can be indicated by a textual indicator that includes a more detailed description about the progress of the installation.
  • One or more other input parameters specify the timing at which interim notifications are to be made to NM 14, and/or other conditions for making interim progress notifications. Examples are as follows.
  • One input parameter could be set such that DM 10 makes notifications at specified intervals of time.
  • One input parameter could be set such that DM 10 makes a notification to NM 14 whenever there has been a predefined percentage increase (such as e.g. 10%) towards completion of the operation (software installation). For the example of 10%, DM 10 would make notifications to NM at 10% completion, 20% completion, 30% completion, and so on.
  • a predefined percentage increase such as e.g. 10%
  • DM 10 would make notifications to NM at 10% completion, 20% completion, 30% completion, and so on.
  • One input parameter could be set such that DM 10 makes a notification every time the completion percentage reaches each of a plurality of predefined values, which are not necessarily equally spaced.
  • the setting could be that DM 10 makes a progress notification to NM when the completion percentage reaches 10%, 25%, 80% and 90%.
  • One input parameter could be set such that DM 10 if the estimated completion time is later than a specified point in time.
  • the setting could be that DM 10 makes a progress notification to NM 14 only if the completion time is later than 5 pm on 25 December 201 1 .
  • One input parameter could set other conditions for making progress notifications.
  • one input parameter could specify that progress notifications are only made at all for operations for which the number of steps is a predetermined minimum number of steps or greater.
  • the setting could be that DM 10 only makes interim progress notifications to NM 14 for operations involving 10 or more steps.
  • One input parameter could be set such that DM 10 makes a progress notification to NM 14 whenever the number of completed steps reaches each of a plurality of predefined values.
  • the setting could be that DM 10 makes interim progress notifications to NM 14 when the number of completed steps reaches 1 , 5, 20 and 21 .
  • One input parameter could specify whether or not each step should be reported.
  • a "YES" setting for this parameter would cause DM 10 to make an interim progress notification to NM 14 upon completion of each and every one of the steps that constitutes the operation .
  • the above notification technique could be implemented by adding input and output parameters to the operation described at Section 5.8 of 3GPP 32.532 for initiating installation of a network element software entity which has previously been downloaded at the request of NM 14.
  • the revised set of input and output parameters for this operation according to an embodiment of the present invention are shown in Figure 4.
  • the notification of the kind illustrated in Figure 5 has a separate name for each operation type, and is further characterised by the identifying parameter having a specific name.
  • Figure 5 illustrates an example of input parameters and triggering events for a notification generated by DM 10 about the progress of an operation to install eNB software.
  • the same kind of input parameters and triggering events can also be used for notifications generated by DM 10 about the progress of other operations such as the downloading of eNB software or the activation of downloaded or installed eNB software.
  • the technique of the kind illustrated in Figures 4 and 5 is one in which progress indication control is done individually on a per operation basis, i.e. the notification has a separate name for each operation type and the identifying parameter has a separate name.
  • Figures 6 and 7 illustrate one implementation example for facilitating the cancellation of an unfinished software installation operation in the event that the installation operation is determined by NM 14 to be taking too long.
  • Figure 6 illustrates an additional input parameter for the set of parameters of Figure 4.
  • the requestldentifier parameter of Figure 6 is used as an input parameter for a cancellation operation whose input paramters, output parameters, pre-condition, post-condition and exceptions are illustrated in Figure 7.
  • the cancel operation illustrated in Figure 7 is characterised by an identifying parameter having a specific name.
  • Figures 6 and 7 relate to the example of a software installation operations, but the same kind of technique can also be used for cancelling other operations such as the downloading of eNB software or the activation of downloaded or installed eNB software.
  • Figure 8 illustrates another example of implementing an interim progress notification technique according to the present invention, more generally for any operation relating to a managed object managed by an element manager (EM) or domain manager (DM) under the upper management of NM 14.
  • managed objects include devices, systems, or anything else requiring some sort of management and monitoring. Specific examples include: routers, concentrators, hosts, servers and application such as mail.
  • a managed object is not necessarily a piece of hardware; it can be anything that provides a function or service.
  • the implementation example shown in Figure 8 for notifying NM 14 about the progress of an operation is an addition to the set of event notifications described at Sections 7.4 to 7.8 of 3GPP TS 32.662.
  • the triggering event for notification is progress of the operation from a pre-set lower extent A to a pre-set higher extent B.
  • One way of controlling the timing of the progress notification in this implementation example is to define a specific information object class which holds information about the controlling parameters. These parameters could be set respectively for each operation type or set commonly for all types of operations.
  • the progress notification of Figure 8 is a generic notification which carries the operation type as its own parameter, and for which the identifying parameter has a generic name.
  • FIG. 9 Another implementation example for a cancel operation to cancel an incomplete operation is shown in Figure 9.
  • the input parameter specifies the operation to be cancelled, and the output parameters specify the result of the cancellation as summary (e.g. success, partial success, or failure) and additional information about the cancellation such as a list of completed steps, reason for failure etc..
  • the cancel operation of Figure 9 also has the operation type as its own parameter, and is further characterised by the identifying parameter having a generic name.
  • Another alternative example for implementing notifications about operation progress is to provide an object class operation that holds an attribute indicating the progress, which could be read or which could be configured to send out notifications about changes in the value of the attribute. For an actual operation an instance of this operation object class is created. The creation of this instance is triggered by the reception at the DM.
  • another alternative example for implementing the cancellation of an operation is to provide the possibility to delete the instance of such an operation object class when there is a decision to cancel the one operation represented by that operation object class instance.
  • the above-described operations may require data processing in the various entities.
  • the data processing may be provided by means of one or more data processors.
  • various entities described in the above embodiments may be implemented within a single or a plurality of data processing entities and/or data processors.
  • Appropriately adapted computer program code product may be used for implementing the embodiments, when loaded to a computer.
  • the program code product for providing the operation may be stored on and provided by means of a carrier medium such as a carrier disc, card or tape.
  • a possibility is to download the program code product via a data network.
  • Implementation may be provided with appropriate software in a server.
  • the embodiments of the invention may be implemented as a chipset, in other words a series of integrated circuits communicating among each other.
  • the chipset may comprise microprocessors arranged to run code, application specific integrated circuits (ASICs), or programmable digital signal processors for performing the operations described above.
  • ASICs application specific integrated circuits
  • programmable digital signal processors for performing the operations described above.
  • Embodiments of the invention may be practiced in various components such as integrated circuit modules.
  • the design of integrated circuits is by and large a highly automated process.
  • Complex and powerful software tools are available for converting a logic level design into a semiconductor circuit design ready to be etched and formed on a semiconductor substrate.

Abstract

A network management function of a public land mobile network is provided with one or more notifications of the extent of progress of an operation, from another management function of the public land mobile network, in accordance with one or more input parameters. The operation is performed remotely from the network management function.

Description

DESCRIPTION TITLE
PLMN OPERATION MANAGEMENT
Some public land mobile networks (PLMN) operate according to a management reference model in which a plurality of lower management functions manage a respective network element or set of closely related types of network elements under the general management of a network management function.
Operations managed by the lower management function are generally performed remotely from the network management function, and it has been found that some operations can take more time than expected to complete.
There has been identified the challenge of providing better control over such operations at the network management function.
According to an aspect there is provided a method comprising: providing to a network management function of a public land mobile network from another management function of said public land mobile network, one or more notifications of the extent of progress of an operation performed remotely from the network management function, in accordance with one or more input parameters.
The other management function may be a lower management function.
The providing may be via a management interface. The one or more notifications may be interim notifications.
The operation may be an uncompleted operation. The providing may be in accordance with the setting of one or more input parameters.
According to another aspect there is provided a method comprising: providing to a network management function of a public land mobile network from a lower management function of said public land mobile network via a management interface, one or more interim notifications of the extent of progress of an uncompleted operation performed remotely from the network management function, in accordance with the setting of one or more input parameters.
According to another aspect there is provided an apparatus comprising: a processor and memory including computer program code, wherein the memory and computer program code are configured to, with the processor, cause the apparatus to: provide to a network management function of a public land mobile network from said apparatus, one or more notifications of the extent of progress of an operation performed remotely from the network management function, in accordance with one or more input parameters.
The other management function may be a lower management function.
The providing may be via a management interface.
The one or more notifications may be interim notifications.
The operation may be an uncompleted operation. The providing may be in accordance with the setting of one or more input parameters. According to another aspect there is provided an apparatus comprising: a processor and memory including computer program code, wherein the memory and computer program code are configured to, with the processor, cause the apparatus to: provide to a network management function of a public land mobile network from a lower management function of said public land mobile network via a management interface, one or more interim notifications of the extent of progress of an uncompleted operation performed remotely from the network management function, in accordance with the setting of one or more input parameters.
According to another aspect there is provided a computer program product comprising program code means which when loaded into a computer controls the computer to: provide to a network management function of a public land mobile, one or more notifications of the extent of progress of an operation performed remotely from the network management function, in accordance with one or more input parameters. According to some embodiments the other management function may be a lower management function.
The providing may be via a management interface.
The one or more notifications may be interim notifications.
The operation may be an uncompleted operation. The providing may be in accordance with the setting of one or more input parameters. According to a another aspect there is provided a computer program product comprising program code means which when loaded into a computer controls the computer to: provide to a network management function of a public land mobile network from a lower management function of said public land mobile network via a management interface, one or more interim notifications of the extent of progress of an uncompleted operation performed remotely from the network management function, in accordance with the setting of one or more input parameters.
According to another aspect there is provided a method comprising: receiving at a network management function of a public land mobile network from another management function of said public land mobile network, one or more notifications of the extent of progress of an operation performed remotely from said network management function, in accordance with one or more input parameters.
The other management function may be a lower management function.
The providing may be via a management interface. The one or more notifications may be interim notifications.
The operation may be an uncompleted operation.
The providing may be in accordance with the setting of one or more input parameters.
According to another aspect there is provided a method comprising: receiving at a network management function of a public land mobile network from a lower management function of said public land mobile network via a management interface, one or more interim notifications of the progress of an uncompleted operation performed remotely from said network management function, in accordance with the setting of one or more input parameters.
According to another aspect there is provided an apparatus comprising: a processor and memory including computer program code, wherein the memory and computer program code are configured to, with the processor, cause the apparatus to: from a management function of said public land mobile network, one or more notifications of the progress of an operation performed remotely from said apparatus, in accordance with one or more input parameters.
The other management function may be a lower management function. The providing may be via a management interface.
The one or more notifications may be interim notifications.
The operation may be an uncompleted operation.
The providing may be in accordance with the setting of one or more input parameters. According to another aspect there is provided an apparatus comprising: a processor and memory including computer program code, wherein the memory and computer program code are configured to, with the processor, cause the apparatus to: receive at a network management function of a public land mobile network from a lower management function of said public land mobile network via a management interface, one or more interim notifications of the progress of an uncompleted operation performed remotely from said network management function, in accordance with the setting of one or more input parameters. According to another aspect there is provided a computer program product comprising program code means which when loaded into a computer controls the computer to: receive from a management function of a public land mobile network, one or more notifications of the progress of an operation performed remotely from said computer, in accordance with one or more input parameters.
The providing may be via a management interface.
The one or more notifications may be interim notifications.
The operation may be an uncompleted operation.
The providing may be in accordance with the setting of one or more input parameters.
According to another aspect there is provided a computer program product comprising program code means which when loaded into a computer controls the computer to: receive at a network management function of a public land mobile network from a lower management function of said public land mobile network via a management interface, one or more interim notifications of the progress of an uncompleted operation performed remotely from said network management function, in accordance with the setting of one or more input parameters.
According to another aspect there is provided means for providing to a network management function of a public land mobile network from another management function of said public land mobile network, one or more notifications of the extent of progress of an operation performed remotely from the network management function, in accordance with one or more input parameters. The other management function may be a lower management function.
The providing may be via a management interface.
The one or more notifications may be interim notifications.
The operation may be an uncompleted operation. The providing may be in accordance with the setting of one or more input parameters.
According to another aspect there is provided means for receiving at a network management function of a public land mobile network from another management function of said public land mobile network, one or more notifications of the extent of progress of an operation performed remotely from said network management function, in accordance with one or more input parameters.
The other management function may be a lower management function.
The providing may be via a management interface.
The one or more notifications may be interim notifications. The operation may be an uncompleted operation.
The providing may be in accordance with the setting of one or more input parameters.
It should be appreciated that any one or more of the following features may be used with any one or more of the above aspects. The operation may be triggered by said network management function. The operation may comprise one of: downloading of network element software from a specified location; installation of software at a network element; and activation of network element software that has been downloaded or installed at network element. The one or more parameters may specify an indicator by which to express said extent of progress.
The indicator may include a numerical indicator or a textual indicator.
The numerical indicator may comprise one of: percentage of completion; number of steps completed out of a total number of steps; and estimated completion time The one or more of said one or more notifications may comprise at least one of: number of steps; and estimated completion time.
The one or more parameters may specify one of the following: length of elapsed time after which to provide said notification; one or more partial completion targets at which to provide said notification; amount of time delay after which to provide said notification.
The technique may further comprise determining at said network management function based on said notification whether or not to cancel said uncompleted operation.
The network management function and said lower management function may both form part of an operations system, and said operation is performed outside of the operations system. The numerical indicator may comprise one of: percentage of completion; number of steps completed out of a total number of steps; and estimated completion time.
The operation may comprise a download process to an entity other than said network management function. The lower management function may be an element manager or a domain manager.
A detailed description of embodiments follows hereunder, by way of example only, with reference to the accompanying drawings, in which:
Figure 1 illustrates an example of a cellular network in which an embodiment of the invention is implemented;
Figure 2 schematically illustrates an example of an apparatus suitable for use at the network manager of Figure 1 and the domain manager of Figure 1 ; and
Figure 3 illustrates an example of operations at the network manager and domain manager of Figure 1 according to an embodiment of the invention; Figures 4 and 5 illustrate one implementation example for an interim progress notification technique according to an embodiment of the present invention;
Figure 6 illustrates an example of an additional input parameter for use as an input parameter for a cancellation operation to cancel an unfinished operation.
Figure 7 illustrates an example of input parameters, output parameters, preconditions, post-conditions and exceptions for a cancellation operation to cancel an unfinished operation; Figure 8 illustrates another implementation example for an interim progress notification technique according to an embodiment of the present invention; and
Figure 9 illustrates an implementation example for an operation cancellation technique according to an embodiment of the present invention. An embodiment of the invention is described below in detail, by way of example only, in the context of a public land mobile network (PLMN) including an evolved UMTS Terrestrial Radio Access Network (EUTRAN) operating in accordance with 3GPP standards. Figure 1 illustrates part of such a public mobile land network.
The radio access network comprises a plurality of cells 4 with transceivers located at base stations called eNodeBs (eNBs) 2. Only nine cells are shown in Figure 1 , but a radio access network will typically comprise tens of thousands of cells.
A domain/element manager (DM) 10 manages the operation and maintenance (O&M) of all the eNBs of the network under the management of a network manager (NM) 14. DM 10 is part of an element management system (EMS) 12 including other element and/or domain managers controlling other respective network elements or respective sets of closely related types of network elements. The lines between eNBs 2 and DM 10 and the line between DM 10 and NM 14 illustrate management interfaces, which are referred to as Type 1 and Type 2 interfaces, respectively, in 3GPP TS 32.101 . Figure 2 shows an example of the basic elements of apparatus 400 for implementing the Domain Manager 10 and the Network Manager 14. The apparatus 400 includes a memory 402 for receiving and storing data of the kind mentioned below in the description of an embodiment of the present invention, and a data processor 404 for processing data stored in memory 402 and making computations and determinations of the kind mentioned below in the description of an embodiment of the present invention. The apparatus also comprises an interface 406 via which it can send and receive information to and from other network nodes.
It would be appreciated that the apparatus shown in Figure 2 and described above may comprise further elements which are not directly involved with the embodiments of the invention described hereafter.
An embodiment of the invention is described hereunder for the example of the asynchronous operation of installing at one of the eNBs 2 software that has previously been downloaded from a remote file server 16, which installation is triggered by NM 14. However, the same kind of techniques are also applicable to other operations such as the NM-triggered downloading of said eNB software from said remote file server, and the NM-triggered activation of eNB software downloaded or installed at the request of NM 14.
DM 10 is configured to inform NM 14 via the Itf-N management interface about the progress of the installation according to the settings of one or more input parameters; and NM 14 determines whether or not to cancel the operation according to whether or not the notified extent of progress compares to a predetermined progress rate threshold.
One input parameter specifies how to indicate the extent of progress of the installation. The extent of progress can be indicated by numerical indicators such as the percentage of completion, the number of steps completed out of number of total steps; and the estimated time to completion. Alternatively, the extent of progress can be indicated by a textual indicator that includes a more detailed description about the progress of the installation.
One or more other input parameters specify the timing at which interim notifications are to be made to NM 14, and/or other conditions for making interim progress notifications. Examples are as follows.
One input parameter could be set such that DM 10 makes notifications at specified intervals of time.
One input parameter could be set such that DM 10 makes a notification to NM 14 whenever there has been a predefined percentage increase (such as e.g. 10%) towards completion of the operation (software installation). For the example of 10%, DM 10 would make notifications to NM at 10% completion, 20% completion, 30% completion, and so on.
One input parameter could be set such that DM 10 makes a notification every time the completion percentage reaches each of a plurality of predefined values, which are not necessarily equally spaced. For example, the setting could be that DM 10 makes a progress notification to NM when the completion percentage reaches 10%, 25%, 80% and 90%.
One input parameter could be set such that DM 10 if the estimated completion time is later than a specified point in time. For example, the setting could be that DM 10 makes a progress notification to NM 14 only if the completion time is later than 5 pm on 25 December 201 1 . One input parameter could set other conditions for making progress notifications. For example, one input parameter could specify that progress notifications are only made at all for operations for which the number of steps is a predetermined minimum number of steps or greater. For example, the setting could be that DM 10 only makes interim progress notifications to NM 14 for operations involving 10 or more steps.
One input parameter could be set such that DM 10 makes a progress notification to NM 14 whenever the number of completed steps reaches each of a plurality of predefined values. For example, the setting could be that DM 10 makes interim progress notifications to NM 14 when the number of completed steps reaches 1 , 5, 20 and 21 .
One input parameter could specify whether or not each step should be reported. A "YES" setting for this parameter would cause DM 10 to make an interim progress notification to NM 14 upon completion of each and every one of the steps that constitutes the operation .
The above notification technique could be implemented by adding input and output parameters to the operation described at Section 5.8 of 3GPP 32.532 for initiating installation of a network element software entity which has previously been downloaded at the request of NM 14. The revised set of input and output parameters for this operation according to an embodiment of the present invention are shown in Figure 4.
For the above-mentioned operations of downloading eNB software from a specified location or activating downloaded or installed eNB software, the same kind of input and output parameters can be added to the operations described at Sections 5.7.1 and 5.7.2 of 3GPP 32.532.
The notification of the kind illustrated in Figure 5 has a separate name for each operation type, and is further characterised by the identifying parameter having a specific name.
Figure 5 illustrates an example of input parameters and triggering events for a notification generated by DM 10 about the progress of an operation to install eNB software. The same kind of input parameters and triggering events can also be used for notifications generated by DM 10 about the progress of other operations such as the downloading of eNB software or the activation of downloaded or installed eNB software.
The technique of the kind illustrated in Figures 4 and 5 is one in which progress indication control is done individually on a per operation basis, i.e. the notification has a separate name for each operation type and the identifying parameter has a separate name.
Figures 6 and 7 illustrate one implementation example for facilitating the cancellation of an unfinished software installation operation in the event that the installation operation is determined by NM 14 to be taking too long. Figure 6 illustrates an additional input parameter for the set of parameters of Figure 4. The requestldentifier parameter of Figure 6 is used as an input parameter for a cancellation operation whose input paramters, output parameters, pre-condition, post-condition and exceptions are illustrated in Figure 7. The cancel operation illustrated in Figure 7 is characterised by an identifying parameter having a specific name.
Figures 6 and 7 relate to the example of a software installation operations, but the same kind of technique can also be used for cancelling other operations such as the downloading of eNB software or the activation of downloaded or installed eNB software.
Figure 8 illustrates another example of implementing an interim progress notification technique according to the present invention, more generally for any operation relating to a managed object managed by an element manager (EM) or domain manager (DM) under the upper management of NM 14. Examples of managed objects include devices, systems, or anything else requiring some sort of management and monitoring. Specific examples include: routers, concentrators, hosts, servers and application such as mail. A managed object is not necessarily a piece of hardware; it can be anything that provides a function or service. The implementation example shown in Figure 8 for notifying NM 14 about the progress of an operation is an addition to the set of event notifications described at Sections 7.4 to 7.8 of 3GPP TS 32.662. The triggering event for notification is progress of the operation from a pre-set lower extent A to a pre-set higher extent B. One way of controlling the timing of the progress notification in this implementation example is to define a specific information object class which holds information about the controlling parameters. These parameters could be set respectively for each operation type or set commonly for all types of operations. The progress notification of Figure 8 is a generic notification which carries the operation type as its own parameter, and for which the identifying parameter has a generic name.
Another implementation example for a cancel operation to cancel an incomplete operation is shown in Figure 9. The input parameter specifies the operation to be cancelled, and the output parameters specify the result of the cancellation as summary (e.g. success, partial success, or failure) and additional information about the cancellation such as a list of completed steps, reason for failure etc.. The cancel operation of Figure 9 also has the operation type as its own parameter, and is further characterised by the identifying parameter having a generic name.
Another alternative example for implementing notifications about operation progress is to provide an object class operation that holds an attribute indicating the progress, which could be read or which could be configured to send out notifications about changes in the value of the attribute. For an actual operation an instance of this operation object class is created. The creation of this instance is triggered by the reception at the DM. Similarly, another alternative example for implementing the cancellation of an operation is to provide the possibility to delete the instance of such an operation object class when there is a decision to cancel the one operation represented by that operation object class instance. The above-described operations may require data processing in the various entities. The data processing may be provided by means of one or more data processors. Similarly various entities described in the above embodiments may be implemented within a single or a plurality of data processing entities and/or data processors. Appropriately adapted computer program code product may be used for implementing the embodiments, when loaded to a computer. The program code product for providing the operation may be stored on and provided by means of a carrier medium such as a carrier disc, card or tape. A possibility is to download the program code product via a data network. Implementation may be provided with appropriate software in a server.
For example, the embodiments of the invention may be implemented as a chipset, in other words a series of integrated circuits communicating among each other. The chipset may comprise microprocessors arranged to run code, application specific integrated circuits (ASICs), or programmable digital signal processors for performing the operations described above.
Embodiments of the invention may be practiced in various components such as integrated circuit modules. The design of integrated circuits is by and large a highly automated process. Complex and powerful software tools are available for converting a logic level design into a semiconductor circuit design ready to be etched and formed on a semiconductor substrate.
Programs, such as those provided by Synopsys, Inc. of Mountain View, California and Cadence Design, of San Jose, California automatically route conductors and locate components on a semiconductor chip using well established rules of design as well as libraries of pre stored design modules. Once the design for a semiconductor circuit has been completed, the resultant design, in a standardized electronic format (e.g., Opus, GDSII, or the like) may be transmitted to a semiconductor fabrication facility or "fab" for fabrication. In addition to the modifications explicitly mentioned above, it will be evident to a person skilled in the art that various other modifications of the described embodiment may be made within the scope of the invention.

Claims

1 . A method comprising: providing to a network management function of a public land mobile network from another management function of said public land mobile network, one or more notifications of the extent of progress of an operation performed remotely from the network management function, in accordance with one or more input parameters.
2. The method as claimed in any 1 , wherein said another management function is a lower management function.
3. The method as claimed in any preceding claim, wherein said notifications comprise interim notifications.
4. The method as claimed in any preceding claim, comprising cancelling an uncompleted operation.
5. The method as claimed in any preceding claim, wherein said operation is triggered by said network management function.
6. The method as claimed in any preceding claim, wherein said operation comprises one of: downloading of network element software from a specified location; installation of software at a network element; and activation of network element software that has been downloaded or installed at network element.
7. The method as claimed in any preceding claim, wherein said one or more parameters specify an indicator by which to express said extent of progress.
8. The method as claimed in claim 7, wherein said indicator includes a numerical indicator or a textual indicator.
9. A method comprising: receiving at a network management function of a public land mobile network from another management function of said public land mobile network, one or more notifications of the extent of progress of an operation performed remotely from said network management function, in accordance with one or more input parameters.
10. The method as claimed in claim 9, comprising determining at said network management function whether or not to cancel said uncompleted operation.
1 1 . The method as claimed in claims 9 or 10, wherein said determining is based on one or more of said one or more notifications.
12. An apparatus comprising: means for providing to a network management function of a public land mobile network from another management function of said public land mobile network, one or more notifications of the extent of progress of an operation performed remotely from the network management function, in accordance with one or more input parameters.
13. The apparatus as claimed in claim 12, wherein said another management function is a lower management function.
14. The apparatus as claimed in claims 12 or 13, wherein said notifications comprise interim notifications.
15. The apparatus as claimed in claims 12 to 14, comprising means for cancelling an uncompleted operation.
16. The apparatus as claimed in claims 12 to 15, wherein said operation is triggered by said network management function.
17. The apparatus as claimed in claims 12 to 16, wherein said operation comprises means for one of: downloading of network element software from a specified location; installation of software at a network element; and activation of network element software that has been downloaded or installed at network element.
18. The apparatus as claimed in claims 12 to 17, wherein said one or more parameters specify an indicator by which to express said extent of progress.
19. The apparatus as claimed in claim 18, wherein said indicator includes a numerical indicator or a textual indicator.
20. The method as claimed in claims 1 to 1 1 or the apparatus as claimed in claims 12 to 19, wherein said one or more of said one or more notifications comprises at least one of: number of steps; and estimated completion time.
21 . The method as claimed in claims 1 to 1 1 or the apparatus as claimed in claims 12 to 20, wherein said one or more parameters specify one of the following: length of elapsed time after which to provide said notification; one or more partial completion targets at which to provide said notification; amount of time delay after which to provide said notification.
22. An apparatus comprising: means for receiving at a network management function of a public land mobile network from another management function of said public land mobile network, one or more notifications of the extent of progress of an operation performed remotely from said network management function, in accordance with one or more input parameters.
23. The apparatus as claimed in claim 22, comprising means for determining at said network management function whether or not to cancel said uncompleted operation.
24. The apparatus as claimed in claims 22 or 23, wherein said determining is based on one or more of said one or more notifications.
25. A computer program product comprising program code means adapted to perform the method of any of claims 1 to 1 1 , 20 and 21 .
PCT/EP2013/058678 2012-04-26 2013-04-26 Plmn operation management WO2013160427A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201261638718P 2012-04-26 2012-04-26
US61/638,718 2012-04-26

Publications (1)

Publication Number Publication Date
WO2013160427A1 true WO2013160427A1 (en) 2013-10-31

Family

ID=48236922

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2013/058678 WO2013160427A1 (en) 2012-04-26 2013-04-26 Plmn operation management

Country Status (1)

Country Link
WO (1) WO2013160427A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040215650A1 (en) * 2003-04-09 2004-10-28 Ullattil Shaji Interfaces and methods for group policy management
US20090119655A1 (en) * 2007-11-02 2009-05-07 Telefonaktiebolaget Lm Ericsson (Publ) Upgrading software in radio base station nodes

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040215650A1 (en) * 2003-04-09 2004-10-28 Ullattil Shaji Interfaces and methods for group policy management
US20090119655A1 (en) * 2007-11-02 2009-05-07 Telefonaktiebolaget Lm Ericsson (Publ) Upgrading software in radio base station nodes

Similar Documents

Publication Publication Date Title
CN109495896B (en) Channel plan determination
EP3231135B1 (en) Alarm correlation in network function virtualization environment
CN110224858B (en) Log-based alarm method and related device
CN109639450A (en) Fault alarming method, computer equipment and storage medium neural network based
CN110198305A (en) It attends a banquet method for detecting abnormality, system, computer equipment and the storage medium of IP
US20150149613A1 (en) Optimized framework for network analytics
CN1367987A (en) Distributed communications network management and control system
US20160164732A1 (en) System and method for rule creation and parameter adaptation by data mining in a self-organizing network
CN107870948A (en) Method for scheduling task and device
CN114363313A (en) Device control method, server, and storage medium
CN101296466B (en) Method for shielding alarm generated by base station
JP6037987B2 (en) Mobile network system
EP3815305A1 (en) Automated network monitoring and control
CN111949421B (en) SDK calling method, device, electronic equipment and computer readable storage medium
US9572046B2 (en) PLMN operation management
WO2013160427A1 (en) Plmn operation management
FI128647B (en) Automated network monitoring and control
CN110537347B (en) Method and central computer for detecting and determining the probability of failure of a radio network
CN113486100A (en) Service management method, device, server and computer storage medium
CN103760881B (en) A kind of method for managing and monitoring of material service condition and system
CN112817827A (en) Operation and maintenance method, device, server, equipment, system and medium
US11329868B2 (en) Automated network monitoring and control
CN112948065B (en) Kubernetes-based scheduling automation system management device
CN109565800A (en) Method for managing carrier frequency distribution
CN112040495B (en) Communication system, radio base station, computer-readable storage medium, method, and management apparatus

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: 13719813

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13719813

Country of ref document: EP

Kind code of ref document: A1