The present invention relates to telecommunications network in general, and in particular, to implementing functions required for managing network elements operating in said network.
The concept of Self Organising Networks (SON) is driven in the telecommunications industry by network operators as a way of reducing cost of operating the networks. This will be especially important with the introduction of home base stations also known as home eNodeBs, which will be part of the telecommunications network run by the network operator, but installed at homes of the end users. This makes the task of managing the network a big challenge due to the number of the home base stations and the fact that they will be supplied by different vendors. A self organising network may provide mechanisms for self-configuration and self-discovery that enable network devices (managed elements) of the SON to be transparent to ordinary users (e.g. the home eNodeB installed in the home of an individual user). SON networks also ensure robustness of the network during dynamic changes of network topology and link breakages. Operational and maintenance (OAM) architecture of a self organising network includes a domain manager (DM) and its managed elements (ME), an enterprise management system (EMS) and other elements of the network.
The present solutions defined in 3GPP standards require heavy involvement of the Network Management System (NMS) that needs very detailed knowledge of static Network Resource Models (NRM), interactions and semantics of the internal and external relationships between these models. This known approach is difficult to scale, or at least scaling it up by adding potentially millions of home eNodeBs will make the management layer thicker and more distributed. All that will additionally cause substantial increase of OAM traffic going up and down the hierarchy of the network.
According to a first aspect of the present invention there is provided a method for use in management of network elements in a communications network performed by a network element of said network. The method comprises receiving by an agent operating in said network element a request to execute a first function, wherein said first function relates to management of at least one network element; sending to said first function a message corresponding to said request and executing said first function. Said request being from a predefined set of requests and said first function being from a predefined set of functions. Said first function is implemented in a network element where it is to be executed.
According to a second aspect of the present invention there is provided a network element for use in a communications network comprising an agent servicing an interface for communicating with other network elements and a first function related to management of at least one network element, wherein said first function being from a predefined set of functions. Said agent is adapted to receive a request to execute said first function. Said request is from a predefined set of requests. Said agent is further adapted to send to said first function a message corresponding to said request, wherein said message triggers execution of said first function in said network element.
According to a third aspect of the present invention there is provided a communications network comprising a plurality of network elements. At least one of said network elements comprises an agent servicing an interface for communicating with other network elements and a first function related to management of at least one network element. Said first function is from a predefined set of functions. Said agent is adapted to receive a request to execute said first function. Said request is from a predefined set of requests. Said agent is further adapted to send to said first function a message corresponding to said request, wherein said message triggers execution of said first function in said network element
Further features of the present invention are as claimed in the dependent claims.
In the present invention SON functions are implemented at the appropriate level of abstraction in the network and the network management layer need not have a very fine-grained knowledge of the NRM models, their interactions and semantics. An additional advantage is that the solution according to the present invention scales well when it is implemented in the communications network. Because the implementation of SON functions can be deployed close to, or even on, the managed element affected by the function, bandwidth use for exchange OAM traffic is significantly reduced. It is also important that by distributing the implementations of the SON functions close to the network elements that are affected by these functions, processing and storage is distributed and not located in one NMS system. Because it is also possible to have peer-to-peer co-operation between Domain Managers and even between managed elements in the implementation of the SON function the design choices for the implementers are improved.
The present invention is well aligned with the concept where networks are autonomously managed without the need for detailed interference by a NMS.
The present invention will be understood and appreciated more fully from the following detailed description taken in conjunction with the drawings in which:
The term network element used herein refers to an entity that is part of a communications network and from the perspective of OAM architecture includes for example: domain manager (DM), managed element, Network Management System.
With reference to
The first step of the method comprises receiving 102 by an agent 710 operating in said domain manager 702 a request to execute a first function 722 implemented in this domain manager 702. The agent 710 is servicing an interface 450 and via said interface the requests are received. The first function 722 relates to management of at least one network element. The request received by the domain manager is one from a predefined set of requests. By using a predefined set of requests it is possible to implement the method in a network with equipment supplied by different vendors. For the same reason said first function 722 is also one of functions from a predefined set of functions related to management of network elements, also referred to as a SON function. The first function 722 is implemented in the domain manager 702 and if invoked it is to be executed in said domain manager 702. The implementation of the SON function or functions in the element where the function is to be executed simplifies the process of managing this element of the network because all the information necessary for executing this function is readily available and does not have to be transmitted from the network element to other parts of the network. Once the request is received by the agent 710 in the next step the agent sends 104 a message that corresponds to the received request to said first function 722 and upon reception of the message said first function is executed 106.
In one embodiment the agent 710 and the SON function 722 invoked by said agent are implemented in the same network element—e.g. domain manager 702 as illustrated in
The inventors introduced a new Interface IRP (Integration Reference Point), called SON Functional IRP (SON-F IRP), into the 3GPP Integration Reference Point framework so that EMS and other users can call the SON functions in the managed network. The embodiments introduce references into 3GPP NRM models that allow managed objects to reference the SON functions that affect them.
The embodiments of the method disclosed allow for implementation of SON functions at the level appropriate for these functions in the self organising network. This method extends the 3GPP approach to management in a backwardly compatible manner and
The SON-F IRP is a functional API (Application Programming Interface) that allows a client to invoke a subset of the SON functions listed in Table 1 below. The list presented in Table 1 is not exhaustive and other SON functions could be specified as standard or as vendor-specific extensions.
Returning to
As illustrated in
SON-F IRP
In order to implement the SON-F IRP 450 as a functional API (Application Programming Interface) an agent 402 handling the traffic on the SON-F IRP 450 interface is installed in a domain manager 404 as illustrated in
In one embodiment the SON-F IRP 450 uses the notification IRP as defined in 3GPP TS 32.302 V7.0.0 to inform users of changes to its list of supported SON functions. In one embodiment the users can register for the SupportedSONFunctionsModified notification on the Notification IRP towards the domain manager in question. When the list of supported SON functions changes, the notification is sent to all registered users.
In accordance with 3GPP management practice for IRPs, the SON-F IRP may be implemented using any technology. In one embodiment of the present invention a Web Services interface (as specified in Web Services Architecture, W3C Working Group Note 11 Feb. 2004) can be used with the SON-F IRP specified in Web Services Description Language.
Additions to NRM IRPs
The SON functions affect Managed Objects (MO) in a NRM (Network Resource Model) 460. An optional attribute is introduced in Managed Objects and this attribute lists the SON functions that affect that particular MO. A Managed Object is a representation of an entity that is managed in the network. This entity could be an entire network, a network element, a cell, a link, a board, or even a single parameter like the speed of a connection. A Managed Element is a physical device that has a management interface. An example of a Managed Element is a router, switch, base station etc. In fact, a Managed Element appears as a Managed Object called “ManagedElement” in a NRM 460. All the information that is being managed is modelled as a Network Resource Model 460. The NRM 460 is an object oriented hierarchy made up of Managed Objects. When a SON function is executed, it will affect the NRM in some way: MOs may be added or deleted, and attributes in MOs may change 206. In a preferred embodiment of the present invention, in the case of changes to the NRM 460, all MOs in the NRM 460 that are changed 206 by the SON function are tagged 208 with the SON function and transaction ID that changed them.
SON Functional Reference Implementation
The domain manager 702, and in alternative embodiments also other network elements, comprise a register 712 used for recording information about the SON functions 722, 724 implemented in said domain manager 702. In a preferred embodiment the register also is used for storing information on SON functions 730, 732 implemented in managed elements (e.g. home eNodeB 708) controlled by the domain manager 702 and/or about SON functions 726 implemented in a peer domain manager 704. In said register 712 SON functions and changes of the SON functions implemented in said network elements 702, 704, 708 are recorded.
A multi-DM implementation of SON functions is also envisaged as illustrated in
One practical realization of the reference implementation is to describe each SON functional implementation in WSDL, with each implementation published as a web service. The SON bus 410 is in a preferred embodiment realized as an ESB (Enterprise Service Bus).
With reference to
There are four steps in the Configuration of Home eNodeB use case as specified in NGMN Recommendation on SON & OAM (A Requirement Specification by Next Generation Mobile Networks Alliance). They are:
In step 1, as illustrated in
One example of implementation of steps 3 and 4 in the process above using embodiment of the present invention is illustrated in
The SON-F IRP can be implemented in one embodiment on the SON Bus and in an alternative embodiment on the Itf-P2P interface. The SON Bus and the Itf-P2P are functionally equivalent, but their implementation is different.
The SON bus covers the case of a single distributed SON-F System implemented using an application server such as for example WebSphere, WebLogic, or jBoss. The SON bus runs over the Enterprise Service Bus in such a system. Therefore, the SON bus is distributed but is also internal to such a SON-F system and practically would be owned by a single organization. In such a setup there would probably be only one SON-F IRP agent working northbound.
The Itf-P2P case covers the inter-system case where two or more such SON-F Systems interact. In such a case, two or more SON-F IRP agents co-ordinates their activities so there is exchange of SON-F IRP messages on this interface. In other words, the SON-F IRP agents in each system use “getSupportedSONFunctions( )” to find out what the other can do, and then can call SON Functions on each other's systems.
Domain manager 702 in
One embodiment of a network 700 in accordance with the present invention is illustrated in
As mentioned earlier in order maintain interoperability between devices of different vendors the request received is from a set of predefined requests and also the functions related to management of network elements are from a predefined set of functions.
Further details of operations of the network element 702 and the network 700 were described in detail in the paragraphs related to various embodiments of the method of the present invention.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2009/052690 | 3/6/2009 | WO | 00 | 11/12/2011 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2010/099832 | 9/10/2010 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
7346685 | Kitamura et al. | Mar 2008 | B2 |
7385503 | Wells et al. | Jun 2008 | B1 |
7886033 | Hopmann et al. | Feb 2011 | B2 |
7953835 | Yoshikawa et al. | May 2011 | B2 |
7961650 | Davies | Jun 2011 | B2 |
7996506 | Tagawa | Aug 2011 | B2 |
8145698 | Kaufman et al. | Mar 2012 | B1 |
8559447 | Jetcheva et al. | Oct 2013 | B2 |
20120009972 | Viering et al. | Jan 2012 | A1 |
Number | Date | Country |
---|---|---|
2008051458 | May 2008 | WO |
2009021981 | Feb 2009 | WO |
Entry |
---|
PCT International Search Report, mailed Jun. 12, 2009, in connection with International Application No. PCT/EP2009/052690. |
Harrington Cabletron Systems D et al: “An Architecture for Describing SNMP Management Frameworks; rfc2571.txt” IETF Standard, Internet Engineering Task Force, IEFT, CH, Apr. 1, 1999, XP015008354 ISSN: 0000-0003. |
3GPP Technical Specification 32.500, V8.0.0 Telecommunication Management Self-Organizing Networks (SON) Concepts and Requirement (Release 8), 3GPP Technical Specification Group Services and System Aspects, Dec. 2008, XP002530000, Sophia Antipolis, France. |
Lehser, F. et al. “Next Generation Mobile Networks Use Cases related to Self Organising Network, Overall Description” NGMN Alliance, [Online] No. V2.02, Dec. 5, 2008, XP002530001. Retrieved from the Internet: URL: http://www.ngmn.org/uploads/media/NGMN—Use—Cases—related—to—Self—Organising—Network—Overall—Description.pdf>. |
3GPP Technical Specification 32.302, V7.0.0 Technical Specification Group Services and System Aspects; Telecommunication management; Configuration Management (CM); Notification Integration Reference Point (IRP): Information Service (IS), Release 7, Jun. 2007. |
W3C Working Group Note, Feb. 11, 2004, Web Services Architecture, W3C, 2004. |
3GPP TS 32.101, V 8.3.0 “Principles and high level requirements” (Release 8), Sep. 2008, all pages. |
3GPP TS 32.150, V 8.2.0 “Integration Reference Point (IRP) concept and definitions.” (Release 8), Jun. 2008, all pages. |
“A Requirement Specification by the NGMN Alliance—NGMN Recommendation on SON and O&M Requirements.” Next Generation Mobile Networks, Release Date Dec. 5, 2008, all pages. |
Lehser, Frank “Self Organising LTE/SAE Network—Operator Requirements and Examples” T-Mobile, Sep. 25, 2006, all pages. |
Christensen, Erik et al. “Web Services Description Language (WSDL) 1.1” W3C Note, Mar. 15, 2001. http://www.w3.org/TR/2001/NOTE-wsdl-20010315, all pages. |
Number | Date | Country | |
---|---|---|---|
20120059923 A1 | Mar 2012 | US |