+353-1-416-8900REST OF WORLD
+44-20-3973-8888REST OF WORLD
1-917-300-0470EAST COAST U.S
1-800-526-8630U.S. (TOLL FREE)

Towards Cognitive Autonomous Networks. Network Management Automation for 5G and Beyond. Edition No. 1

  • Book

  • 560 Pages
  • October 2020
  • John Wiley and Sons Ltd
  • ID: 5842348
Learn about the latest in cognitive and autonomous network management Towards Cognitive Autonomous Networks: Network Management Automation for 5G and Beyond delivers a comprehensive understanding of the current state-of-the-art in cognitive and autonomous network operation. Authors Mwanje and Bell fully describe today�s capabilities while explaining the future potential of these powerful technologies. This book advocates for autonomy in new 5G networks, arguing that the virtualization of network functions render autonomy an absolute necessity. Following that, the authors move on to comprehensively explain the background and history of large networks, and how we come to find ourselves in the place we�re in now. Towards Cognitive Autonomous Networks describes several novel techniques and applications of cognition and autonomy required for end-to-end cognition including: • Configuration of autonomous networks • Operation of autonomous networks • Optimization of autonomous networks • Self-healing autonomous networks The book concludes with an examination of the extensive challenges facing completely autonomous networks now and in the future.

Table of Contents

List of Contributors xix

Foreword I xxi

Foreword II xxv

Preface xxvii

1 The Need for Cognitive Autonomy in Communication Networks 1
Stephen S. Mwanje, Christian Mannweiler and Henning Sanneck

1.1 Complexity in Communication Networks 2

1.1.1 The Network as a Graph 2

1.1.2 Planes, Layers, and Cross-Functional Design 4

1.1.3 New Network Technology - 5G 6

1.1.4 Processes, Algorithms, and Automation 9

1.1.5 Network State Changes and Transitions 9

1.1.6 Multi-RAT Deployments 10

1.2 Cognition in Network Management Automation 11

1.2.1 Business, Service and Network Management Systems 11

1.2.2 The FCAPS Framework 13

1.2.3 Classes/Areas of NMA Use Cases 15

1.2.4 SON - The First Generation of NMA in Mobile Networks 17

1.2.5 Cognitive Network Management - Second Generation NMA 18

1.2.6 The Promise of Cognitive Autonomy 18

1.3 Taxonomy for Cognitive Autonomous Networks 19

1.3.1 Automation, Autonomy, Self-Organization, and Cognition 19

1.3.2 Data Analytics, Machine Learning, and AI 21

1.3.3 Network Autonomous Capabilities 22

1.3.4 Levels of Network Automation 23

1.3.5 Content Outline 25

References 27

2 Evolution of Mobile Communication Networks 29
Christian Mannweiler, Cinzia Sartori, Bernhard Wegmann, Hannu Flinck, Andreas Maeder, Jürgen Goerge and Rudolf Winkelmann

2.1 Voice and Low-Volume Data Communications 30

2.1.1 Service Evolution - From Voice to Mobile Internet 31

2.1.2 2G and 3G System Architecture 33

2.1.3 GERAN - 2G RAN 35

2.1.4 UTRAN - 3G RAN 36

2.2 Mobile Broadband Communications 38

2.2.1 Mobile Broadband Services and System Requirements 38

2.2.2 4G System Architecture 39

2.2.3 E-UTRAN - 4G RAN 40

2.3 Network Evolution - Towards Cloud-Native Networks 42

2.3.1 System-Level Technology Enablers 42

2.3.2 Challenges and Constraints Towards Cloud-Native Networks 46

2.3.3 Implementation Aspects of Cloud-Native Networks 47

2.4 Multi-Service Mobile Communications 49

2.4.1 Multi-Tenant Networks for Vertical Industries 50

2.4.2 5G System Architecture 51

2.4.3 Service-Based Architecture in the 5G Core 54

2.4.4 5G RAN 56

2.4.5 5G New Radio 59

2.4.6 5G Mobile Network Deployment Options 63

2.5 Evolution of Transport Networks 69

