What is the average throughput for this connection

Assignment Help Computer Engineering
Reference no: EM132145639

(Systems and Networks)

Consider sending a large file from a host to another host using a reliable connection such as TCP. Suppose the reliable connection uses additive-increase, multiplicative-decrease (AIMD) without slow start for congestion control (see page 221-222 in textbook).

Assume a congestion window size of 1 MSS at the start of the transmission and an increase by 1 MSS every time a batch of ACKs is received within an RTT and a multiplicative decrease of 0.5 (half the size of a congestion window) when congestion occurs.

Given these parameters, what is the average throughput (in terms of MSS and RTT) for this connection for 10 RTTs with congestion occurring immediately after the 5th RTT (so before the 6th RTT)?

Report your answers in MSS/RTT. Hint, do not use the formula discussed on page 222 of the textbook (Computer Networks: A top-down approach).

Instead, come up with a systematic approach that calculates step-by-step the number of transmissions in terms of MSS after every RTT. Enter the numeric value of the result.

Reference no: EM132145639

Questions Cloud

What is the market value of the bond : Given the market rate of interest of 4.4 percent, what is the market value of the bond? (Round answer to 2 decimal places, e.g. 15.25.)
What is the maximum amount mark should be willing to pay : If the current market rate is 7.50 percent, what is the maximum amount Mark should be willing to pay for this bond? (Round answer to 2 decimal places, e.g. 15.2
Display the value of element of string array mystringarray : Display the value of element of string array myStringArray with index 5 .
Prepare storyboards that show the proposed screens : Prepare storyboards that show the proposed screens, including at least two sublevel tasks for each action.
What is the average throughput for this connection : What is the average throughput (in terms of MSS and RTT) for this connection for 10 RTTs with congestion occurring immediately after the 5th RTT?
What is the yield to maturity of bond : Sunland Industries has a three-year bond outstanding that pays a 7.80 percent coupon rate and is currently priced at $938.80. What is the yield to maturity of t
Disadvantages of the capital asset pricing model : 1. Investment risk and default risk are interchangeable terms and essentially mean the same thing.
Interchangeable terms and essentially mean : 1. Investment risk and default risk are interchangeable terms and essentially mean the same thing.
What is the price of annuity : a. What's the price of this annuity on Jan 1, 2019? b. If an investor buys this annuity on July 1 of 2025, how much should the investor pay?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Describe a parameter passing mechanism

Describe a parameter passing mechanism that will allow the safety of call-by-value and the efficiency of call-by-reference.

  Define the importance of that commandment

Modern relational database management systems have been around for a relatively short period of time. As time goes by, more and more emphasis has been placed on design issues, especially database modeling. What is the reason for this increased emp..

  Object-oriented development environment

Develop a problem-based strategy for creating and applying programmed solutions using an object-oriented paradigm and use an object-oriented development environment in the development, testing and debugging of an object-oriented application.

  How a single process creates a child process

Both parent and child processes interact with each other through shared memory-based communication scheme or message passing scheme.

  Give the heap that results when starting with an empty heap

Give the heap that results when, starting with an empty heap, insert is called successively for the keys EASY QUESTION.

  Write an assignment statement that assigns true

Write an assignment statement that assigns True to the Boolean variable Candidate if SAT_Score (Integer) is greater than or equal to 1100.

  Why x3d is currently replacing vrml

X3D is currently replacing VRML as the nearest the internet gets to Virtual Reality currently. Is X3D suited specifically to certain applications over others? consider an application for the Internet where you believe Virtual Reality would be of b..

  Provide one specific network configuration example

Provide one specific network configuration example for each best practice that demonstrates the application of the best practice.

  What would the new tree look

The Binary Tree is one of the best ways to organize data while you need fast access. For this assignment, we will organize a list of names and perform various operations on those names.

  Create a gantt chart and pert chart in a project management

Create a Gantt chart and a PERT chart in a project management tool (e.g., Microsoft Project), or use a spreadsheet package to graphically show the high-level tasks of the project.

  When should a derived class define an assignment operator

When should a derived class define an assignment operator? Can you assign the address of an object of a derived class to a pointer to the base class?

  What alternative approach would achieve a similar result

You do so and discover that the programs load much faster now. What happened? What alternative approach would achieve a similar result more easily?

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