Transaction-based Configuration Management for Mobile Networks



Similar documents
Transaction-based Configuration Management for Mobile Networks

Chapter Outline. Chapter 2 Distributed Information Systems Architecture. Middleware for Heterogeneous and Distributed Information Systems

Radio Network Configuration and Management System

Figure 1: MQSeries enabled TCL application in a heterogamous enterprise environment

How To Improve Your Network Performance

Visual Studio Team Edition for Database Professionals. Woody Pewitt Developer Evangelist

Tail-f White Paper. Configuration Management Simplified. Executive summary. Why NETCONF and YANG?

Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications

Automated Real Time Performance Management for Mobile Networks

ZXUN USPP. Configuration Management Description. Universal Subscriber Profile Platform. Version: V

Cisco Services for IPTV

High Availability with Postgres Plus Advanced Server. An EnterpriseDB White Paper

Best Practices: Extending Enterprise Applications to Mobile Devices

Data Distribution with SQL Server Replication

Cloud RAN. ericsson White paper Uen September 2015

The Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang

Distributed Data Management

Business aware traffic steering

UPDATE MANAGEMENT SERVICE The advantage of a smooth Software distribution

LTE Mobility Enhancements

What SOA can do for Software Dependability. Karl M. Göschka Vienna University of Technology

SOFT 437. Software Performance Analysis. Ch 5:Web Applications and Other Distributed Systems

The ConTract Model. Helmut Wächter, Andreas Reuter. November 9, 1999

Open EMS Suite. O&M Agent. Functional Overview Version 1.2. Nokia Siemens Networks 1 (18)

Compare & Adjust How to Guide for Compare & Adjust in SAP Solution Manager Application Lifecycle Management

How to Migrate Citrix XenApp to VMware Horizon 6 TECHNICAL WHITE PAPER

Concepts and Architecture of the Grid. Summary of Grid 2, Chapter 4

Nokia NetAct. Virtualized OSS that goes beyond network management

Chapter 1 - Web Server Management and Cluster Topology

CONDIS. IT Service Management and CMDB

Chapter 5. Learning Objectives. DW Development and ETL

Tutorial Proposal for MONAMI 2012 Operating Heterogeneous Wireless Networks with SON (Self-Organizing Networks)

Network Paging Optimization (NPO) Service Overview (Formerly known as SmartPage )

A Shared-nothing cluster system: Postgres-XC

Timing over Packet. Technical Brief

Cloud Sherpas. SALESFORCE Simplified Deployment Strategy Google Partner of the Year

MarkLogic Server. Database Replication Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved.

Nokia Siemens Networks Inventory Management

EII - ETL - EAI What, Why, and How!

Self-Optimizing Solution for 2G, 3G and 4G Mobile Networks

StoneFly SCVM TM for ESXi

Centralized Disaster Recovery using RDS

IT Operations Management: A Service Delivery Primer

CDC UNIFIED PROCESS JOB AID

Getting to Know the SQL Server Management Studio

Cisco and VMware Virtualization Planning and Design Service

25 May Code 3C3 Peeling the Layers of the 'Performance Onion John Murphy, Andrew Lee and Liam Murphy

A MODERN DISTRIBUTION MANAGEMENT SYSTEM FOR REGIONAL ELECTRICITY COMPANIES

Applying 4+1 View Architecture with UML 2. White Paper

Middleware Lou Somers

Data Management in the Cloud

Integrated Application and Data Protection. NEC ExpressCluster White Paper

Web Application Architectures

Middleware: Past and Present a Comparison

SanDisk ION Accelerator High Availability

SOA REFERENCE ARCHITECTURE: SERVICE ORIENTED ARCHITECTURE

Network Registrar Data Backup and Recovery Strategies

DISTRIBUTED AND PARALLELL DATABASE

An Oracle White Paper November Upgrade Best Practices - Using the Oracle Upgrade Factory for Siebel Customer Relationship Management

VERITAS Cluster Server v2.0 Technical Overview

TIA Portal vs Studio 5000

XtreemFS Extreme cloud file system?! Udo Seidel

Constant Replicator: An Introduction

SOFTWARE DEFINED NETWORKS REALITY CHECK. DENOG5, Darmstadt, 14/11/2013 Carsten Michel

Hitachi Storage Command Suite Logical Groups and LDEV Labels

WebLogic Server Foundation Topology, Configuration and Administration

EMC Data Domain Boost for Oracle Recovery Manager (RMAN)

Real-Time Component Software. slide credits: H. Kopetz, P. Puschner

ADDING A NEW SITE IN AN EXISTING ORACLE MULTIMASTER REPLICATION WITHOUT QUIESCING THE REPLICATION