2.5.1 Architecture of Transport Networks 69

2.5.2 Transport Network Technologies 70

2.6 Management of Communication Networks 72

2.6.1 Basic Principles of Network Management 72

2.6.2 Network Management Architectures 76

2.6.3 The Role of Information Models in Network Management 79

2.6.4 Dimensions of Describing Interfaces 80

2.6.5 Network Information Models 82

2.6.6 Limitations of Common Information Models 85

2.7 Conclusion - Cognitive Autonomy in 5G and Beyond 87

2.7.1 Management of Individual 5G Network Features 87

2.7.2 End-to-End Operation of 5G Networks 88

2.7.3 Novel Operational Stakeholders in 5G System Operations 88

References 89

3 Self-Organization in Pre-5G Communication Networks 93
Muhammad Naseer-ul-Islam, Janne Ali-Tolppa, Stephen S. Mwanje and Guillaume Decarreau

3.1 Automating Network Operations 94

3.1.1 Traditional Network Operations 94

3.1.2 SON-Based Network Operations 95

3.1.3 SON Automation Areas and Use Cases 97

3.2 Network Deployment and Self-Configuration 98

3.2.1 Plug and Play 98

3.2.2 Automatic Neighbour Relations (ANR) 101

3.2.3 LTE Physical Cell Identity (PCI) Assignment 103

3.3 Self-Optimization 108

3.3.1 Mobility Load Balancing (MLB) 108

3.3.2 Mobility Robustness Optimization (MRO) 111

3.3.3 Energy Saving Management 115

3.3.4 Coverage and Capacity Optimization (CCO) 117

3.3.5 Random Access Channel (RACH) Optimization 120

3.3.6 Inter-Cell Interference Coordination (ICIC) 122

3.4 Self-Healing 124

3.4.1 The General Self-Healing Process 125

3.4.2 Cell Degradation Detection 125

3.4.3 Cell Degradation Diagnosis 127

3.4.4 Cell Outage Compensation 128

3.5 Support Function for SON Operation 129

3.5.1 SON Coordination 129

3.5.2 Minimization of Drive Test (MDT) 133

3.6 5G SON Support and Trends in 3GPP 136

3.6.1 Critical 5G RAN Features 136

3.6.2 SON Standardization for 5G 137

3.7 Concluding Remarks 140

References 141

4 Modelling Cognitive Decision Making 145
Stephen S. Mwanje and Henning Sanneck

4.1 Inspirations from Bio-Inspired Autonomy 146

4.1.1 Distributed, Efficient Equilibria 146

4.1.2 Distributed, Effective Management 147

4.1.3 Robustness Amidst Self-Organization 147

4.1.4 Adaptability 147

4.1.5 Natural Stochasticity 148

4.1.6 From Simplicity Emerges Complexity 148

4.2 Self-Organization as Visible Cognitive Automation 148

4.2.1 Attempts at Definition 149

4.2.2 Bio-Chemical Examples of Self-Organizing Systems 149

4.2.3 Human Social-Economic Examples of Self-Organizing Systems 151

4.2.4 Features of Self-Organization - As Evidenced by Ant Foraging 152

4.2.5 Self-Organization or Cognitive Autonomy? - The Case of Ants 154

4.3 Human Cognition 154

4.3.1 Basic Cognitive Processes 155

4.3.2 Higher, Complex Cognitive Processes 156

4.3.3 Cognitive Processes in Learning 158

4.4 Modelling Cognition: A Perception-Reasoning Pipeline 159

4.4.1 Conceptualization 160

4.4.2 Contextualization 160

4.4.3 Organization 161

4.4.4 Inference 161

4.4.5 Memory Operations 162

4.4.6 Concurrent Processing and Actioning 162

4.4.7 Attention and the Higher Processes 163

4.4.8 Comparing Models of Cognition 164

4.5 Implications for Network Management Automation 167

4.5.1 Complexity of the PRP Processes 167

4.5.2 How Cognitive Is SON? 168

4.5.3 Expectations from Cognitive Autonomous Networks 168

4.6 Conclusions 169

