Documente Academic
Documente Profesional
Documente Cultură
net/publication/256545407
CITATIONS READS
13 45
8 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Liam Fallon on 23 September 2015.
Liam Fallon
Ericsson R&D
Martin Zach
Siemens AG
Madeira also offers support for a higher layer Operation Support System, or OSS. It can
issue alarms containing meaningful information for the operator, publish the
complete network topology and receive management commands from this external
OSS.
Another approach to decentralized network management In Hybrid P2P architectures, more types of nodes
tasks is the usage of Mobile Agents, which are small soft- exist. The leaf nodes are nodes with an information
ware programs that “travel” through the network. These need or information resource. In other words, they can
agents decentralize processing and control by remotely provide information to or request information from
performing certain management tasks [2], but the security other leaf nodes. Another type of nodes, super peers,
requirements on the execution environment are extensive, have a more “server-like” role in the network. These
resulting in performance and functional limitations as nodes provide regionally centralized services to the
indicated in [18]. network in order to improve the routing of information
requests. In [10], these nodes are called directory
nodes or ultrapeers. Each directory node provides
Peer-to-peer directory services for portions of the network and
directory nodes work in a cooperative manner to cover
P2P systems, which have proven to be highly scalable the whole network.
and robust, can be utilised to establish service specific
management overlays. Making management information Figure 2 gives an example of both types of peer-to-peer
available via such overlay networks has great advantages networks.
LEGEND
Normal peer
Super peer
THE NETWORK MANAGEMENT APPROACH IN tasks more efficiently. In other words, the Madeira mana-
MADEIRA gement approach is applied to management tasks that are
difficult to carry out using conventional methods, or tasks
In an attempt to overcome the shortcomings of the tradi- that can be carried out more efficiently using a distribu-
tional management approaches to face the challenges of ted approach.
next generation telecommunication networks, Madeira
aims to develop a new management framework based on
peer-to-peer networking concepts. Furthermore, it provi- THE MADEIRA ARCHITECTURE
des novel technologies for a logically meshed Network
Management System that facilitates self-management
and dynamic behaviour of nodes within the network. AMCs and the Overlay Management Network
Madeira also takes advantage of the Policy Based
Management Paradigm [17] that pursues the separation of The approach of Madeira is completely different than in
management logic from the actual applications. This traditional management systems. It encompasses a much
logic is then specified as a set of rules or policies that can flatter structure that is based on peer-to-peer (P2P) prin-
be dynamically fed into the management system allowing ciples. The management functions are executed in P2P
a change of its behaviour without the need of changing aware Adaptive Management Components (AMCs),
the application or even restarting it. Besides the innovati- which correspond directly to the Network Elements
ve architectural framework, the Madeira project will pro- (NEs). By using a well-defined east-west (or peer-to-
vide interface protocols, standards and a reference soft- peer) interface, these AMCs can communicate with each
ware implementation and apply it to a specific network other, creating an Overlay Management Network. Figure
management scenario. Ultimately, by enabling the mana- 3 gives a graphical representation of this overlay.
gement of network elements of increasing numbers, hete-
rogeneity and transience, the Madeira approach should Another basic principle in Madeira is to delegate mana-
reduce the Operational Expenses, or OPEX [29]. gement functions (and corresponding management infor-
mation) down to the Network Elements as far as possible.
Madeira focuses on Fault and Configuration It makes no real difference whether management functio-
Management functional areas and, especially, on the way nality is residing on the Network Elements themselves or
they can co-operate to solve management problems. In on dedicated Network Management nodes (as has been
doing so, it will act as a complement to traditional mana- depicted in Figure 3). By making use of the east-west
gement systems. There are many management tasks that interface introduced with the P2P paradigm, both become
current network management systems perform well, such part of the Overlay Management Network. Such a confi-
as Performance Management. For these tasks, a hierarchi- guration of AMCs residing on each NE as well as on
cal approach is entirely appropriate. Madeira will investi- dedicated Network Management nodes is shown in
gate the feasibility of distributing management responsi- Figure 4.
bilities among peer nodes in order to perform certain
The same Figure 5 also shows the high-level layering 1. The Lifecycle Management Services take care of the
structure on a Madeira Management Network Element. management of AMC containers. In more detail, this
The following groups of services are available in an group offers the following services:
AMC:
The Lifecycle Service can perform start/stop/restart
The Configuration Management and Fault operations on all modules loaded by the AMC.
Management contain the specific network manage-
ment applications. They and provide the ability to set- The Code Distribution Service enables dynamic
up the network, react to faults and other FM and CM loading of application logic/data into the AMC.
related tasks. A description of how these tasks are per- AMCs have a minimum “bootstrap” configuration
formed will be described in the section dedicated to to function in the network. Additional functionality
the scenario. can be imported as required with this service.
The network node that is running the Northbound 3. The Events/Notification Manager receives alarms and
Interface functionality can dynamically change as a result events from Madeira, and converts these messages to
of network reconfiguration. Due to this, some functiona- a format readable by the OSS. Notifications will be
lity should be in place so the OSS can discover the new sent to every subscribed consumer. This means that
use the network is in range of one or more base stations. their functionality.
If the wireless equipment is in range of more than one
base station, it selects one of them as its preferred base
station, and uses this connection to use services on the Fault Management
Internet for example. If the wireless equipment is in range
of just one base station, it must select that base station as During usage of the network, it is inevitable that unex-
its preferred base station. pected faults occur. When such a fault occurs, it is impor-
tant that:
Each cluster has exactly one Cluster Head. Policies are
used for this election, and can be based on criteria like Appropriate action is undertaken quickly in order to
load, optimal connectivity or robustness. The Cluster reduce the service impact.
Head is responsible for coordination and topology publis-
hing of its cluster. Meaningful information on the fault is presented to the
operator (in particular in those cases where automatic
Different levels of clustering can exist in Madeira. Figure restoration is not or not fully possible).
9 shows a possible clustering hierarchy that could be
constructed in this scenario. The creation of this hierarchy Besides Configuration Management (CM), Madeira focu-
is also based on policies. As mentioned in the previous ses on Fault Management (FM) and how CM actions and
section dedicated to the architecture, the top level Cluster events are related to FM faults and alarms. Correlation
Head is responsible for publishing the topology of the between CM events and FM faults is an important aspect
complete network. This can be done to a higher layer in order to discover the actual cause of a problem in the
Operation Support System, or another Network network.
Management System for example.
Alarms can be generated by two different sources:
The cluster hierarchy is the basic management overlay
that is used by all management functionality in Madeira. 1. Hardware level alarms are generated by the base sta-
It creates a scalable environment for network manage- tion in case of a hardware fault.
ment. The Madeira Configuration Management applica-
tion is responsible for the construction, maintenance and 2. Platform level alarms are generated by either the
viewing of the topology. Other applications, such as Fault Directory Service or the CM application. The
Management, use this management overlay to implement Directory Service can indicate loss of connection with
a neighbouring node, and the CM application can indi- nodes. The dotted line represents an inter-cluster connec-
cate changes in the topology (a node leaves or joins a tion between node E and node F.
cluster).
When node E fails, the Directory Service of its one-hop
When a fault occurs, the FM application will receive one neighbours D and F will notice this. Both nodes will
or more alarms. For example, a hardware level problem notify their Cluster Heads that the link with node E has
may also cause a fault on platform level, creating two failed, and that therefore E might be faulty. Besides recei-
alarms. These alarms are correlated into a new alarm by ving this alarm from node D, Cluster Head A also recei-
FM and sent to the Cluster Head. This Cluster Head also ves a notification from the CM application that node E
performs correlation of the alarm with alarms originating isn’t part of the cluster anymore. It will then send an
from other nodes in order to get a clearer picture of the alarm with this knowledge to a higher hierarchy level.
probable cause and possible solution. It can then forward When the Cluster Head G of node F receives the alarm
the alarm to a higher hierarchy level. This process is repe- that node E isn’t reachable, it will also forward this alarm
ated until it reaches the Top Level Cluster Head, which to a higher hierarchy level.
can notify the Northbound Interface in order to produce
an alarm for the external OSS. After receiving the alarms from node A and G, the higher
level Cluster Head tries to correlate the information with
This paper provides a few example scenarios in order to other alarms. Since both alarms contain the same kno-
explain the basic concepts and functionality of the FM wledge (a possible fault of node E) they will be merged
application in Madeira. These scenarios describe two to a single alarm with the same content. Afterwards the
faults with similar impact but very different in nature (in alarm will be forwarded up the hierarchy pyramid, until
the first case a node goes down, while in the second there the Top Level Cluster Head will notify the NBI, which
is just a loss of connectivity between two nodes), and will inform the external OSS on the failure of node E.
focuse on the way Madeira distinguishes these two cases
by correlating alarms and CM events at different levels of Link outage between node D and node E
the management hierarchy.
In this scenario, shown in Figure 11, the link between
Base Station E outage node D and node E fails. The link between E and F
remains intact. Both nodes D and E will receive a notifi-
Figure 10 depicts two Madeira Management Clusters, cation from their Directory Service indicating the neigh-
with node A and node G being the Cluster Heads. The bouring node is no longer reachable. Node D concludes E
solid lines indicate “physical” OLSR links between might be faulty and forwards this information to its
References
1. Bela Berde, Carolina Pinart, Javier Gonzales Ordas, Piet 10. Jie Lu and Jamie Callan: Content-Based Retrieval in Hybrid
Demeester and Koen Casier: An Experience on Peer-to-Peer Networks. In Proceedings of the Twelfth
Implementing Network Management for a GMPLS International Conference on Information and Knowledge
Network IV Workshop in MPLS/GMPLS networks. 21-22 Management (CIKM’03). New Orleans, ACM.
April 2005, Gerona, Spain. 11. J.L. Martín y J. A. Paz: Nuevas tendencias y herramientas
bcds.udg.es/gmpls/ws4/papers/wgn4_s5_p1.pdf. OSS para redes IP. Comunicaciones de Telefónica I+D,
2. A. Bivens, R. Gupta, I. McLean, B. Szymanski and J. número 36, junio de 2005.
White: Scalability and performance of an agent-based 12. RFC3626: Optimized Link State Routing Protocol (OLSR).
network management middleware. Int. J. Network October 2003.
Mgmt 2004; 14: 131–146. 13. OSS through Java Initiative: www.oosj.org.
3. Object Management Group: The common object 14. George Pavlou: Using Distributed Object Technologies in
request broker: Architecture and specification, CORBA. Telecommunications Network Management. IEEE Journal
Version 2.0, 1995. On Selected Areas In Communications, Vol. 18, No. 5, pp.
4. P. Druschel and A. Rowstron: PAST: A large-scale, 644-653, May 2000.
persistent peer-to-peer storage utility. HotOS VIII, 15. The International PGP Homepage: www.pgpi.org (last
Schoss Elmau, Germany, May 2001. visited 2/12/2005).
5. L. Hyun-rok: A distributed trust model for peer-to-peer 16. Aiko Pras, Bert-Jan van Beijnum and Ron Sprenkels:
system. 2001. Introduction to TMN. CTIT Technical Report 99-09. April
6. Lampros Raptis et al: Integrated Management Of IP 99.
Over Optical Transport Networks. IEEE International 17. Willem Romijn et al: Enhancing Network Management by
Conference on Telecommunications (ICT-01), pp172-177, Applying Policy Management Principles. Bell Labs Technical
Bucharest (Romania), June 2001. Journal, Vol.8, Nº 1, pp.151-156, 2003.
7. N. Larcin: ASON and GMPLS – The battle for the Optical 18. D. Schoder and T. Eymann: The Real Challenges of Mobile
Control Plane. August 2002. Agents. 2000.
8. Li Li, Marina Thottan, Bin Yao and Sanjoy Paul: 19. Rudiger Schollmeier: A definition of Peer-to-Peer
Distributed Network Monitoring with Bounded Link Networking for the Classification of Peer-to-Peer
Utilization in IP Networks. Bell Labs. IEEE Inforcom Architectures and Applications. 1st International
2003. Conference on Peer-to-Peer Computing, August 2001.
9. J.A. Lozano y C. de Hita: Nueva visión en la gestión de 20. Clay Shirky: What is P2P … and what isn’t?
redes y servicios. Comunicaciones de Telefónica I+D, www.openp2p.com/pub/a/p2p/2000/11/24/shirky1-
número 18, junio de 2000. whatisp2p.html (last visited 5/12/2005).