Question

In: Computer Science

Computer Networks A client-server system uses a satellite network, with the satellite at a height of...

Computer Networks

A client-server system uses a satellite network, with the satellite at a height of 20,000 km. What is the best-case delay in response to a request?

Solutions

Expert Solution

Client-server system:

Server is a computer program in a machine which is used to serve other computers; it contains all data about particular stream in an organization.

  • A system which contains the server program is called as server system.
  • The other systems which request for any data to the server are called as clients.
  • The interaction among the server and the client is represented as client-server system.
  • The client machines always “requests” the data to the server.
  • The server machine always “responds” or “replies” to the client’s request.
  • This client-server system uses any network for interaction.

Best-case delay in response to a request:

Consider a client-server system that uses a satellite network for communication; the height of the satellite is 20,000 km.

  • The diagrammatic representation of communication among the client and server is as follows:

From the above diagram,

  • When the client sends the request to the server, the request has to go up for 20,000 km and the response has to come down for 20,000 km.
  • Likewise, the satellite sends the request to the server for 20,000 km and gets back the response for 20,000 km.
  • The total path length traversed in this client-server system is 80,000 km (i.e., 20000 + 20000 + 20000 + 20000 = 80,000).
  • Therefore, “Total traversed” = 80,000 km.
  • Speed of light in air = 299,705 km/s.

Calculate the delay in response to a request use the following formula:

Delay = total traversed / speed of light

Apply the value "80,000" for "total traversed" and the value "299,705" for "speed of light" in the above formula.

Delay = 80,000 / 299,705

          = 0.26692 sec

Therefore, the delay in response to a request is 0.26692 sec or 266 milliseconds.

Thank you. Please ask me if you have any doubt.


Related Solutions

A server is a computer or device on a network that manages network resources. Servers are...
A server is a computer or device on a network that manages network resources. Servers are often dedicated, meaning that they perform no other tasks besides their server tasks. On multiprocessing operating systems however, a server may be one of several programs that are each managing specific requests for services from clients or a particular hardware or software resource, rather than the entire computer. For each of the server types below, provide a short description of the service each provides...
Discuss the differences and similarities between a peer-to peer network and a client server network.
Discuss the differences and similarities between a peer-to peer network and a client server network.
What are some of the business benefits and management challenges of client/server networks?
What are some of the business benefits and management challenges of client/server networks?
A company wants to purchase a new network file server for its wide-area computer network. The...
A company wants to purchase a new network file server for its wide-area computer network. The server costs $75,000, and will be completely obsolete in three years and worthless. If the company purchases the server, it can borrow the money at 10% and the server will be depreciated straight line to zero over three years, If the company leases the equipment they will make payments of $27,000 per year, payable at the end of each of the next three years....
Compare and Contrast peer-to-peer, client/server, and directory services networks. Be sure to specify the advantages and...
Compare and Contrast peer-to-peer, client/server, and directory services networks. Be sure to specify the advantages and disadvantages along with how security is managed of each type of network. PLEASE DO NOT HAND WRITE THE ANSWER!! PLEASE ANSER THE QUESTION THOROUGHLY!! IF YOU CANNOT PROVIDE 1,000 WORDS DO NOT ANSWER THE QUESTION!!
What is a three-tiered client-server architecture? (operating system)
What is a three-tiered client-server architecture? (operating system)
Greetings, Consider a client server model.The server sends the message 'I am the server' to client....
Greetings, Consider a client server model.The server sends the message 'I am the server' to client. Describe and compare in details how the client and server exchange these messages using internet domain in the following two modes. a) connection-oriented modes b) connectionless-oriented modes
Explain what is meant by computer network and describe the various types of networks. Your response...
Explain what is meant by computer network and describe the various types of networks. Your response should be at least 200 words in length.
In the provided client and server code, the server can serve to single client at a...
In the provided client and server code, the server can serve to single client at a time. You have to change server.java code so that it can connect and serve multiple clients at the same time. Use multithreading. =============================================================================== import java.io.*; import java.net.*; public class Client { public static void main(String[] args) throws IOException { String serverHostname = new String ("127.0.0.1"); if (args.length > 0) { //pass the hsotname through cmd argument serverHostname = args[0]; } System.out.println ("Attemping to connect...
The client connects to the server. The server accepts the connection. The client sends a line...
The client connects to the server. The server accepts the connection. The client sends a line of text containing only SHAKESPEARE_COUNTS. The server sends back a sequence of integers. The number of integers in that list specifies the number of words in each insult; the numbers themselves specify how many possible words there are in each position. So, for example, if you received the output 15 20 30, it would indicate that insults are three words long, with 15 possible...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT