Remote Architecture Job In Engineering And Architecture

OmNet++ simulation

Find more Architecture remote jobs posted recently Worldwide

Problem Statement:
In the following diagram, link-layer frames are generated at node A and sent to node C
through node B. In computer simulation implemented in OMNeT++, determine the average
throughput of the overall link between nodes A and C for the situation described below:

- At node A, frames are constantly generated at a data rate of 100 kbps but transmitted with probability Tx P . Any frames that are determined not to be transmitted are discarded immediately but the next frame is generated at the given data rate, i.e., after the frame time.
- The propagation delay is 5 for both links.
- There are full duplex links between the nodes.
- All data frames are 1000 bits long; ACK frames are separate frames of negligible length.
- Between nodes A and B, a sliding window protocol with a window size of 7 is used.
- Between nodes B and C, the stop-and-wait protocol is used.
- Assume NO frame errors in both links.
- There is an infinite-length buffer at node A and also at node B for the link direction of
A to B. No buffer is placed for the link direction of C to B as ACK frames are assumed
to be transmitted immediately.
Simulation to be performed:
1. Assume that data rate at nodes B and C is 50 kbps.
2. Vary PTx from 0.1 to 1.0 with a step size of 0.1.
3. For each value of Tx P , run simulation with a sufficient number of frames transmitted
to get good statistical averaging for the link throughput.
4. Complete the summary table (in the next page) and plot Throughput vs. Tx P .
5. Change the data rate at nodes B and C (from 50 kbps) to 150 kbps and repeat steps 2-4.

Items for submission:
1. A brief report containing the throughput table (above) and plot(s) as well as a
maximum ONE-page (not counting space for figures) narrative discussion of the
results, and description of any additional assumptions you made in your simulation.
2. Source code of your OMNeT++ simulation that was used to generate the results.
Make sure to put reasonable inline comments within your code so that one with
reasonable knowledge can understand what is happening there when reading your
code.
How to submit: Upload onto EvalTools a SINGLE ZIP file containing ALL items
requested above. For the full credit, your OMNeT++ code must run when downloaded and executed.
About the recuiter
Member since Mar 14, 2020
Diwakar Saini
from Pennsylvania, United States

Open for hiringApply before - Jul 5, 2024

Work from Anywhere

40 hrs / week

Hourly Type

Remote Job

$17.27

Cost

Offer to work on this project closes in 47 days!
Are you interested in this Opportunity?

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

Tweaks to a simple enclosure and ongoing work

I have STLs for a hockey puck sized hardware enclosure. I am changing one of the internal components and need to make the enclosure a bit larger to compensate. Looking for help on this on Sunday or latest, Monday. Should not be more than a 2 hours of...read more

blender rendering & modeling

A blender file with the following will be provided:
- Model of a denture + latch
- Model of a plaster upper jaw
- Model of a anatomic guide

See the render done with cycles. Also, please take a look at web, which is a photo of a...read more