Re: [ns] ns-2.33 Scheduler loosing events

2009-01-19 Thread Sidney Doria

Scheduler uses a simple ordered linked list to store events. You must consider:

- memory limits;
- invalid pointers (you cannot add an invalid pointer or dealocate it
before scheduler remove it from the list);

Invalid pointers are the main problem with scheduler. Beyond these
concerns, I suggest you debug with eclipse and gbd.

Sidney Doria
UFCG / BRAZIL



2009/1/19 Nicholas Loulloudes :
>
>
> Hi all,
>
> Is it possible the ns-2.33 scheduler is losing events?
>
> I generated aprox. 7000 events in a TCL source file and a lot of those
> events when given to the scheduler are lost.
>
> This is a code snippet:
>
> void ProtName::create_Pkt(Packet* p){
> /*
> * Create a packet with source and destination header
> */
>
> // Schedule it for later Transmission
> Scheduler::instance().schedule(target_, p2, 0.0);
> }
>
> Using printf's i can see the Scheduler correctly receives the packet,
> but later on there is no other trace of it.
>
> Any suggestions? Is there a limit to the events the scheduler  can handle?
>
> Thanks in advance.
>
>
> --
> _
>
> Nicholas Loulloudes
> High Performance Computing Systems Laboratory (HPCL)
> University of Cyprus,
> Nicosia, Cyprus
>
> Tel:  +357-22892663
> Email: loulloudes.n[at]cs.ucy.ac.cy
>
>
>



-- 
Sidney Doria
Redes ad hoc móveis
Doutorado em Computação
UFCG
Brasil

"Nessa jornada, o conhecimento será o seu escudo..."
(Mestre dos Magos no episódio do grimoire de ouro)



[ns] ns-2.33 Scheduler loosing events

2009-01-18 Thread Nicholas Loulloudes


Hi all,

Is it possible the ns-2.33 scheduler is losing events?

I generated aprox. 7000 events in a TCL source file and a lot of those
events when given to the scheduler are lost.

This is a code snippet:

void ProtName::create_Pkt(Packet* p){
/*
* Create a packet with source and destination header
*/

// Schedule it for later Transmission
Scheduler::instance().schedule(target_, p2, 0.0);
}

Using printf's i can see the Scheduler correctly receives the packet,
but later on there is no other trace of it.

Any suggestions? Is there a limit to the events the scheduler  can handle?

Thanks in advance.


--
_

Nicholas Loulloudes
High Performance Computing Systems Laboratory (HPCL)
University of Cyprus,
Nicosia, Cyprus

Tel:  +357-22892663
Email: loulloudes.n[at]cs.ucy.ac.cy



[ns] ns-2.33 Scheduler loosing events

2009-01-14 Thread Nicholas Loulloudes


Hi all,

Is it possible the ns-2.33 scheduler is losing events?

I generated aprox. 7000 events in a TCL source file and a lot of those
events when given to the scheduler are lost.

This is a code snippet:

void ProtName::create_Pkt(Packet* p){
/*
* Create a packet with source and destination header
*/

// Schedule it for later Transmission
Scheduler::instance().schedule(target_, p2, 0.0);
}

Using printf's i can see the Scheduler correctly receives the packet,
but later on there is no other trace of it.

Any suggestions? Is there a limit to the events the scheduler  can handle?

Thanks in advance.


--
_

Nicholas Loulloudes
High Performance Computing Systems Laboratory (HPCL)
University of Cyprus,
Nicosia, Cyprus

Tel:  +357-22892663
Email: loulloudes.n[at]cs.ucy.ac.cy