Ask Question, Ask an Expert

+61-413 786 465

info@mywordsolution.com

Ask Computer Engineering Expert

Consider a network message transfer between a source S and a destination D through 3 routers R1, R2 and R3 as shown below:

S -­--­--­--­--­--­--­--­-R1 -­--­--­--­--­--­--­--­--­-R2 -­--­--­--­--­--­--­--­--­-R3 -­--­--­--­--­--­--­--­--­-D

A message M needs to be transferred from S to D. M will be divided into packets, therefore M/packet_sizeis the number of packets. For example, if M is 100 MB, and packet size is 10MB then there will be 10 packets.

Write a simple program to simulate the arrival of a packet at R1, then R2, then R3, and then D, and finally the program should indicate how long it would take for the entire message M to arrive at D.

In the program the user should be able to choose different packet sizes and bandwidths of the links. Ignore processing, queuing and propagation delays.Keep in mind that when the first packet is being sent from R1 to R2, the second packet is being sent from the source host to R1. Now fix the bandwidth of each link to 100Mbps. Run the program for different message sizes and packetsizes.

Draw graphs of total delay time vs. message size and total delay time vs. number of packets.

Computer Engineering, Engineering

  • Category:- Computer Engineering
  • Reference No.:- M91417744
  • Price:- $10

Priced at Now at $10, Verified Solution

Have any Question?


Related Questions in Computer Engineering

Using c language how to write a function name bsqrt that

Using C++ language, how to write a function name bsqrt that will compute the square root of a number using the Babylonian method. This function will take the number x to compute the square root for and the number of iter ...

At a certain temperature 03811 mol of n2 and 1721 mol of h2

At a certain temperature, 0.3811 mol of N2 and 1.721 mol of H2 are placed in a 3.00-L container. N 2 (g)+3H 2 (g) ----->2NH 3 (g) At equilibrium, .1601 mol of N2 is present. Calculate the equilibrium constant, Kc.

What are some of the basic principles involved with

What are some of the basic principles involved with utilizing the ADT stack? What are some applications that could effectively utilize a stack?

Explain the risk of having hacking tools installed on your

Explain the risk of having hacking tools installed on your computer and why you should contact local law enforcement agencies before installing those tools.

You are requested to design an information technology

You are requested to design an Information Technology Infrastructure for an international nonprofit organization. The organization has six offices, one each in Ohio, Kentucky, Toronto, Michigan, Chicago, and Indiana. Col ...

Question suppose you are given two circularly linked lists

Question : Suppose you are given two circularly linked lists, L and M. Create an algorithm for telling if L and M store the same sequence of elements (but perhaps with different starting points). It needs to have a main ...

Question 1 as part of the disaster recovery planning at a

Question: 1. As part of the disaster recovery planning at a medium-sized business you have been asked to develop a project plan to test the backups of production systems. 2. Develop an outline of the project plan for the ...

You have an opportunity to buy a bond with a face value of

You have an opportunity to buy a bond with a face value of $10,000 and coupon rate of 14%, payable semi-annually. NOTE: Interest per 6-month period is 7% of Face Value (i.e. $10,000x0.07 = $700 per 6-month period).  (i) ...

What are content management systems cms describe the

What are Content Management Systems (CMS). Describe the challenges in implementing and maintaining CMS. Can internet search engines be considered as Content Management Systems - explain your answer.

Would you help me by giving me some helpful tips about how

Would you help me by giving me some helpful tips about how to study basic C programming in days?

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Why might a bank avoid the use of interest rate swaps even

Why might a bank avoid the use of interest rate swaps, even when the institution is exposed to significant interest rate

Describe the difference between zero coupon bonds and

Describe the difference between zero coupon bonds and coupon bonds. Under what conditions will a coupon bond sell at a p

Compute the present value of an annuity of 880 per year

Compute the present value of an annuity of $ 880 per year for 16 years, given a discount rate of 6 percent per annum. As

Compute the present value of an 1150 payment made in ten

Compute the present value of an $1,150 payment made in ten years when the discount rate is 12 percent. (Do not round int

Compute the present value of an annuity of 699 per year

Compute the present value of an annuity of $ 699 per year for 19 years, given a discount rate of 6 percent per annum. As