[Ns-developers] GSOC 2010: Cognitive Radio Networks Proposal

Andre Lauar Sampaio Meirelles andrelauar at inf.ufg.br
Tue Apr 6 07:21:49 PDT 2010


On 06/04/2010, at 06:53, Omar Jan wrote:

> Dear Andre,
> 
> Let me brief myself, I'm Ph.D student in TU-Ilmenau/Germany. Currently I'm
> working in CRN also.
> 
> Your suggestion is really interesting. It would helps many researchers.
> Basically I'm working in NS2 and due to NS2 does not support CRN such as
> multi interface or PU transmission. I'm working to develop these aspect. My
> research is on routing protocol to sum up you the routing algorithm should
> be able to:
> 1. select the Radio / Channel according to some information (PU statistics,
> Channel characteristics ... etc)
> 2. discovery the best route according to the spectrum information. 
> 3. apply different recovery strategies.
> 
> I would be glad to work in NS3 also. So please find my comments below. 
> 

Hi Omar! First of all, I really appreciate your comments.


> The following are the
>> main implementation and definitions suggestions for this proposal:
>> 
>> 1- A module that can simulate different PU transmissions based on
>> configurable statistical distributions of ON/OFF states and durations.
> 
> [Omar] As I understood, it should be two mobile node object, one for PU and
> other for SU. The PU object must accept realistic statistical information.
> Based on my knowledge it's implementable. 

>From what I've studied, the PUs can be simulated by an OnOff  Application. NS-3 already has such an application, but I consider it should be adapted to CNR to better represent real world conditions. The SUs would be nodes, yes.

> 
>> 2- Identification and definition of important metrics that can be used
>> to compare different models in Cognitive Radio Networks.
> 
> [Omar] The metrics based on several criteria which one of them is the PU
> statistic 

I have already collected some metrics that I find important, but I would like to discuss them with you or anyone interested to reach a common point.

> 
>> 3- A configurable Base Station module, which could accept different
>> spectrum decision algorithms and routing protocols.
> 
> [Omar] you mean it should be a comprehensive way that can be flexible way to
> modify. 

Yes, that's correct. I'm thinking about a way for researchers to implement their sensing or routing algorithms and through an interface, connect them to the Base Station.

> 
>> 4- A node object that could be configured to work in Ad Hoc mode or
>> Infrastructured mode. In both modes, it could accept different
>> implementations of spectrum decision protocols, sensing protocols and
>> MAC protocols and mobility algorithms. In Ad Hoc mode, it could also
>> have different routing protocols to handle traffic between nodes and
>> possibly an option for collaborative sensing.
> 
> [Omar] it would be so a little complicated as based on my knowledge but it
> is implementable. The first thing it must specify the applicable protocols
> in spectrum decision, sensing ... etc.
> 

This nodes would be abstractions for SUs. I should put more thought on this one because they can get really complex indeed. Maybe two node implementations would be needed, a CR node and a subclass of the latter, making a CR AdHoc node.....

>> 5- Identify the most used MAC protocols in Cognitive Radio literature
>> and implement at least one of those.
> 
> [Omar] this is important issue since the routing protocol must know about
> the MAC protocol strategy, I would proposed to indentify the routing
> protocols also in this part.

You are right, that's good advice.

> 
>> All such configurable modules or objects compose a general scenario of
>> a Cognitive Radio Network. As there is no defined standard, researchers
>> should be able to simulate diverse approaches to all main areas in
>> Cognitive Radio devices.
>> 
>> These suggestions should be all implemented in a best case scenario,
>> but any subset of them would give a good start into achieving a
>> trustworthy simulation environment.
> 
> [Omar] I'm working to implement the multi interfaces with PU transmission
> right now. I do not know if it's usefulness for you or not. But I'm so
> interesting to work with you in this project.

Gladly, NS-3 already has support for multi interfaces nodes, but in the case of CR, we need an interface that can support various channels.

My propositions involve a lot of work and I'll approach just part of that in my GSOC project, there will be a lot to do. It would be great to work with you too and besides, you're probably a more experienced researcher and help is surely wanted :)

>> 
> 
> 
> ---
> 
> Omar Jan
> 
> Integrated Communication Systems Group
> Institute of Computer Engineering
> Faculty of Computer Science and Automation
> Ilmenau University of Technology
> 
> Tel   : +49 3677 69 1203 
> Fax   : +49 3677 69 1614
> Email : omar-hussein.jan at tu-ilmenau.de
> 
> 
> 
> 

Andre Lauar Sampaio Meirelles
--------------------------------------------
Masters Student - Federal University of Goiás
Brazil
andrelauar at inf.ufg.br







More information about the Ns-developers mailing list