Question

What is CDN? (10) b) Describe why we need it? (5) c) Also, CDNs typically adopt...

What is CDN? (10) b) Describe why we need it? (5) c) Also, CDNs typically adopt one of two different server placement philosophies. Name and briefly describe them. (5) 15) Assume Ahmed using his user agent

Homework Answers

Answer #1

Answer 1)

CDN is defined as the Content Delivery Network. CDN provides the users with the content they need through the internet, CDN uses distributed servers to minimize delays in loading web content by reducing the distance between the server and the user. For example, multiple copies of a website which user want to access is stored in different server around the globe so that user access the website from the server which is the nearest and thus reducing loading time. In this way different user access web content from the server which is near to their loading. Thus, we need CDN to reduce the loading time.

CDN can adopt one from the two different server placement philosophies are below:

1) Enter Deep

It is developed by Akamai. It is a distributed architecture and the objective of enter deep is to get near to the end-users and thus reducing the loading time. The cost and task of maintenance are high because of the highly distributed design.

2) Bring Home

It is owned by Limelight and other companies. In this CDN every cluster is placed at a location that is near to many ISP. It has lower maintenance and management cost and reduces loading time.

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
(10) Explain the reasons for energetic materials safety testing, and in general, how we perform the...
(10) Explain the reasons for energetic materials safety testing, and in general, how we perform the tests. (5) Describe the explosion process. (10) Name and describe the four general types of energetic material initiation stimuli. (10) Using the expected results from a hypothetical test, give the reasons for conducting a Vacuum Thermal Stability test. (10) Explain why one would want to know the critical temperature of an energetic material. (10) Describe DTA and DSC, and explain the differences between them....
1) When we fit a model to data, which is typically larger? a) Test Error b)...
1) When we fit a model to data, which is typically larger? a) Test Error b) Training Error 2) What are reasons why test error could be LESS than training error? (Pick all that applies) a) By chance, the test set has easier cases than the training set. b) The model is highly complex, so training error systematically overestimates test error c) The model is not very complex, so training error systematically overestimates test error 3) Suppose we want to...
Lab 5 Queries with Multiple Tables In this lab, we do queries more than one table....
Lab 5 Queries with Multiple Tables In this lab, we do queries more than one table. SQL provides two different techniques for querying data from multiple tables: • The SQL subquery • The SQL join As you will learn, although both work with multiple tables, they are used for slightly different purposes. We used WMCRM database which is what we created in Lab 4. Here is the summary of the database schema (where schema is used in its meaning of...
Notes: Draw separate diagrams for answers to each part of different questions (a, b, & c)....
Notes: Draw separate diagrams for answers to each part of different questions (a, b, & c). Do not combine all your answers on one graph. All of your answers should be based on your graphical analyses. Your written explanations should complement what you draw on your graphs. 1-[Firms Behavior in Labor Market-20 points] a- We are interested in the causal relationship between units of labor demanded by firm (??) and price of firm’s output (???????). What factors do we need...
Use a few sentences to describe the problem given below . Also, Identify the nouns and...
Use a few sentences to describe the problem given below . Also, Identify the nouns and verbs used in the below project descriptions.  Identified nouns, list the ones that are necessary to define variables in your program. For each variable, specify its name, data type, and what information it is used to store. Write the pseudo code algorithm (i.e. algorithm steps) to solve this problem. (For the base salaries and commission rates use constants instead to keep these values. Use the...
I need this before the end of the day please :) In Java 10.13 Lab 10...
I need this before the end of the day please :) In Java 10.13 Lab 10 Lab 10 This program reads times of runners in a race from a file and puts them into an array. It then displays how many people ran the race, it lists all of the times, and if finds the average time and the fastest time. In BlueJ create a project called Lab10 Create a class called Main Delete what is in the class you...
Brian Durkee/ Director of Operations, Numi Organic Tea: Well Numi; Numi’s is a triple bottom line...
Brian Durkee/ Director of Operations, Numi Organic Tea: Well Numi; Numi’s is a triple bottom line company which means our focuses are on people, planet and profit. Hi, I’m Brian Durkee. I’m the director of operations for Numi Organic Tea and a big part of my role at Numi is to really manage that, and uh; it’s beyond just taking care of your employees. Numi has fifty employees in the U.S. but the peoples who dedicate the majority of their...
Part A. Input Validation (Name your C program yourLastName_yourFirstName_Lab4a.c) 1. Place the code you developed in...
Part A. Input Validation (Name your C program yourLastName_yourFirstName_Lab4a.c) 1. Place the code you developed in Lab 2 to obtain a diameter value from the user and compute the volume of a sphere (we assumed that to be the shape of a balloon) in a new program, and implement the following restriction on the user’s input: the user should enter a value for the diameter which is at least 8 inches but not larger than 60 inches. Using an if-else...
1. Explain two main reasons why we need to study public finance 2. Distinguish between the...
1. Explain two main reasons why we need to study public finance 2. Distinguish between the “organic view” and “mechanistic view” of the existence of government 3. Explain the concept of market failure and discuss five reasons why there is market failure 4. What is meant by market failure? Identify and discuss four conditions under which the market fails to optimally allocate resources. 5. What is meant by the term government failure and explain five reasons why there may be...
A thumbs up will be given: Table 1 t A B C D 0       (14,900,000)...
A thumbs up will be given: Table 1 t A B C D 0       (14,900,000)       (17,900,000)       (16,600,000)        (19,700,000) 1          4,980,000          5,990,000          3,850,000           6,400,000 2          4,980,000          6,210,000          4,990,000           5,880,000 3          4,510,000          6,250,000          6,860,000           6,800,000 4          4,510,000          4,700,000          4,990,000           6,650,000 Risk High Average Low Average Table 1 shows the expected after-tax operating cash flows for each project. All projects are expected to...