Science topic

Network Performance Analysis - Science topic

Explore the latest questions and answers in Network Performance Analysis, and find Network Performance Analysis experts.
Questions related to Network Performance Analysis
  • asked a question related to Network Performance Analysis
Question
20 answers
I need to know the appropriate tool for modeling, simulation, and analysis of wireless communication systems
Relevant answer
Answer
NetSim (https://tetcos.com/) has a lot of features and is much easier to handle, at least when compared to open source tools. Also, our students can download and run it from home.
  • asked a question related to Network Performance Analysis
Question
6 answers
I am doing a research about the use of TCP transport protocol in Wireless sensor networks, I know that there are a lot issues related to TCP in WSN. However I know that some applicatios would benefit from the use of TCP. Now, I would like to have a wide vision of which are these applications?, I mean, applicattions which have strong relliability requirements. Thanks in advance.
  • asked a question related to Network Performance Analysis
Question
1 answer
Hello,
In my experiment setup, I have different servers that host files with different sizes. The client downloads files continually and estimates the performance of each server by estimating the throughput. However, when I download a big file it shows higher throughput comparing small files.
My question, for a given server, how I can aggregate correctly the measured throughputs to have a single value that represents its performance.
Thank you very much for your time.
Relevant answer
Answer
One possible reason could be that many smaller files involve that mean TCP connection establishment and tear downs, while one largefile would have only one TCP establishment and tear down. So the overhead when having many small files is larger.
  • asked a question related to Network Performance Analysis
Question
6 answers
I installed leach protocol in ns2 version 2.35 :After completing all the steps, i tried to execute the leach_test, but it shows some errors in the leach.err file :
invalid command name "Resource/Energy" while executing "Resource/Energy instproc setParams {args} { $self instvar energyLevel_ alarmLevel_ set energyLevel_ [lindex $args 0] set alarmLevel_ [lind..." (file "/home/mona/ns-allinone-2.35/ns-2.35/mit/rca/resources/ns-energy-resource.tcl" line 11) invoked from within "source.orig /home/mona/ns-allinone-2.35/ns-2.35/mit/rca/resources/ns-energy-resource.tcl" ("uplevel" body line 1) invoked from within "uplevel source.orig [list $fileName]" invoked from within "if [$instance_ is_http_url $fileName] { set buffer [$instance_ read_url $fileName] uplevel eval $buffer } else { uplevel source.orig [list $fileName] ..." (procedure "source" line 8) invoked from within "source /home/mona/ns-allinone-2.35/ns-2.35/mit/rca/resources/ns-energy-resource.tcl" (file "mit/uAMPS/sims/uamps.tcl" line 18) invoked from within "source.orig mit/uAMPS/sims/uamps.tcl" ("uplevel" body line 1) invoked from within "uplevel source.orig [list $fileName]" invoked from within "if [$instance_ is_http_url $fileName] { set buffer [$instance_ read_url $fileName] uplevel eval $buffer } else { uplevel source.orig [list $fileName] ..." (procedure "source" line 8) invoked from within "source mit/uAMPS/sims/uamps.tcl" (file "/home/mona/ns-allinone-2.35/ns-2.35/tcl/mobility/leach.tcl" line 18) invoked from within "source.orig /home/mona/ns-allinone-2.35/ns-2.35/tcl/mobility/leach.tcl" ("uplevel" body line 1) invoked from within "uplevel source.orig [list $fileName]" invoked from within "if [$instance_ is_http_url $fileName] { set buffer [$instance_ read_url $fileName] uplevel eval $buffer } else { uplevel source.orig [list $fileName] ..." (procedure "source" line 8) invoked from within "source /home/mona/ns-allinone-2.35/ns-2.35/tcl/mobility/$opt(rp).tcl" (file "tcl/ex/wireless.tcl" line 187)
I have made a lot of research about the solution of the problem but i didn't find anything good.
Any help about this issue, please?
Relevant answer
Answer
$cd ns-allinone-2.34 $./install  
$cd ns-2.34 $sudo make install
These four commands should be done to build ns again after adding any patches for any protocol.
This might work.
  • asked a question related to Network Performance Analysis
Question
4 answers
There is number of very complex and effective Mathematical modeling tools utilized to assess the Computer Networks Performance Analysis. Some are easier some more complex to use and do require proper training, mathematical and software skills.
Relevant answer
Answer
Thanks sir
  • asked a question related to Network Performance Analysis
Question
7 answers
In MATLAB GUI  Data set used for making network is divide in to  training,testing and validation set randomly.  performance, and regression  graph is  given. How can i defence a question this network is good . Which parameters should i compare to choose best network among many? How should i defense  MSE or SSE define the performance of network. To choose my best model performance what parameters should i compare?
Relevant answer
Answer
Hi Lila
A well trained NN has very low mse (the value of performance plot). the best NN has the mse near to zero. Also you can check the regression. it should be more than 0.8.
  • asked a question related to Network Performance Analysis
Question
5 answers
I'm looking for actual value that represent the distance between the sensor node and gateway in the wireless body area network (WBAN). Can anyone help !
Relevant answer
Answer
Usually for WBAN, one might not use a power-hungry device such as Tmote or TelosB but BLE or more power efficient device. However, regarding the distance, it depends on where the gateway is located. If the gateway is on-body such as a smartphone, a range of 1 m is more than enough but, if it is far, then 10-15 meters. So this basically depends on the scenarios one is looking at. For sensors check out this link.
  • asked a question related to Network Performance Analysis
Question
5 answers
Hi everyone. I have just started working on Transport Layer Protocols for multi hop wireless networks. Please suggest to me if I should carry on my simulations in ns-2 or ns-3. And which is a better TCP compatible. Thank you so much.
Relevant answer
Answer
ns-3 TCP sometimes acts strangely. Here's a weird hidden node problem I had encountered sometime back. Maybe the latest releases have fixed it. 
ns-3 does have a variety of TCP flavors to pick from and it's very well documented. 
  • asked a question related to Network Performance Analysis
Question
2 answers
I am new to Ns3. I am working on directional cooperative mac implementation of IEEE 802.11ad. Can any one help me on how to assign different data rates for stations depending on the distance between the station and the access point. Since current version of ns3 has been developed only till IEEE 802.11ac, help me on how to vary the data rates depending on the distance.
Relevant answer
Answer
The correct implementation would not be based on "distance" but on received power. The received power is dependent on path loss, fading, shadowing etc which would be part of the propagation model.
I know that it in NetSim there is a rate adaptation algorithm. So the rate at a particular distance (and per channel conditions) the rate adapts so to achieve max throughput with min error.
Also, in 11 ac you have multiple antennae so the rate would depend on whether you choose transmit diversity or spatial multiplexing.
  • asked a question related to Network Performance Analysis
Question
6 answers
I want to measure Delay, Jitter and packet loss with wireshark in a UDP connection, how can I do this??
I'm testing a streaming connection with VLC and i'm sniffing in my interface and in a remote interface, but i can't measure the delay,  jitter and packetloss.
Anyone can help me??
Relevant answer
Answer
As Wireshark is primarily intended for network packet dissection its capabilities for high level analysis are somewhat limited. Anything that needs information from both captures it cannot analyze for you. Some protocols have relevant information in their information stream which helps analysis (eg. TCP retransmissions, RTP sequence numbering). You should use iPerf3. It is a tool for active measurements of the maximum achievable bandwidth on IP networks. Client can create UDP streams of specified bandwidth, Measure packet loss and Measure delay jitter.
hope it will be useful.
best regards
  • asked a question related to Network Performance Analysis
Question
2 answers
I'm to run a simulation whereby ns3 communicates with a geo-location spectrum database and wanted to know if its possible and if any tutorials or any examples are available? I've gone through the ns3 documentation and didn't find anything on that. Please assist
BR
Mulalo
Relevant answer
Answer
Hi Kashif,
Thank you very much, I went through the paper and it touches on the work i want to do in NS-3. I even found the source files for the extension of a cognitive module in NS-3.
I had started modelling my own cognitive radio module myself in NS-3 and now my challenge is obtaining code that would enable me to send requests to the spectrum database through NS-3 and also access  local database through the code.
Regards,
Mulalo
  • asked a question related to Network Performance Analysis
Question
8 answers
In my setup, the probability density function of the noise is not Gaussian-like and its PDF changes with the system statement.
Thus, I want to use the BER calculation by error counting instead of BER estimation. Moreover, the experimental BER level is around 10^-5. However, it seems the common method to calculate the BER is based on the PDF estimation.
How can I calculate the error by direct error counting? I set up a simple system model in the attachment.
Could anyone give me some advice?
Relevant answer
Answer
Hello all,
actually, beside various BER estimation methods relying on assumptions about the statistical distribution of the signal characteristics (phase/amplitude) at the detector, VPItransmissionMaker Optical Systems also provides modules for estimating the BER based on error counting (noted as Monte-Carlo method).
As Mohamed pointed out above, you should make sure sufficient number of bits (or symbols if you use higher order modulation formats) is transmitted in order to count sufficient number of errors. As rough estimate, the accuracy of your estimated BER value scales with 1/sqrt(#-of-errors). So when you count 100 errors, you have an accuracy of approx. 1/sqrt(100) = 10%.
Best regards,
Andre
  • asked a question related to Network Performance Analysis
Question
3 answers
How can I create an instance of a table at each node, and also be able to call the add and update functions when certain packets enters the node accordingly.
I have attached the code which has a new table structure and and the functions required for adding and updating entries into the table.
Relevant answer
Answer
if the information to stored is less than you can also use existing table like neighbor table (NT) you can go to header file and can add additional variables to existing tables as well. for functions you can define that in header file for that particular protocol and can be used in .CC file
void nb_insertrssi(nsaddr_t id,double reqRxPr); //my own function declared in .h file
//my own function can be defined in .CC file
void
AODV::nb_insertrssi(nsaddr_t id,double reqRxPr) {
AODV_Neighbor *nb = new AODV_Neighbor(id);
assert(nb);
nb->nb_expire = CURRENT_TIME +
(1.5 * ALLOWED_HELLO_LOSS * HELLO_INTERVAL);
//chintan inserting rssi in neighbour
nb->rssi = reqRxPr;
printf("inserting into neighbour table\n");
printf("neighbour rssi=%e\n",nb->rssi);
LIST_INSERT_HEAD(&nbhead, nb, nb_link);
seqno += 2; // set of neighbors changed
assert ((seqno%2) == 0);
}
  • asked a question related to Network Performance Analysis
Question
3 answers
Hi all, do you know of any code that is accessible (can be used and modified), that implements several functions typical of a Vector Network Analyzer?
VNAs come with proprietary code embedded, that cannot be altered, improved, reused. If you have old data to process off-line, or you want to test some algorithms (e.g. calibration), it would be welcome a sort of a library.
Some tools exist like Agilent ADS, or Genesys, or sw tools of Anritsu high-end VNAs, etc. Some calibration software (such as METAS and some ANAMET tools) are available as exe files.
I'm working on this among others (using Matlab), but I don't like to reinvent the wheel! This is why I'm asking ....
Thanks, cheers
andrea
Relevant answer
Answer
Dear Andrea,
you might find this interesting:
It is Phyton, not Matlab, but might be close to what you are looking for.
Martin
  • asked a question related to Network Performance Analysis
Question
16 answers
I was wondering at which layer the beacons are sent in VANET?
Usually vehicles broadcast their cooperative awareness messages aka beacons that contain current speed, location, time, heading, and so forth to the neighbor vehicles. Can these messages be implemented as application layer messages?
I need to work with the header information. More precisely I need to manipulate the header information (probably TCP or IP header) and use the offset information for my own purposes.
Relevant answer
Answer
beacon message used wireless short message (WSM) , it not used ip packet. MAC layer is responsible for broadcast. and the reason for using broadcasting mechanism because it don not require managing  routing and maintaing topology and address resolution. where these are challenging in VANET because of its high dynamic toplolgy
  • asked a question related to Network Performance Analysis
Question
9 answers
dear expert , I have trained my neural network and simulate the output it is completely matched with training set but not in testing data set why please any one can suggest me
Relevant answer
Answer
Dear Lila,
It appears that you are overfitting the training data set. This is a very common problem when training neural networks, but more in general in machine learning. How to prevent overfitting is a large area of investigation. I would recommend you looking more in detail in machine learning and neural network literature. Common methods are called regularisation, early stop of training, reducing the number degree of freedom of the model, i.e. number of parameters, increasing the size of the data-set. 
  • asked a question related to Network Performance Analysis
Question
4 answers
Hello,
I have a shapefile of primary, secondary and tertiary roads. However the only information that is complete in the database is the road length and only a few of them have maximum velocity indication. How should I proceed if I want to get a result with the length of the route and the average time to get to point A to point B?
Best regards,
Mariana A.
Relevant answer
Answer
As stated above, assigning a value based on road class is a practical and expedient approach. If the road classes are based on design specifications established by local or regional transportation authorities there should be a statutory or regulatory prescribed speed limit. Simply look up the appropriate documentation or contact the transportation authorities to find out the values and then assign them as appropriate.
Take Care
Bill
  • asked a question related to Network Performance Analysis
Question
6 answers
my output is as in attach file
Relevant answer
Answer
Please provide sufficient information. It is not clear in what basis, you evaluated the results. What type of network is considered - is it wireless or wired?
  • asked a question related to Network Performance Analysis
Question
3 answers
I am developing HMM systems that detects network anomalies, I was referring to KDD cup 99 dataset but for a particular attack, can anyone give me an example of the possible observations and the hidden states on which the observations relate to?
Relevant answer
Answer
FMF is the best site for anomaly detection
  • asked a question related to Network Performance Analysis
Question
13 answers
As I have calculated Packet Loss Ratio, now want to calculate throughput, delay and jitter in Wireless Body Area Networks (WBAN), can anyone tell me how should I proceed further? Thanks in advance
Relevant answer
Answer
In fact throughput is the measurement of number of bits received per second and it is measured in kbps/mbps where as the ratio of number packets received to number of packets transmitted is called packet delivery ratio which is measured in %.
  • asked a question related to Network Performance Analysis
Question
1 answer
Which of those simulators is more performant and supporting mobility, energy, QoS, Faire index and more metrics?
Relevant answer
Answer
Please go through tha paper entitled "Survey of Wireless Sensor Networks Simulation Tools for Demanding". Hope this paper will help you.