Universita’



Scaricare 0.54 Mb.
Pagina14/38
29.03.2019
Dimensione del file0.54 Mb.
1   ...   10   11   12   13   14   15   16   17   ...   38

3.2 Descrizione di ns-2


Ns-2 è un simulatore di reti di telecomunicazione, scritto interamente in C++, che utilizza un interprete Tcl/OTcl come interfaccia utente. Il suo motore di simulazione è scritto in C++ e l’utente interagisce con il simulatore mediante comandi OTcl.

Il simulatore supporta quindi una gerarchia di classi in C++ (detta anche gerarchia compilata) e una gerarchia simile di classi nell’interprete OTcl (detta anche gerarchia interpretata).



Ns-2 utilizza due linguaggi perché il simulatore deve svolgere due compiti molto diversi. Da un lato, le simulazioni dettagliate dei protocolli richiedono un linguaggio di programmazione di sistema che possa manipolare in modo efficiente byte, pacchetti, header e implementare algoritmi che operano su una grossa quantità di dati. Per compiti come questi la velocità a run-time è importante. Dall’altro lato, la ricerca sulle reti riguarda soprattutto la variazione di parametri e configurazioni e l’esplorazione di un certo numero di scenari. In casi come questi, il tempo di interazione (modifica del modello e nuova esecuzione della simulazione) è più importante.



Condividi con i tuoi amici:
1   ...   10   11   12   13   14   15   16   17   ...   38


©astratto.info 2019
invia messaggio

    Pagina principale