Assignment 1 Clarification.

All the output file will be generated from Client. Therefore, in server cache case, "The client should name the output file as server_cache.txt" means the output generated from client should be renamed to server_cache.txt. "It is assumed that if the server contains the cache then the client also knows about it" means the client should know the cache is enabled on server to rename the file.

You must design the framework to demonstrate RMI. Means that you have to design the interface for APIs listed. And the client will invoke them directly. You cannot do like: server.addQuery(....). Remember, you invoke the API according to queries, not add Query to the server.

How to add the request to the queue and response is a tricky process. And you have to figure it out. This is one of several important issues that I will ask.

T=50 or 20 ms means: You have to run the system with 50ms input line reading. The same to 20ms. (2 times of running). So you will have 6 output files (3 for 50ms and 3 for 20ms). The same as graph.

For simplification, we assume that the Proxy already knows how many severs available and their corresponding registered name. In real case, the server should have access to ProxyInterface to register itself into Load Balancer.

 

 

Publisert 13. sep. 2024 13:54 - Sist endret 13. sep. 2024 13:54