You are previewing Cognitive Networks: Towards Self-Aware Networks.
O'Reilly logo
Cognitive Networks: Towards Self-Aware Networks

Book Description

Cognitive networks can dynamically adapt their operational parameters in response to user needs or changing environmental conditions. They can learn from these adaptations and exploit knowledge to make future decisions.

Cognitive networks are the future, and they are needed simply because they enable users to focus on things other than configuring and managing networks. Without cognitive networks, the pervasive computing vision calls for every consumer to be a network technician. The applications of cognitive networks enable the vision of pervasive computing, seamless mobility, ad-hoc networks, and dynamic spectrum allocation, among others.

In detail, the authors describe the main features of cognitive networks clearly indicating that cognitive network design can be applied to any type of network, being fixed or wireless. They explain why cognitive networks promise better protection against security attacks and network intruders and how such networks will benefit the service operator as well as the consumer.

Cognitive Networks

  • Explores the state-of-the-art in cognitive networks, compiling a roadmap to future research.

  • Covers the topic of cognitive radio including semantic aspects.

  • Presents hot topics such as biologically-inspired networking, autonomic networking, and adaptive networking.

  • Introduces the applications of machine learning and distributed reasoning to cognitive networks.

  • Addresses cross-layer design and optimization.

  • Discusses security and intrusion detection in cognitive networks.

Cognitive Networks is essential reading for advanced students, researchers, as well as practitioners interested in cognitive & wireless networks, pervasive computing, distributed learning, seamless mobility, and self-governed networks.

With forewords by Joseph Mitola III as well as Sudhir Dixit.

Table of Contents

  1. Copyright
  2. Dedication
  3. Contributors
  4. Foreword 1
  5. Foreword 2
  6. Preface
  7. Acknowledgements
  8. Introduction
  9. Biologically Inspired Networking
    1. Introduction
    2. Principles of Biologically Inspired Networking
    3. Swarm Intelligence
    4. Evolutionary and Adaptive Systems
    5. Conclusion
    6. References
  10. The Role of Autonomic Networking in Cognitive Networks
    1. Introduction and Background
    2. Foundations of Autonomic Computing
    3. Advances in Autonomic Computing – Autonomic Networking
    4. The FOCALE Architecture
    5. Application to Wired and Wireless Cognitive Networks
    6. Challenges and Future Developments
    7. Conclusions
    8. Glossary
    9. References
  11. Adaptive Networks
    1. Introduction
    2. Dynamic Factors
    3. Network Functions
    4. Representative Adaptation Techniques
    5. Discussion
    6. Conclusion
    7. References
  12. Self-Managing Networks
    1. Introduction: Concepts and Challenges
    2. The Vision and Challenges of Self-Management
    3. Theories for Designing Self-Managing Networks
    4. Self-Management Intelligence: To Know and to Act
    5. Self-Management Advances in Specific Problem Domains
    6. Benchmarking and Validation
    7. Self-Stabilization
    8. Conclusion
    9. References
  13. Machine Learning for Cognitive Networks: Technology Assessment and Research Challenges
    1. Introduction
    2. Problem Formulations in Machine Learning
    3. Tasks in Cognitive Networking
    4. Open Issues and Research Challenges
    5. Challenges in Methodology and Evaluation
    6. Summary
    7. Acknowledgements
    8. References
  14. Cross-Layer Design and Optimization in Wireless Networks
    1. Introduction
    2. Understanding Cross-Layer Design
    3. General Motivations for Cross-Layer Design
    4. A Taxonomy of Cross-Layer Design Proposals
    5. Proposals for Implementing Cross-Layer Interactions
    6. Cross-Layer Design Activity in the Industry and Standards
    7. The Open Challenges
    8. Discussion
    9. Conclusions
    10. References
  15. Cognitive Radio Architecture
    1. Introduction
    2. CRA I: Functions, Components and Design Rules
    3. CRA II: The Cognition Cycle
    4. CRA III: The Inference Hierarchy
    5. CRA V: Building the CRA on SDR Architectures
    6. Summary and Future Directions
    7. References
  16. The Wisdom of Crowds: Cognitive Ad Hoc Networks
    1. Introduction
    2. Towards Ad Hoc Networks
    3. A Cognitive Ad Hoc Network
    4. The Wisdom of Crowds
    5. Dynamic Spectrum: Scenarios for Cognitive Ad Hoc Networks
    6. Summary and Conclusions
    7. References
  17. Distributed Learning and Reasoning in Cognitive Networks: Methods and Design Decisions
    1. Introduction
    2. Frameworks for Learning and Reasoning
    3. Distributed Learning and Reasoning within an MAS Framework
    4. Sensory and Actuator Functions
    5. Design Decisions Impacting Learning and Reasoning
    6. Conclusion
    7. References
  18. The Semantic Side of Cognitive Radio
    1. Introduction
    2. Semantics, Formal Semantics and Semantic Web Technologies
    3. Community Architecture for Cognitive Radio
    4. Device Architecture for Cognitive Radio and Imperative Semantics
    5. An Architecture for Cognitive Radio Applications
    6. Future of Semantics in Cognitive Radio
    7. Conclusion
    8. References
  19. Security Issues in Cognitive Radio Networks
    1. Introduction
    2. Cognitive Radio Networks
    3. Building Blocks of Communication Security
    4. Inherent Reliability Issues
    5. Attacks on Cognitive Networks
    6. Cognitive Network Architectures
    7. Future Directions
    8. Conclusions
    9. Acknowledgements
    10. References
  20. Intrusion Detection in Cognitive Networks
    1. Introduction
    2. Intrusion Detection
    3. Threat Model
    4. Integrated Dynamic Security Approach
    5. Discussion
    6. Conclusion
    7. References
  21. Erasure Tolerant Coding for Cognitive Radios
    1. Introduction
    2. Spectrum Pooling Concept
    3. Overview of Erasure Channels
    4. Traditional Erasure Codes
    5. Digital Fountain Codes
    6. Multiple Description Codes
    7. Applications
    8. Conclusion
    9. References
  22. Index