A network message transfer between source s and destinationd

Assignment Help Basic Computer Science
Reference no: EM13847958

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.

Reference no: EM13847958

Questions Cloud

Subject of embedded operating systems : Review an article about the subject of embedded operating systems or embedded systems that appeared in a recent computing magazine or academic journal.
Would you terminate this 15-year veteran : Would you terminate this 15-year veteran with a virtually clean record? Why? Or would you impose significant disciplinary action as opposed to termination? Why
Determine the average and maximum number of items : Run the simulation for a single replication of 2000 minutes and observe the average and maximum time in system for each part type separately.
Identify the benefits and the costs of conducting business : Identify the benefits and the costs of conducting business in an ethical way. Use an example from the video to emphasize a point.
A network message transfer between source s and destinationd : Consider a network message transfer between a source S and a destination D
Discuss the role of ethics in gathering competitive data : discuss The role of ethics in gathering competitive data and The role/s within an organization that bear responsibility to ensure ethical behavior when conducting external organizational analysis.
Identify how the principles of motivation will be applied : Clarify the salient roles of the supervisor who draws from an empowerment approach to achieve organizational effectiveness - Identify how the principles of motivation will be applied in an empowerment environment.
General information about george washington : Specific purpose: General information about George Washington. Thesis statement: George Washington was an important American revolutionary who left behind a great legacy
Television program that contains a social inequality : A television program that contains a social inequality or social class theme (e.g. racism, sexism, social class categories)?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Sockets are considered a low-level

Sockets are considered a low-level means for two applications to connect to each other and send/receive information. An alternative approach is the notion of distributed objects.

  Identity tangible and intangible benefits of the new payroll

suppose you own a travel agency in a large city you have many clients but growth has slowed somewhat. some long term employees are getting discouraged, but feels that there might be a way to make technology work in favor. use your imagination and sug..

  Ieee 754 single precision number represent: 0x47c0_e6b7

What decimal floating point number does this IEEE 754 single precision number represent: 0x47C0_E6B7?

  Why information technology is a business pressure

Explain in detail why Information Technology (IT) is a business pressure and also an enabler of response activities.

  Add a prompt to the condosales

Add a prompt to the CondoSales application to ask the user to specify a (1) garage or a (2) parking space, but only if the condo view selection is valid

  Compare the size of all three-image files

Open the GIF image the image editor and save it as a JPG - Reopen the same GIF image and save it as a PNG-8 image - Compare the size of all three-image files

  Write a program that prompts the user for an integer value

write a program that prompts the user for an integer value for a length of a youtube clip in seconds then display the number of hours

  Visit the web sites of the major technology organizations

Visit the Web sites of the major technology organizations

  Research online sources best video gaming monitor

Research online sources (e.g., Amazon, eBay, ect.), for video display monitor and card combinations to satisfy a rich gaming experience in your home. Select the combination that your believe is of greatest value when considering the cost of each ..

  Which design strategy would you recommend

Assume that you are developing a new system for a local real estate agency. The agency wants to keep a database of its own property listing and also wants to have access to the city wide multiple listing service used by all real estate agency. Which ..

  Search the internet for information on itil

Minimum number of words 500, referencing with Harvard style and the number of references not less than three Academic Articles or books.

  Write the code segment needed to set the data variable

Write the code segment needed to set the data variable to 25, and the tag string to "Hello World".

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd