To minimize the time it takes a user to download a webpage, web content is often...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
To minimize the time it takes a user to download a webpage, web content is often repli- cated at multiple locations. This problem explores two basic approaches for replicating web content: Web Caching and CDNs. CDN-based approaches rely on a content distri- bution network to serve content from multiple locations; there are (at least) three ways to implement the CDN distribution model. Thus, we have four different options at our disposal: a) Web Caching: A local network routes all HTTP requests through a Web Cache. The cache first checks if the requested page is already cached, in which case the proxy re- turns the cached page to the user. If the page is not cached, the proxy requests the page from the site, caches the result, and returns it to the user. b) CDN using DNS: When the authoritative server for the site receives a DNS request, it returns one of many IP addresses, each of which corresponds to a CDN server hosting the web content. c) CDN using IP Anycast: DNS requests for the site always return the same, single IP address. Multiple CDN servers (at various different locations) that host the web content advertise this same IP address. d) CDN based on rewriting media URLs: All requests for the base page of a site are served from a single server hosted by that site. The site's server re-writes the URLs for media content (e.g., images) to be URLs corresponding to CDN servers, so that media content is served from the CDN. Haobo Yu's new web startup has gone viral, and he wants to purchase services from a CDN in order to minimize the load on your servers. List one of the options, or 'None' if appropriate. 1. Which approach allows the finest-grained control over which users are directed to which servers? In particular, which approach allows a site to dictate exactly how many users are sent to each server, and to instantaneously re-balance load between servers? To minimize the time it takes a user to download a webpage, web content is often repli- cated at multiple locations. This problem explores two basic approaches for replicating web content: Web Caching and CDNs. CDN-based approaches rely on a content distri- bution network to serve content from multiple locations; there are (at least) three ways to implement the CDN distribution model. Thus, we have four different options at our disposal: a) Web Caching: A local network routes all HTTP requests through a Web Cache. The cache first checks if the requested page is already cached, in which case the proxy re- turns the cached page to the user. If the page is not cached, the proxy requests the page from the site, caches the result, and returns it to the user. b) CDN using DNS: When the authoritative server for the site receives a DNS request, it returns one of many IP addresses, each of which corresponds to a CDN server hosting the web content. c) CDN using IP Anycast: DNS requests for the site always return the same, single IP address. Multiple CDN servers (at various different locations) that host the web content advertise this same IP address. d) CDN based on rewriting media URLs: All requests for the base page of a site are served from a single server hosted by that site. The site's server re-writes the URLs for media content (e.g., images) to be URLs corresponding to CDN servers, so that media content is served from the CDN. Haobo Yu's new web startup has gone viral, and he wants to purchase services from a CDN in order to minimize the load on your servers. List one of the options, or 'None' if appropriate. 1. Which approach allows the finest-grained control over which users are directed to which servers? In particular, which approach allows a site to dictate exactly how many users are sent to each server, and to instantaneously re-balance load between servers?
Expert Answer:
Related Book For
Posted Date:
Students also viewed these computer network questions
-
Q1. How worried are clients and stakeholders in day-to- day product improvement? 2. the industrial corporation Case for Agility "The struggle is not always to the most powerful, nor the race to the...
-
can someone solve this Modern workstations typically have memory systems that incorporate two or three levels of caching. Explain why they are designed like this. [4 marks] In order to investigate...
-
Lucy just started a new job and her employer offers a 457 plan. She is currently 30 and plans to retire at 65, her goal is to have $1,200,000 in her 457 plan when she retires. How much does she need...
-
Individuals who smoke have much higher rates of lung infection. Explain which first-line defenses mechanisms may be impaired by smoking, allowing pathogens to more readily enter the lower respiratory...
-
When a flammable liquid (such as gasoline or charcoal lighter fluid) ignites, it is not the liquid itself that burns: what actually happens is that the liquid vaporizes and the resulting airvapor...
-
On 30 June 2025, the accountant for Leanne's Lawnmowing Service calculated that 1 months interest of \($1350\) had accrued on a bank loan. An interest payment of \($5200\) was made on 31 August 2025....
-
The Adept Co. is analyzing a proposed project. The company expects to sell 2,500 units, give or take 10%. The expected variable cost per unit is $8 and the expected fixed costs are $12,500. Cost...
-
Required information The following Information applies to the questions displayed below] Simon Company's year-end balance sheets follow At December 31 points Assets eflook 10 Cash Accounts...
-
write a function named longestCommonSuffix to find the longest common suffix among numbers in a non-empty list of numbers, nums. If there is no common suffix, return Not found. Suffix here means the...
-
1. Analysis of lap joints to be made in Lab 1 using Volkersen model. Geometry is shown below. Outer Adherend Nx Inner Adherend Model Zone + -C 1 in. + 0 C 1 in. Outer Adherend Lap splice plate...
-
Solve the equation x-2 6x-5 = 219 x-2 X = Submit Question
-
Sherry just turned 72 years old and has not taken any distributions from her traditional IRA. What could happen if she does not take her required minimum distribution?
-
Jake is an IRS tax law - certified volunteer preparer at a VITA / TCE site. When preparing a return for Jill, Jake learns that Jill does not have a bank account to receive a direct deposit of her...
-
1. Calculate the following: a. What was the percentage change in total operating revenues from FY2015 to FY2019? b. What was the percentage change in total expenses (operating + non-operating) from...
-
A uniform plane wave with frequency 2 Gittz is Propagate in 2. direction in free space. at 2.0, to the Electric field equal to 10 v/m. derive wave equation at 2.10m and time = 5 Second f A box of...
-
Calculate the electrical conductivity of a fiber-reinforced polyethylene part that is reinforced with 20 vol % of continuous, aligned nickel fibers.
-
A manufacturer of floor polish conducted a consumer-preference experiment to determine which of five different floor polishes was the most appealing in appearance. A sample of 100 consumers viewed...
-
b. Find mean for each of the 100 samples. c. Using the 100 sample means, construct a histogram, find mean , and find the standard deviation sx. d. Compare the results of part c with the three...
-
The values of x used to find points for graphing the line y = 14.9 + 0.66x in Figure 3.24 (p. 149) are arbitrary. Suppose you choose to use x = 20 and x = 50 a. What are the corresponding values? b....
-
The annual worth of an alternative is 0 . Which of the following is (are) also true? (1) \(\mathrm{PW}=0\) (2) \(\mathrm{FW}=0\) a. (1) only b. (2) only c. Both (1) and (2) d. Neither (1) nor (2)
-
When using annual worth to evaluate the attractiveness of a single alternative, what value is the calculated AW compared to? a. PW b. FW c. 0.0 d. MARR
-
True or False: The capital recovery cost is the uniform annual cost of the investment less the uniform annual worth of the salvage value.
Study smarter with the SolutionInn App