Problem 1. Non-Persistent vs. Persistent HTTP 1.1 (2pts) This is extension of the question in the...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Problem 1. Non-Persistent vs. Persistent HTTP 1.1 (2pts) This is extension of the question in the previous assignment. Here, you MUST consider propagation delays (=RTTs). The idea of the previous assignment was to give you understanding that regardless whether you are sending file in parallel or sequential, you CANNOT exceed the available bandwidth: if you have 5Mbps, you can only send max 5Mbps (you can send at slower speed, but not faster). If you are sending something in parallel, then those transmissions will simply share that 5Mbps (each will be using less). Therefore, the savings with HTTP 1.0 vs HTTP 1.0/multiple connections vs HTTP 1.1/persistent can only come from the propagation delays---the connection setup, the number and sequence of request being sent. The reason you can save here is because the requests are very small and will (practically) never use the whole available bandwidth. Now, consider a very simple webpage shown below. Calculate the minimum time needed to retrieve the page and referenced images using HTTP 1.0 with parallel connections (when you setup as many TCP connections as you need) and HTTP/1.1 with persistent connection. Assume RTT between client and server to be 1 second, bandwidth 10Mbps (=1280 Kilobytes/s), HTML page size 128 kilobytes, each image size exactly 320 Kilobytes) (you can ignore processing delays, but compared to assignment 3, you need to consider the propagation delay). For each, show time in seconds and briefly HOW you calculated the value. For each calculation, remember to include RTT for TCP connection establishment, time to send HTTP request, and time receive the requested info. For parallel case, bandwidth cannot magically appear. In other words, transmission delay is directly related to channel bandwidth, even in parallel case, it is required for each individual file. <<!DOCTYPE html> <html> <body> <p> <img src="IMG_4083.jpg" width="400px" alt="Hot pool"/> <img src="IMG_4113.jpg" width="400px" alt="Geiser" /> <img src="IMG_4114.jpg" width="400px" alt="More Geisers" /> </p> <a href="https://en.wikipedia.org/wiki/Foobar">Foobar</a> ... more HTML to make it 64 kilobytes of text </body> </html> a) Non-persistent parallel HTTP 1.0 (new TCP connection for each request, BUT can create parallel TCP connections) b) Persistent HTTP 1.1 with pipelining (can re-use TCP connection for requests, single TCP connection at a time) Problem 1. Non-Persistent vs. Persistent HTTP 1.1 (2pts) This is extension of the question in the previous assignment. Here, you MUST consider propagation delays (=RTTs). The idea of the previous assignment was to give you understanding that regardless whether you are sending file in parallel or sequential, you CANNOT exceed the available bandwidth: if you have 5Mbps, you can only send max 5Mbps (you can send at slower speed, but not faster). If you are sending something in parallel, then those transmissions will simply share that 5Mbps (each will be using less). Therefore, the savings with HTTP 1.0 vs HTTP 1.0/multiple connections vs HTTP 1.1/persistent can only come from the propagation delays---the connection setup, the number and sequence of request being sent. The reason you can save here is because the requests are very small and will (practically) never use the whole available bandwidth. Now, consider a very simple webpage shown below. Calculate the minimum time needed to retrieve the page and referenced images using HTTP 1.0 with parallel connections (when you setup as many TCP connections as you need) and HTTP/1.1 with persistent connection. Assume RTT between client and server to be 1 second, bandwidth 10Mbps (=1280 Kilobytes/s), HTML page size 128 kilobytes, each image size exactly 320 Kilobytes) (you can ignore processing delays, but compared to assignment 3, you need to consider the propagation delay). For each, show time in seconds and briefly HOW you calculated the value. For each calculation, remember to include RTT for TCP connection establishment, time to send HTTP request, and time receive the requested info. For parallel case, bandwidth cannot magically appear. In other words, transmission delay is directly related to channel bandwidth, even in parallel case, it is required for each individual file. <<!DOCTYPE html> <html> <body> <p> <img src="IMG_4083.jpg" width="400px" alt="Hot pool"/> <img src="IMG_4113.jpg" width="400px" alt="Geiser" /> <img src="IMG_4114.jpg" width="400px" alt="More Geisers" /> </p> <a href="https://en.wikipedia.org/wiki/Foobar">Foobar</a> ... more HTML to make it 64 kilobytes of text </body> </html> a) Non-persistent parallel HTTP 1.0 (new TCP connection for each request, BUT can create parallel TCP connections) b) Persistent HTTP 1.1 with pipelining (can re-use TCP connection for requests, single TCP connection at a time)
Expert Answer:
Answer rating: 100% (QA)
a Nonpersistent parallel HTTP 10 In this scenario we will establish a new TCP connection for each request but we can create parallel TCP connections T... View the full answer
Related Book For
Practical Management Science
ISBN: 978-1305250901
5th edition
Authors: Wayne L. Winston, Christian Albright
Posted Date:
Students also viewed these programming questions
-
Rewrite The 2020 Toyota Yaris offers a lot more than you might expect from a budget-priced car. Available in hatchback and sedan body styles, this accomplished subcompact boasts the kind of...
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
Managing Scope Changes Case Study Scope changes on a project can occur regardless of how well the project is planned or executed. Scope changes can be the result of something that was omitted during...
-
Identifying the leadership strategies that were employed by the organization described in the case study, how they were employed, and any additional strategies that could be employed to reflect...
-
Molecules belonging to the point groups Th or Td cannot be chiral. Which elements of these groups rule out chiralitys?
-
What do the readings for each configuration of Fig. 7.101 suggest about the operation of the network? a. b. c. 12 V 2 kQ 04 V 1 MS2 12 V
-
By appropriate streamlining, the drag coefficient for an airplane is reduced by \(12 \%\) while the frontal area remains the same. For the same power output, by what percentage is the flight speed...
-
The new director of special events at a large university has decided to completely revamp graduation ceremonies. Toward that end, a PERT chart of the major activities has been developed. The chart...
-
Identify and evaluate the components of a comprehensive total rewards and motivation system? Illustrate with specific examples.
-
The T. Boom Pickens Corporation has a $1 million capital structure and always maintains this book value amount. Pickens currently earns $250,000 per year before taxes of 50 percent, has an all-equity...
-
Because of recent technological breakthroughs in your company's main product, the selling price has increased and the accountants have increased the value of the company's inventory. 3. The...
-
A teacher wanted to know how well the gifted students in here class perform relative to her other classes. She administers a standardized test with a mean of 50 and standard deviation of 10. Her...
-
A patient recieves 6 oz of glucema every 4 hours followed by 0.375 cups of water per gastrostomy tube during the 0600-1800 workshift. The patient consumes 0.25 lb of ice pop over the shift. the...
-
A 500 kw electric lighting cost 500 per J installed. 20% operating cost is 2.50 per Kw-Hr. The plant average 150KW for 5000 hrs of this year, 490Kw for 200hrs and 20kw. What is the cost of energy in...
-
a) Given an investment of Ksh. 100,000 find the accumulation after 5 years using: (i) (ii) simple discount of 8% pa compound discount of 8% pa (iii) compound interest of 8% pa. (4 marks) (3 marks) (3...
-
What is the NIFTP? Business revenue 32,000 Business expenses 36,000 Rental revenue 4,560 Rental expenses, excl. CCA 2,430 Taxable portion of dividends received 900 Employment wages 78,000 Employment...
-
f(x) = { x+4 if -6 for x for -1 f(x) = { 4 if -1 for x for 2 f(x) = { 5/2x+8 if 2 for x for 6 Complete the description of the piecewise function graphed below. 2 + --3-2-1 + -2
-
What are some of the possible sources of information about a company that could be used for determining the companys competitive stance?
-
Excessive delays have recently been noted on New York Citys 911 system. Discuss how you would use queueing models to improve the performance of the 911 system.
-
Consider a modification of the original Red Brand problem where there are N plants, M warehouses, and L customers. Assume that the only allowable arcs are from plants to warehouses and from...
-
Consider the following two queueing systems. System 1: An M/M/1 system with arrival rate and service rate 3. System 2: An M/M/3 system with arrival rate and each server working at rate . Which...
-
There is usually no problem with the valuation of receivables because it is clear how much is legally owed to an entity. Discuss.
-
Under IAS 37, a provision for doubtful receivables is not a provision. A. True. B. False.
-
All credit balances included in a balance sheet are either capital and reserves or liabilities, actual or estimated. Discuss.
Study smarter with the SolutionInn App