References 170

5 Classic Artificial Intelligence: Tools for Autonomous Reasoning 173
Stephen Mwanje, Marton Kajo, Benedek Schultz, Kimmo Hatonen and Ilaria Malanchini

5.1 Classical AI: Expectations and Limitations 174

5.1.1 Caveat: The Common-Sense Knowledge Problem 174

5.1.2 Search and Planning for Intelligent Decision Making 175

5.1.3 The Symbolic AI Framework 176

5.2 Expert Systems 177

5.2.1 System Components 177

5.2.2 Cognitive Capabilities and Application of Expert Systems 177

5.2.3 Rule-Based Handover-Events Root Cause Analysis 178

5.2.4 Limitations of Expert Systems 179

5.3 Closed-Loop Control Systems 180

5.3.1 The Controller 180

5.3.2 Cognitive Capabilities and Application of Closed-Loop Control 181

5.3.3 Example: Handover Optimization Loop 181

5.4 Case-Based Reasoning 182

5.4.1 The CBR Execution Cycle 183

5.4.2 Cognitive Capabilities and Applications of CBR Systems 184

5.4.3 CBR Example for RAN Energy Savings Management 185

5.4.4 Limitations of CBR Systems 185

5.5 Fuzzy Inference Systems 186

5.5.1 Fuzzy Sets and Membership Functions 186

5.5.2 Fuzzy Logic and Fuzzy Rules 187

5.5.3 Fuzzy Interference System Components 188

5.5.4 Cognitive Capabilities and Applications of FIS 189

5.5.5 Example Application: Selecting Handover Margins 190

5.6 Bayesian Networks 192

5.6.1 Definitions 193

5.6.2 Example Application: Diagnosis in Mobile Networks 193

5.6.3 Selecting and Training Bayesian Networks 194

5.6.4 Cognitive Capabilities and Applications of Bayesian Networks 195

5.7 Time Series Forecasting 196

5.7.1 Time Series Modelling 196

5.7.2 Auto Regressive and Moving Average Models 198

5.7.3 Cognitive Capabilities and Applications of Time Series Models 198

5.8 Conclusion 199

References 199

6 Machine Learning: Tools for End-to-End Cognition 203
Stephen Mwanje, Marton Kajoa and Benedek Schultz

6.1 Learning from Data 204

6.1.1 Definitions 205

6.1.2 Training Using Numerical Optimization 207

6.1.3 Over- and Underfitting, Regularization 209

6.1.4 Supervised Learning in Practice - Regression 211

6.1.5 Supervised Learning in Practice - Classification 212

6.1.6 Unsupervised Learning in Practice - Dimensionality Reduction 213

6.1.7 Unsupervised Learning in Practice - Clustering Using K-Means 215

6.1.8 Cognitive Capabilities and Limitations of Machine Learning 216

6.1.9 Example Application: Temporal-Spatial Load Profiling 218

6.2 Neural Networks 219

6.2.1 Neurons and Activation Functions 220

6.2.2 Neural Network Computational Model 221

6.2.3 Training Through Gradient Descent and Backpropagation 222

6.2.4 Overfitting and Regularization 224

6.2.5 Cognitive Capabilities of Neural Networks 226

6.2.6 Application Areas in Communication Networks 226

6.3 A Dip into Deep Neural Networks 227

6.3.1 Deep Learning 227

6.3.2 The Vanishing Gradients Problem 228

6.3.3 Drivers, Enablers, and Computational Constraints 229

6.3.4 Convolutional Networks for Image Recognition 231

6.3.5 Recurrent Neural Networks for Sequence Processing 235

6.3.6 Combining LSTMs with Convolutional Networks 237

6.3.7 Autoencoders for Data Compression and Cleaning 238

6.3.8 Cognitive Capabilities and Application of Deep Neural Networks 240

6.4 Reinforcement Learning 241

6.4.1 Learning Through Exploration 241

6.4.2 RL Challenges and Framework 242

6.4.3 Value Functions 243

6.4.4 Model-Based Learning Through Value and Policy Iteration 244

