Re: [ns] ns-2.33 Scheduler loosing events
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
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
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