Bigdata High Availability (HA) Architecture

Definition of SOA. Capgemini University Technology Services School Capgemini - All rights reserved November 2006 SOA for Software Architects/ 2

THE Evolution of Mobile network and THE role of Network transport. Rodolfo Di Muro, PhD, MBA Programs marketing

Virtual Platforms Addressing challenges in telecom product development

Application Centric Infrastructure Object-Oriented Data Model: Gain Advanced Network Control and Programmability

Optimally Manage the Data Center Using Systems Management Tools from Cisco and Microsoft

Service Oriented Architectures

Juniper Networks QFabric: Scaling for the Modern Data Center

Automated Real Time Performance Management for Mobile Networks Tobias Bandh, Georg Carle, Henning Sanneck and Lars-Christoph Schmelz

Junifer Utility CIS. Flexibility. Scalability. Cost Effectiveness

TETRA - Your Information Gateway

The Role of the Software Architect

CS Fallback Function for Combined LTE and 3G Circuit Switched Services

Implementing OTM Fleet Management in a Large-Scale Integrated Environment: Successes and Challenges

Prerequisites for Successful SOA Adoption

Capacity Plan. Template. Version X.x October 11, 2012

Introduction to CORBA. 1. Introduction 2. Distributed Systems: Notions 3. Middleware 4. CORBA Architecture

Di 6.1a. Warum naive SOA scheitert Ein Erfahrungsbericht. Adam Bien. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich

Performance Management Platform

1. Introduction. 2. Saving Overview

Transcription:

-based Configuration Management for Mobile Networks Henning Sanneck, Christoph Schmelz Siemens Communications Mobile Networks Christoph Gerdes, Christian Kleegrewe, Joachim Sokol, Alan Southall Siemens Corporate Technology 5. Würzburger Workshop "IP-Netzmanagement, Netzplanung und Optimierung 18./19.7.2005

Outline Goal: Automated assurance of network-wide configuration data consistency Use cases: Network optimization and growth Example: cell adjacency management Proposed solution: -oriented CM data management subsystem Integration into the element management architecture Conclusions Siemens COM MN PG NT AM 1 Jul-05 2

General problem statement Requirement for an element management system (EMS): The consistency of configuration data Between NEs and EMS Between NEs (dependencies) needs to be assured at all times. Issues Description Non-ideal system components Roll- out (Automated) rollbacks from inconsistent NE/network states must be possible s EMS NE NE NE O&M network links between the NE and the EMS have limited bandwidth and may have link interruptions Tradeoff: bandwidth for maintaining the consistency vs. delay to reach consistency NEs may fail Concurrency Multiple sources of configuration changes (planning, multiple operators, local changes) Limited roll-out time Service-affecting configuration changes can only be rolled out during defined time windows (night hours, weekends) Logical errors Misconfiguration (human factor) Align ment Siemens COM MN PG NT AM 1 Jul-05 3

Specific problem statement for RAN Configuration Management (3G evolution) Category RAN CM property Roll-out Few dependencies* comprising only small NE phase groups, but crucial and existent in numerous NE Current management protocols: inefficient for delta configuration NEs need to function autonomously ( NE is the master of its data ), but no atomic operation at NE Lack of speed Alignment Bulk alignment reduced up-to-dateness phase Nonfunctional O&M link on microwave (Node B); planning / Low O&M link bandwidth (Node B today: 128 kbit/s) propertiesoperator / local configuration changes Numerous NE Manual work (NE configuration) in case of errors ( downtime) Requirements to a full solution Assurance of inter-ne consistency with adaptive commit strategy (not just 2PC**) -oriented protocol s at NE (& EMS) level Parallelization of transactions Delta alignment Bandwidth efficiency Robustness, online assurance of consistency Scalability Efficiency through automation (network configuration) * Dependencies: cell handover adjacencies, transport connections; future: security information ** 2PC: Two-phase commit: all NE of a group signal ready to commit ; EMS triggers commit Siemens COM MN PG NT AM 1 Jul-05 4

Use cases in RAN Configuration Management (3G evolution) Network optimization (Prio 1): Large radio network plan update Example: regular plan exchange (monthly), e.g., to improve load balancing among RNCs (radio), minimize leased line expenditures (transport), accommodate changed user requirements due to an upcoming event Manual update of radio network covering multiple NE Examples: correct radio configuration deficiency covering several RNCs, reconfiguration of a Node B cascade Network growth (Prio 2): Addition / rehoming of Node Bs(attention of human operator required anyway, support useful) Assumptions for the evolution of the use cases: Distribution: increasing number of NE to maintain coverage Dynamics: more frequent reconfiguration of NEs to satisfy changing user demands (enabler: remote electric antenna tilting) >1 network plan per network, change of plan over time (of day, of year) Diversity: integrated heterogeneous access networks (3G/WiFi/WiMax) with numerous NE Siemens COM MN PG NT AM 1 Jul-05 5

