View
212
Download
0
Category
Preview:
Citation preview
8/15/2019 Practical 1 opnet
1/6
WIRELESS NETWORKS
PRACTICAL -1
AIM:-To Study about various simulation softwares
Simulation is a very important modern technology. It can be applied todiferent science, engineering, or other application elds or diferentpurposes. Computer assisted simulation can model hypothetical andreal-lie objects or activities on a computer so that it can be studied to seehow the system unction. iferent variables can be used to predict thebehavior o the system. Computer simulation can be used to assist themodeling and analysis in many natural systems. !ypical application areasinclude physics, chemistry, biology, and human-involved systems ineconomics, nance or even social science. "ther important applications arein the engineering such as civil engineering, structural engineering,
mechanical engineering, and computer engineering. #pplication o simulation technology into networ$ing area such as networ$ tra%csimulation, however, is relatively new.
&etwor$ simulators are used by people rom diferent areas such asacademic researchers, industrial developers, and 'uality #ssurance ('#) todesign, simulate, veriy, and analy*e the perormance o diferent networ$sprotocols. !hey can also be used to evaluate the efect o the diferentparameters on the protocols being studied. +enerally a networ$ simulatorwill comprise o a wide range o networ$ing technologies and protocols andhelp users to build comple networ$s rom basic building bloc$s li$e clusters
o nodes and lin$s. ith their help, one can design diferent networ$topologies using various types o nodes such as end-hosts, hubs, networ$bridges, routers, optical lin$-layer devices, and mobile units.
Table 1 Network simulators
Network simulators name
Commercial OPNET
Open source NS2 NS! O"NeT## SS$Net %&Sim
11!''()*
8/15/2019 Practical 1 opnet
2/6
WIRELESS NETWORKS
OP!T
OPNET is t+e re,istere- commercial tra-emark an- t+e name o. pro-uct presente- b/ OPNETTec+nolo,ies incorporation0 It is one o. t+e most .amous an- popular commercial network
simulators b/ t+e en- o. 2''0 ecause o. it +as been use- .or a lon, time in t+e in-ustr/ it
become mature an- +as occupie- a bi, market s+are0
"#1 Overview
OPNET3s so.tware en4ironment is speciali5e- .or network researc+ an- -e4elopment0 It can be
.le6ibl/ use- to stu-/ communication networks -e4ices protocols an- applications0 ecause o.
t+e .act o. bein, a commercial so.tware pro4i-er OPNET o..ers relati4el/ muc+ power.ul 4isualor ,rap+ical support .or t+e users0 T+e ,rap+ical e-itor inter.ace can be use- to buil- network
topolo,/ an- entities .rom t+e application la/er to t+e p+/sical la/er0 Ob7ect&oriente- pro,rammin, tec+ni8ue is use- to create t+e mappin, .rom t+e ,rap+ical -esi,n to t+e
implementation o. t+e real s/stems0 9n e6ample o. t+e ,rap+ical :;I o. OPNET can be seen in
.i,ure 10 We can see all t+e topolo,/ con.i,uration an- simulation results can be presente- 4er/intuiti4el/ an- 4isuall/0 T+e parameters can also be a-7uste- an- t+e e6periments can be repeate-
easil/ t+rou,+ eas/ operation t+rou,+ t+e :;I0
$i,ure10 OPNET :;I
8/15/2019 Practical 1 opnet
3/6
WIRELESS NETWORKS
+as set up0 >ierarc+ical structure is use- to or,ani5e t+e networks0 9s ot+er network simulators
OPNET also pro4i-es pro,rammin, tools .or users to -e.ine t+e packet .ormat o. t+e protocol0T+e pro,rammin, tools are also re8uire- to accomplis+ t+e tasks o. -e.inin, t+e state transition
mac+ine -e.inin, network mo-el an- t+e process mo-ule0
9s o. all OPNET is a popular simulator use- in in-ustr/ .or network researc+ an- -e4elopment0T+e :;I inter.ace an- t+e pro,rammin, tools are also use.ul to +elp t+e user to buil- t+e s/stemt+e/ want0
"#$ Main features
OPNET in+erentl/ +as t+ree main .unctions? mo-elin, simulatin, an- anal/sis0 $or mo-elin, it
pro4i-es intuiti4e ,rap+ical en4ironment to create all kin-s o. mo-els o. protocols0 $or simulatin, it uses ! -i..erent a-4ance- simulations tec+nolo,ies an- can be use- to a--ress a
wi-e ran,e o. stu-ies0 $or anal/sis t+e simulation results an- -ata can be anal/5e- an- -ispla/e-
4er/ easil/0 ;ser .rien-l/ ,rap+s c+arts statistics an- e4en animation can be ,enerate- b/OPNET .or users @ con4enience0
9ccor-in, to t+e OPNET w+itepaper OPNETAs -etaile- .eatures inclu-e?
10 $ast -iscrete e4ent simulation en,ine
20 Lot o. component librar/ wit+ source co-e
!0 Ob7ect&oriente- mo-elin,
)0 >ierarc+ical mo-elin, en4ironment
(0 Scalable wireless simulations support
B0 !2&bit an- B)&bit ,rap+ical user inter.ace
0 Customi5able wireless mo-elin,
0 Discrete E4ent >/bri- an- 9nal/tical simulation
*0 !2&bit an- B)&bit parallel simulation kernel
1'0 :ri- computin, support
11!''()*
8/15/2019 Practical 1 opnet
4/6
WIRELESS NETWORKS
110 Inte,rate- :;I&base- -ebu,,in, an- anal/sis
120 Open inter.ace .or inte,ratin, e6ternal component libraries
OPNET supports .our simulation tec+nolo,ies as10 DISCRETE
EENT SI";L9TOR
20 $LOW 9 N9LFSIS
!0 9CEG;ICKPREDICT)0 >FRID SI";L9TION
"#% Re&ent develo'ment and its future
Recentl/ about at 9u,ust 2'' OPNET Tec+nolo,ies announce- t+e a--ition o. two ma7or
application per.ormance mana,ement capabilities0 T+ese capabilities inclu-e en-&to&en-
4isibilit/ into application per.ormance .or or,ani5ations usin, W9N optimi5ation solutions an-t+e abilit/ to capture an- anal/5e Net $low -ata0
OPNET recentl/ up,ra-es its 9CE 9nal/st so.tware inclu-es .unctionalit/ an- it is announce- to
allow en-&user or,ani5ations usin, Ri4erbe- Cisco or %uniper W9N optimi5ation appliances tomaintain en-&to&en- 4isibilit/ into application per.ormance w+ile -eplo/in, W9N acceleration
solutions0 OPNET also pro4i-es a mo-ule to collect an- anal/5e Net $low -ata0
ecause o. t+e consistent en-ea4or an- operation o. OPNET Inc0 OPNET is becomin, mature
an- its pro-uct maintain a +i,+ acknowle-,e in t+e in-ustr/0 "oreo4er OPNET alwa/s keeps ane/e on t+e most recent user3s re8uirements an- keeps impro4in, t+eir pro-uct w+ic+ make it
4er/ competiti4e compare- wit+ ot+er commercial network simulators in t+e near e6pectable
.uture0
OMeT((
O"NeT## is also a public&source component&base- network simulator wit+ :;I support0 Its
primar/ application area is communication networks0 O"NeT## +as ,eneric an- .le6iblearc+itecture w+ic+ makes it success.ul also in ot+er areas like t+e IT s/stems 8ueuin, networks
+ar-ware arc+itectures or e4en business processes as well0
Overview
O"NeT## is also a -iscrete e4ent simulator0 It is a component&base- arc+itecture0 Components
are also calle- mo-ules an- are pro,ramme- in C##0 T+e components are t+en assemble- into
lar,er components an- mo-els b/ usin, a +i,+&le4el lan,ua,e0 O"NeT## also pro4i-es :;I
11!''()*
8/15/2019 Practical 1 opnet
5/6
WIRELESS NETWORKS
support an- -ue to its mo-ular arc+itecture t+e simulation kernel can be embe--e- into all
kin-s o. -i..erent user s@ applications0 $i,ure 2 is an O"NeT## :;I screens+ot0
$i,ure20 O"NeT## :;I
)#$ Main features
Since O"NeT## is -esi,ne- to pro4i-e a component&base- arc+itecture t+e mo-els or mo-ules
o. O"NeT## are assemble- .rom reusable components0 "o-ules are reusable an- can be
combine- in 4arious wa/s w+ic+ is one o. t+e main .eatures o. O"NeT##0 T+e O"NeT##components inclu-e?
10 Simulation kernel librar/
20 Compiler .or t+e NED topolo,/ -escription lan,ua,e Hne-c
!0 :rap+ical network e-itor .or NED .iles H :NED
)0 :;I .or simulation e6ecution links into simulation e6ecutable H Tken4
(0 Comman-&line user inter.ace .or simulation e6ecution H Cm-en4
B0 :rap+ical output 4ector plottin, tool H Plo4e
0 :rap+ical output scalars 4isuali5ation tool H Scalars
0 "o-el -ocumentation tool HoppJne--oc
11!''()*
8/15/2019 Practical 1 opnet
6/6
WIRELESS NETWORKS
*0 ;tilities Hran-om number see- ,eneration tool make .ile creation tool etc0
1'0 Documentation sample simulations etc0
9s t+e ke/ .eature o. O"NeT## t+e simulation kernel C## class librar/ consists o. t+e
simulation kernel an- utilit/ classes w+ic+ will be use- to create simulation components0 T+elibrar/ also inclu-es t+e in.rastructure to assemble simulations .rom -i..erent components0
esi-es t+ese t+ere are also runtime user inter.aces or en4ironments .or simulations an- tools to
.acilitate an- mana,e simulations0 O"NeT## can run on Linu6 ot+er ;ni6&like s/stems an- onWin-ows HP Win2K0
O"NeT## represents a .ramework approac+0 It pro4i-es an in.rastructure .or writin, -i..erent
simulations0 Speci.ic application areas@ re8uirements are met b/ -i..erent simulation mo-els an-
.rameworks most o. w+ic+ are open source-0 "ore important t+ese mo-els are -e4elope-completel/ in-epen-entl/ o. O"NeT## an- .ollow t+eir own release c/cles0 T+is is anot+er
important .eature o. O"NeT##0
)#% Re&ent develo'ments and its future
Currentl/ O"NeT## is popular in aca-emia .or its e6tensibilit/ since it is also open source- an-
t+ere are plenti.ul online -ocumentations0 T+ere is also a mailin, list .or t+e ,eneral -iscussion0
O"NeT## is bein, use- in t+e aca-emia as well as in in-ustr/0 Se4eral open source simulationmo-els +a4e been publis+e- in t+e .iel- o. network simulations suc+ as IP IP4B "PLS mobilit/
an- a-&+oc simulations0
$or t+e .uture o. O"NeT## we nee- to note t+at O"NeT## is not a network simulator itsel.0
9ctuall/ it is currentl/ popular as a network simulation plat.orm in t+e aca-emia as well as inin-ustr/ an- buil- up a lar,e user communit/0 So we +a4e t+e reason to belie4e t+at usin,
O"NeT## as a basic plat.orm but not an o4erall sin,le solution0 O"NeT## can +a4e ,reater
-e4elopment i. it coul- persua-e more or,ani5ations to participate in an- to contribute0
11!''()*
Recommended