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

  Analyse the effectiveness of the qantas

Analyse the effectiveness of the Qantas Online Air Ticketing system

  Determine the value of the variables

Determine the value of each of the indicated variables after the following code executes. Assume that each integer occupies 4 bytes.

  Advantages and disadvantages of broadcasting the ssid

The access point (AP) may be configured to broadcast or not to broadcast the SSID (Service Set Identifier). Determine the advantages and disadvantages of broadcasting the SSID. Explain whether or not you would broadcast your SSID.

  Key factors limiting use of personalization

Two key factors limiting the use of personalization to more precisely target marketing efforts to individual customers are?

  What makes unix so portable

1-13 - UNIX is highly portable. What is portability ? What makes UNIX so portable ? Why is portability important ?3-13 - Why do you suppose progessional programmers find the consistencey and elegance of UNIX so appealing ?

  Convert the binary number into a hexadecimal number

Pick the amount from one of the checks in your checkbook. ($50.24)1) Convert the decimal number into a binary number with three places to the right of the binary point.2) Convert the binary number into a hexadecimal number.

  Explain the key elements of computer ethics

Reflect on the technology minded "ten commandments" and the key elements of computer ethics you learned about in your module reading. Considering what you have learned and your own personal experiences, do the following Discussion Board activity

  Write a subroutine in marie assembly that multiplies two val

Write a subtoutine in MARIE assembly that multiplies two values where the arguments for this subroutine are two pointers (each pointer pointing to a value).

  Use the class date type to store the date of birth

Use the class date type to store the date of birth, admit date, discharge date, and class doctorType, to store attending physicians name. Add appropriate constructors and member functions to initialize, access and manipulate the data members.

  Explaining negative reactions to pop-up and pop-behind

Many people have strong negative reactions to pop-up, pop-behind, interstitial, and rich media ads. Assume you are the director of an advertising agency that specializes in creating and placing these ads.

  Lfsr produces a sequence with a period of length

An n-stage LFSR produces a sequence with a period of length at most 2n - 1, but the register has n bits and thus may assume 2n values. Why can the length of the period never be 2n? Which register value is excluded from the cycle, and why?

  Driving force causing this evolution

Discuss the evolution of client-server computing from file server to multilayer applications to Web-based applications. What has been the driving force causing this evolution? Where do you think network computing will be in the next five years? Ten y..

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