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

  Access control system

What access control system is most valuable for protecting enterprise systems? Why? What are two specific strengths and two specific drawbacks for your chosen access control system?

  Create a fully unbalanced bst

I need to create a program written in Java. It needs to create a fully unbalanced BST. It must have 26 levels. It must demonstrate the insertion of elements into the BST.

  Create a web archive file and attach to this assignment

Name your JSP FormPost4 and name the application Week7. Create a Web archive file and attach to this assignment.

  Explaining multiple-level total

Whch of the following is an example of a multiple-level total? A total shown at the end of report for number of books in a library or Total shown every time the type of book changes (for example, reference, fiction, nonfiction).

  Implement a real estate presentation center

Write programs to implement a Real Estate Presentation Center that shows no more than 50 houses.Your Task:1. Create a class called "House" that includesa) Private attributes: "houseID","price","size","address"b) A constructor that sets all attributes

  The highest priority eligible to run will be scheduled

The XINU Operating System currently implements a Pre-emptive Priority Scheduling Algorithm. It follows the idea: 'At any point in time, the highest priority eligible to run will be scheduled'

  First describe the mission of each organization

First describe the mission of each organization, as found on their web site.  Discuss how each organization has been targeted in the recent past for cyberattack(s), as reported in news or journal articles.  Describe the suspected threat actors.  Disc..

  How lseek call makes a seek to file

Where lseek call makes a seek to byte 3 of file. What does buffer comprise after the read has completed?

  Discuss the merits of unified architectures vs. proprietary

Discuss the merits of unified architectures vs. proprietary technologies in ensuring standards compliance and cybersecurity?

  Certification for it auditors

"Ethics, Education, and Certification for IT Auditors" Please respond to the following: Take a position on whether you would want to pursue a career as an IT auditor. Explain why or why not. Determine if you would recommend this career to your fam..

  Display the total annual compensation

A salesperson will continue to earn a fixed salary of $50,000. The current sales target for every salesperson is $80,000.

  How to use system tools to identify problems

How can you use system tools, such as the Task Manager, to help identify and troubleshoot these problems? Report your findings in a one page paper.

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