Example workflow for adjacency management: today Network planning Operator Δ CLI script Update HO params. cell #7: B Update ADJC cell #1: B Update ADJC cell #2: B Update cell #7: success Update cell #1: failure Update cell #2: success Low-level workflow: Verification Correlation of individual results RNC1 Roll-out RNC2 Alignment / FM Correction of cell #1 problem OR New script for rollback Update HO params. cell #7: A Update ADJC cell #2: A 1 6 7 2 5 3 4 Siemens COM MN PG NT AM 1 Jul-05 6

Example workflow for adjacency management: future Network planning Operator Δ CLI script group 1 6 RNC1 7 2 5 Update HO params. cell #7: B Update ADJC cell #1: B Update ADJC cell #2: B Roll-out 3 4 RNC2 Update cell #7: success Update cell #1: failure Update cell #2: success Alignment Scope of configuration change Hierarchy level Network Network NE group Group Single NE Single operation on NE Command High-level workflow: (Automated) operator decision between Temporary revocation of dependency & rescheduling of few transactions (this example) Update ADJC cell #1: B NE group-wide rollback to state A (e.g., for case Update cell #7: failure) Rollback HO params. cell #7 Rollback ADJC cell #1 Rollback ADJC cell #2 Siemens COM MN PG NT AM 1 Jul-05 7

Generic master-replica data management model Δ Generator dependencies s (T) of one group (TG) register with the synchronization procedure T s are sent to the replicas Execution / tentative commit at replicas PT communicate changed replica state (or failure / timeout) to TM Dependent on the success / failure of the entire TG, changes are finally committed into master or replicas are rolled back Replicas operate autonomously, master follows, but has final decision Local access UUID 1 T x TT 1..n T 1..n T 1..n 1..n TG UUID 1 T 1 Replica R 1 Manager (TM) Sync Procedure UUID 1 UUID n UUID z PT 1 UUID n T n Replica R n UUID z T z R z UUID R1 UUID Rn UUID Rz Δ final commit TG Synchronization Table ID UUID 1 UUID I Node ID UUID R1 UUID RI Master State INIT PRECOMM UUID Z UUID RZ EXEC PT n PT z Replica tentative commit T PT TG Propagating Refresh Group Siemens COM MN PG NT AM 1 Jul-05 8

Proposed solution: master-replica data management subsystem Category Roll-out phase Alignment phase Nonfunctional properties Requirements to a full solution Assurance of inter-ne consistency s at EMS level Parallelization Automation -oriented protocol Delta alignment Bandwidth efficiency Robustness, online assurance of consistency Scalability Efficiency through automation Middleware (at master = EMS): Solution properties compiler: generates transactions from delta between recent and planned view (input: dependencies, execution plan) manager: rolls-out and monitors transactions NE sync engine: transaction-oriented protocol between master / replica (=NE), transactions at replica Middleware ( manager): controls access to master by replicas NE sync engine: delta updates as transactions NE sync engine: delta configuration changes Middleware: concurrency awareness NE sync engine: reliable messaging, transactions NE sync engine: several 100 replicas tested Middleware: network (not NE)-level interface Siemens COM MN PG NT AM 1 Jul-05 9

Integration into the element management architecture Network Planning Configuration preparation tool assures consistency of the (static) view of the network ( offline ) Middleware + NE synchronization assure consistency of the live network ( online ) Middleware Configuration Preparation Tool Element Manager Application Operator CLI Δ Committed read RV Master RV PV - CLI script Δ compiler / manager Protocol adapter NE synchronization RV: recent view PV: planned view Network Elements Management protocol Set Get ( Dirty read ) Agent T PT -based protocol Protocol adapter Replica Siemens COM MN PG NT AM 1 Jul-05 10

Conclusions Improvement of CM data consistency (NE/EMS & inter-ne), degree of automation Manufacturer: reduced and simplified CM software development: State-of-the-art data management technology can be applied Applications do not need to consider low-level data consistency Mobile Network Operator: OPEX reduction (less (skilled) operational personnel needed) Particularly important for 3G RAN evolution (integration of WiFi/WiMax) scale Parallel operation to legacy CM protocols possible Partial introduction possible (transaction manager at EMS only) Info model upgrades can be nicely integrated into the roll-out process Proof-of-concept implementation has been done at Siemens Communications Siemens COM MN PG NT AM 1 Jul-05 11