Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Network engineers and application developers can use several techniques to improve the response time for HTTP requests. a. Explain how using the conditional GET method

Network engineers and application developers can use several techniques to improve the response time for HTTP requests. a. Explain how using the conditional GET method and web caching can improve the response time for HTTP requests.

b. * To emphasize the importance of web caching, consider the following scenario: An institutional network runs over a LAN with RLAN = 100 Mbps, that has several hosts acting primarily as HTTP clients. The gateway router of the institution is connected to the ISP router, in the public Internet, by a DSL link with Racc = 10 Mbps. The origin HTTP servers, also attached to the Internet, have web objects e.g. HTML, JPG, MPEG files that are requested by the clients. Suppose that the average request size is Lreq = 1 kilobits, the average object size is Lobj = 1 megabits, and that the average request rate from the HTTP clients to the origin servers is = 10 req./s. Assume the average round-trip Internet delay is Tint = 1 s. As a rough approximation, if the traffic intensity on a given link is < 0.8 then the incurred delay is negligible. Otherwise, the link delay must be accounted for in the overall total delay.

i. For a given request (including its returned object), what is the expected internal LAN round-trip delay, TLAN, assuming that propagation and processing delays are negligible inside the LAN?

ii. Without web caching, what is the total response time T0, i.e. the time from the browsers request of an object until its receipt of the object?

iii. With web caching, assuming an average cache hit rate = 0.9, what is the new total response time T1?

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions