Question

During your intern at WebSolvents Inc. you are given the task of monitoring a web server....

During your intern at WebSolvents Inc. you are given the task of monitoring a web server. You notice that at

steady state the server is handling, on average, about 23 connections at any given point in time. If the rate with which

connections are started is 52 connections per second and the time it takes a thread to service a given request is 50

milliseconds. Your boss asks you to provide the following:

(a) What is the average length of time that each one of these connections lasts?

(b) What is the slowdown of the server?

(c) Assuming that the requests are mostly CPU-intensive, and Considering how busy is the server, what can you tell about the level of parallelism that the server is using to process the requests? And how many CPUs the server must have at least?

(d) What is the utilization of each of the CPUs in server, assuming it has no more than the strictly required number of CPUs?

(e) How many requests per seconds must each CPU be processing?

(f) What assumptions did you have to make to answer the above questions?

Homework Answers

Answer #1

Ans a: avg connection at any point of time = at=23

Starting connection st= 52 connection per second

Time to take tread to service a reqvest t= 50

Avg lenth of connection l= at/t

23/50= 0.46

Ansb: if a server got much reqest at any point of time more than usual so it serves slowly or work slowly to serve all the reqvest it causes server slowdown ,it depends on the sever requst processing speed depend on diffrent server.

Ansc: it depends on server cpu speed ,but if there is parallel cpus are in the server speed will increase.

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
Client / Server using named pipes with thread and fork() in C/C++ **Note** You will need...
Client / Server using named pipes with thread and fork() in C/C++ **Note** You will need to write a client program and a server program for this question to be correct. ** **Cannot use socket** client the client application that will get the command from the user and pass the command to be executed from the command line, parses the command and puts a binary representation of the parse into a shared memory segment. At this point, the client will...
You are given the task of buying phones for your friends. There are three brands to...
You are given the task of buying phones for your friends. There are three brands to choose from: Apple, Samsung and Asus. The Samsung and Asus phones cost $1,000 each and the Apple phone cost $2,000. (a.) How many different purchases can you make if you must spend $15,000? (b.) How many different purchases can you make if you must spend $15,000 and must buy at least as many Samsung phones as Asus phones?
Stock Inc. has two sites in Pittsburgh that are four miles apart. Each site consists of...
Stock Inc. has two sites in Pittsburgh that are four miles apart. Each site consists of a large factory with office space for 25 users at the front of the factory and up to 50 workstations in two work cells on each factory floor. All office users need access to an inventory database that runs on a server at the Allegheny Street location; they also need access to a billing application with data residing on a server at the Monongahela...
Your task is to estimate how far an object traveled during the time interval 0≤t≤80≤t≤8, but...
Your task is to estimate how far an object traveled during the time interval 0≤t≤80≤t≤8, but you only have the following data about the velocity of the object. time (sec) 0 1 2 3 4 5 6 7 8 velocity (feet/sec) -4 -3 -2 -4 -2 4 2 1 2 To get an idea of what the velocity function might look like, you pick up a black pen, plot the data points, and connect them by curves. Your sketch looks...
You are in a class titled Introduction to Artistic Expression, and your final project must be...
You are in a class titled Introduction to Artistic Expression, and your final project must be completed in class. You know that you will be given three objects and two boards to work with to create two separate displays. You also know that you must arrange the objects on the boards so they balance on a tiny pedestal. Once completed, one display will be a single object resting on a board balanced on top of a pedestal; the other will...
This programming task will be a bit different. It will be more like what you would...
This programming task will be a bit different. It will be more like what you would receive if you were a maintenance engineer working in a corporate information systems or technology department. In other words, you will have some prebuilt source code provided for you that you must alter so it will meet the given programming specification.. Build a program from what you have been given as a starting-point. Rename the “starter code”. Do not add any modules; just, use...
Torque and Equilibrium You are in a class titled Introduction to Artistic Expression, and your final...
Torque and Equilibrium You are in a class titled Introduction to Artistic Expression, and your final project must be completed in class. You know that you will be given three objects and two boards to work with to create two separate displays. You also know that you must arrange the objects on the boards so they balance on a tiny pedestal. Once completed, one display will be a single object resting on a board balanced on top ofa pedestal; the...
For this assignment you must use your knowledge of the scientific method to design your own...
For this assignment you must use your knowledge of the scientific method to design your own experiment. The first step of the scientific method is observation. Answer the questions below about how you would design your scientific experiment. Lab 1: Using The Scientific Method Worksheet At A Local Town Meeting, One Of Your Neighbors ... Question: Lab 1: Using the Scientific Method Worksheet At a local town meeting, one of your neighbors compl... Lab 1: Using the Scientific Method Worksheet:...
Please answer all parts!!! You are in a class titled Introduction to Artistic Expression, and your...
Please answer all parts!!! You are in a class titled Introduction to Artistic Expression, and your final project must be completed in class. You know that you will be given three objects and two boards to work with to create two separate displays. You also know that you must arrange the objects on the boards so they balance on a tiny pedestal. Once completed, one display will be a single object resting on a board balanced on top of a...
Chapter 1 Running Your Own MNC Developing Your Idea Create an idea for your own MNC...
Chapter 1 Running Your Own MNC Developing Your Idea Create an idea for your own MNC to conduct international business. Your idea should be simplified to the degree that you could possibly implement it someday. However, your idea should also be sufficiently creative to be successful if done properly. Your idea should focus on one country and one foreign currency, since many MNCs are focused in this manner when they are first created. So that you can recognize the issues...