6.4.5 Q-Learning Through Dynamic Programming 245

6.4.6 Linear Function Approximation 246

6.4.7 Generalized Approximators and Deep Q-Learning 247

6.4.8 Policy Gradient and Actor-Critic Methods 248

6.4.9 Cognitive Capabilities and Application of Reinforcement Learning 252

6.5 Conclusions 253

References 253

7 Cognitive Autonomy for Network Configuration 255
Stephen S. Mwanje, Rashid Mijumbi and Lars Christoph Schmelz

7.1 Context Awareness for Auto-Configuration 256

7.1.1 Environment, Network, and Function Contexts 257

7.1.2 NAF Context-Aware Configuration 259

7.1.3 Objective Model 260

7.1.4 Context Model - Context Regions and Classes 263

7.1.5 Deriving the Context Model 265

7.1.6 Deriving Network and Function Configuration Policies 266

7.2 Multi-Layer Co-Channel PCI Auto-Configuration 267

7.2.1 Automating PCI Assignment in LTE and 5G Radio 268

7.2.2 PCI Assignment Objectives 269

7.2.3 Blind PCI Auto Configuration 270

7.2.4 Initial Blind Assignment 271

7.2.5 Learning Pico-Macro NRs 272

7.2.6 Predicting Macro-Macro NRs 272

7.2.7 PCI Update/Optimization and New Cells Configuration 273

7.2.8 Performance Expectations 273

7.3 Energy Saving Management in Multi-Layer RANs 274

7.3.1 The HetNet Energy Saving Management Challenge 275

7.3.2 Power Saving Groups 276

7.3.3 Cell Switch-On Switch-Off Order 277

7.3.4 PSG Load and ESM Triggering 278

7.3.5 Static Cell Activation and Deactivation Sequence 279

7.3.6 Reference-Cell-Based ESM 280

7.3.7 ESM with Multiple Reference Cells 281

7.3.8 Distributed Cell Activation and Deactivation 283

7.3.9 Improving ESM Solutions Through Cognition 285

7.4 Dynamic Baselines for Real-Time Network Control 285

7.4.1 DARN System Design 286

7.4.2 Data Pre-Processing 288

7.4.3 Prediction 288

7.4.4 Decomposition 289

7.4.5 Learning Augmentation 290

7.4.5.1 Knowledge Base 291

7.4.5.2 Alarm Generation 292

7.4.5.3 Metric Clustering 293

7.4.6 Evaluation 294

7.5 Conclusions 297

References 298

8 Cognitive Autonomy for Network-Optimization 301
Stephen S. Mwanje, Mohammad Naseer Ul-Islam and Qi Liao

8.1 Self-Optimization in Communication Networks 302

8.1.1 Characterization of Self-Optimization 302

8.1.2 Open- and Closed-Loop Self-Optimization 304

8.1.3 Reactive and Proactive Self-Optimization 305

8.1.4 Model-Based and Statistical Learning Self-Optimization 306

8.2 Q-Learning Framework for Self-Optimization 306

8.2.1 Self-Optimization as a Learning Loop 307

8.2.2 Homogeneous Multi-Agent Q-Learning 308

8.2.3 The Heterogeneous Multi-Agent Q-Learning SO Framework 309

8.2.4 Fuzzy Q-Learning 310

8.3 QL for Mobility Robustness Optimization 314

8.3.1 HO Performance and Parameters Sensitivity 314

8.3.2 Q-Learning Based MRO (QMRO) 315

8.3.3 Parameter Search Strategy 317

8.3.4 Optimization Algorithm 318

8.3.5 Evaluation 318

8.4 Fuzzy Q-Learning for Tilt Optimization 322

8.4.1 Fuzzy Q-Learning Controller (FQLC) Components 322

8.4.2 The FQLC Algorithm 324

8.4.3 Homogeneous Multi-Agent Learning Strategies 325

8.4.4 Coverage and Capacity Optimization 327

8.4.5 Self-Healing and eNB Deployment 327

8.5 Interference-Aware Flexible Resource Assignment in 5G 329

