Question
Imagine a Web server that maintains a table in which client IP addresses are mapped to the most recently accessed Web pages. When a client
-
Imagine a Web server that maintains a table in which client IP addresses are
mapped to the most recently accessed Web pages. When a client connects to the server, the server looks up the client in its table, and if found, it returns the registered page. Is this server stateful or stateless?
-
How do you set a priority for a thread? What is the default priority? (Choose a programming language that supports Multithreading to get into more details).
-
What is the difference between a mutex and semaphore?
-
Assume that an NFS server contains a file /a/b and that an NFS client mounts
the NFS servers root directory in the location /x, so that the client can now name the file as /x/a/b. Further assume that this is the only client and that the
client executes the following two commands:
chdir /x/a rm b The REMOVE message from the client to the server gets through, and the server removes the file. Unfortunately, the response from the server to the client is lost and the client resends the message to remove the (now non-existent) file. The server receives the resent message. What happens next depends on the server implementation. Which of the following are correct statements?
A. If the server maintains an in-memory reply cache in which it records all operations it previously executed, and there are no server failures, the server will return OK. B. If the server maintains an in-memory reply cache but the server has failed, restarted, and its reply cache is empty, both of the following responses are possible: the server may return file not found or OK.
C. If the server is stateless, it will return file not found. D. Because REMOVE is an idempotent operation, any server implementation will return OK.
-
Do little bit of research on Apache Spark. What is it and how is it different from MapReduce? Compare their pros and cons.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started