4th International ICST Conference on Cognitive Radio Oriented Wireless Networks and Communications

Research Article

A component-based architecture for cognitive radio resource management

  • @INPROCEEDINGS{10.1109/CROWNCOM.2009.5188966,
        author={Mohamed  Ahmed and Stephen  Hailes and Vinay Kolar and Marina Petrova and Petri Mahonen},
        title={A component-based architecture for cognitive radio resource management},
        proceedings={4th International ICST Conference on Cognitive Radio Oriented Wireless Networks and Communications},
        publisher={IEEE},
        proceedings_a={CROWNCOM},
        year={2010},
        month={8},
        keywords={},
        doi={10.1109/CROWNCOM.2009.5188966}
    }
    
  • Mohamed Ahmed
    Stephen Hailes
    Vinay Kolar
    Marina Petrova
    Petri Mahonen
    Year: 2010
    A component-based architecture for cognitive radio resource management
    CROWNCOM
    IEEE
    DOI: 10.1109/CROWNCOM.2009.5188966
Mohamed Ahmed1,*, Stephen Hailes1,*, Vinay Kolar2,*, Marina Petrova2,*, Petri Mahonen2,*
  • 1: Department of Computer Science, University College London, UK
  • 2: Department of Wireless Networks, RWTH Aachen University, Germany.
*Contact email: m.ahmed@cs.ucl.ac.uk, s.hailes@cs.ucl.ac.uk, vko@mobnets.rwth-aachen.de, mpe@mobnets.rwth-aachen.de, pma@mobnets.rwth-aachen.de

Abstract

Cognitive radio networks are envisioned to solve the problem of spectral scarcity in wireless networks; through providing highly configurable radios and protocol stacks to support the application of a variety of efficient and possibly cross-layered solutions. However, the large numbers of hardware and software modules involved in realising these goals raises a fundamental design problem. Specifically, how do we do construct scalable and extensible systems to work across heterogeneous systems and help realise their full potential. To address these issues, we propose a component-based approach to the construction of the control and management software for radios. We propose generic interfaces to support heterogeneity and portability. Our architecture supports dynamic policy updates and enforcement through a Policy Engine. Finally, we show the realisation of the proposed implementation architecture through a system example.