8.5.1 Muting in Wireless Networks 330

8.5.2 Notations, Definitions, and Preliminaries 331

8.5.3 System Model and Problem Formulation 332

8.5.4 Optimal Resource Allocation and Performance Limits 334

8.5.5 Successive Approximation of Fixed Point (SAFP) 335

8.5.6 Partial Resource Muting 335

8.5.7 Evaluation 337

8.6 Summary and Open Challenges 340

References 341

9 Cognitive Autonomy for Network Self-Healing 345
Janne Ali-Tolppa, Marton Kajo, Borislava Gajic, Ilaria Malanchini, Benedek Schultz and Qi Liao

9.1 Resilience and Self-Healing 346

9.1.1 Resilience by Design 347

9.1.2 Holistic Self-Healing 348

9.2 Overview on Cognitive Self-Healing 349

9.2.1 The Basic Building Blocks of Self-Healing 350

9.2.2 Profiling and Anomaly Detection 351

9.2.3 Diagnosis 353

9.2.4 Remediation Action 354

9.2.5 Advanced Self-Healing Concepts 354

9.2.6 Feature Reduction and Context Selection for Anomaly Detection 356

9.3 Anomaly Detection in Radio Access Networks 358

9.3.1 Use Cases 359

9.3.2 An Overview of the RAN Anomaly Detection Process 360

9.3.3 Profiling the Normal Behaviour 361

9.3.4 The New Normal - Adapting to Changes 362

9.3.5 Anomaly-Level Calculation 364

9.3.6 Anomaly Event Detection 365

9.4 Diagnosis and Remediation in Radio Access Networks 366

9.4.1 Symptom Collection 367

9.4.2 Diagnosis 367

9.4.3 Augmented Diagnosis 369

9.4.4 Deploying Corrective Actions 371

9.5 Knowledge Sharing in Cognitive Self-Healing 371

9.5.1 Information Sharing in Mobile Networks 371

9.5.2 Transfer Learning and Self-Healing for Mobile Networks 373

9.5.3 Applying Transfer Learning to Self-Healing 374

9.5.4 Prognostic Cross-Domain Anomaly Detection and Diagnosis 374

9.5.5 Cognitive Slice Lifecycle Management 375

9.5.6 Diagnosis Knowledge Cloud 376

9.5.7 Diagnosis Cloud Components 377

9.5.8 Diagnosis Cloud Evaluation 378

9.6 The Future of Self-Healing in Cognitive Mobile Networks 379

9.6.1 Predictive and Preventive Self-Healing 379

9.6.2 Predicting the Black Swan - Ludic Fallacy and Self-Healing 380

References 382

10 Cognitive Autonomy in Cross-Domain Network Analytics 385
Szabolcs Nováczki, Péter Szilágyi and Csaba Vulkán

10.1 System State Modelling for Cognitive Automation 386

10.1.1 Cognitive Context-Aware Assessment and Actioning 386

10.1.2 State Modelling and Abstraction 387

10.1.3 Deriving the System-State Model 389

10.1.4 Symptom Attribution and Interpretation 392

10.1.5 Remediation and Self-Monitoring of Actions 394

10.2 Real-Time User-Plane Analytics 396

10.2.1 Levels of User Behaviour and Traffic Patterns 396

10.2.2 Monitoring and Insight Collection 398

10.2.3 Sources of U-Plane Insight 400

10.2.4 Insight Analytics from Correlated Measurements 401

10.2.5 Insight Analytics from Packet Patterns 402

10.3 Real-Time Customer Experience Management 405

10.3.1 Intent Contextualization and QoE Policy Automation 406

10.3.2 QoE Descriptors and QoE Target Definition 408

10.3.3 QoE Enforcement 410

10.4 Mobile Backhaul Automation 411

10.4.1 The Opportunities of MBH Automation 412

10.4.2 Architecture of the Automated MBH Management 413

10.4.3 MBH Automation Use Cases 416

10.5 Summary 417

References 418

11 System Aspects for Cognitive Autonomous Networks 419
Stephen S. Mwanje, Janne Ali-Tolppa and Ilaria Malanchini

11.1 The SON Network Management Automation System 420

11.1.1 SON Framework for Network Management Automation 420

11.1.2 SON as Closed-Loop Control 421

11.1.3 SON Operation - The Rule-Based Multi-Agent Control 422

11.2 NMA Systems as Multi-Agent Systems 423

11.2.1 Single-Agent System (SAS) Decomposition 423

11.2.2 Single Coordinator or Multi-Agent Team Learning 424

11.2.3 Team Modelling 425

11.2.4 Concurrent Games/Concurrent Learning 425

11.3 Post-Action Verification of Automation Functions Effects 426

11.3.1 Scope Generation 427

11.3.2 Performance Assessment 428

11.3.3 Degradation Detection, Scoring and Diagnosis 429

11.3.4 Deploying Corrective Actions - The Deployment Plan 431

11.3.5 Resolving False Verification Collisions 433

11.4 Optimistic Concurrency Control Using Verification 436

11.4.1 Optimistic Concurrency Control in Distributed Systems 436

11.4.2 Optimistic Concurrency Control in SON Coordination 437

11.4.3 Extending the Coordination Transaction with Verification 437

11.5 A Framework for Cognitive Automation in Networks 440

11.5.1 Leveraging CFs in the Functional Decomposition of CAN Systems 440

11.5.2 Network Objectives and Context 442

11.5.3 Decision Applications (DApps) 443

11.5.4 Coordination and Control 444

11.5.4.1 Configuration Management Engine (CME) 444

11.5.4.2 Coordination Engine (CE) 445

11.5.5 Interfacing Among Functions 446

11.6 Synchronized Cooperative Learning in CANs 446

11.6.1 The SCL Principle 448

11.6.2 Managing Concurrency: Spatial-Temporal Scheduling (STS) 449

11.6.3 Aggregating Peer Information 451

11.6.4 SCL for MRO-MLB Conflicts 452

11.7 Inter-Function Coopetition - A Game Theoretic Opportunity 456

11.7.1 A Distributed Intelligence Challenge 457

11.7.2 Game Theory and Bayesian Games 458

11.7.3 Learning in Bayesian Games 461

11.7.4 CF Coordination as Learning Over Bayesian Games 463

11.8 Summary and Open Challenges 464

11.8.1 System Supervision 464

11.8.2 The New Paradigm 465

11.8.3 Old Problems with New Faces? 466

References 466

12 Towards Actualizing Network Autonomy 469
Stephen S. Mwanje, Jürgen Goerge, Janne Ali-Tolppa, Kimmo Hatonen, Harald Bender, Csaba Rotter, Ilaria Malanchini and Henning Sanneck

12.1 Cognitive Autonomous Networks - The Vision 470

12.1.1 Cognitive Techniques in Network Automation 471

12.1.2 Success Factors in Implementing CAN Projects 475

12.1.3 Implications on KPI Design and Event Logging 476

12.1.4 Network Function Centralization and Federation 477

12.1.5 CAN Outlook on Architecture and Technology Evolution 478

12.1.6 CAN Outlook on NM System Evolution 483

12.2 Modelling Networks: The System View 486

12.2.1 System Description of a Mobile Network 486

12.2.2 Describing Performance 488

12.2.3 Implications on Automation 489

12.2.4 Control Strategies 490

12.2.5 Two-Dimensional Continuum of Control 495

12.2.6 Levels of Policy Abstraction 497

12.2.7 Implications on Optimization 500

12.2.8 The Promise of Intent-Based Network Control 502

12.3 The Development - Operations Interface in CANs 506

12.3.1 The DevOps Paradigm 506

12.3.2 Requirements for Successful Adoption of DevOps 508

12.3.3 Benefits of DevOps for CAN 509

12.4 CAN as Data Intensive Network Operations 510

12.4.1 Network Data: A New Network Asset 510

12.4.2 From Network Management to Data Management 511

12.4.3 Managing Failure in CANs 512

References 514

Index 517

Authors

Stephen S. Mwanje Christian Mannweiler