Reference no: EM131264593
This assignment is intended to emphasize the RPC principles. You are to develop a simple dis- tributed computing environment consisting of a multiple Clients and a Server. The system is to be implemented in C or C++ and using the rpcgen utility discussed in the class.
Server: The Server will be multi-threaded and support the following functions:
1. Date and Time - Returns the Current date and time.
2. Merge - Accepts a two lists and returns a merged list.
3. ReverseEcho - Returns whatever a Client sends as an input in the reverse order.
4. List - Returns a list of all files in the current directory.
5. Add - Accepts two integer matrices and returns their sum.
Clients: There will be multiple clients and they will concurrently invoke various functions on the server.
The Server and the Clients will be deployed on these following machines:
in-csci-rrpc01.cs.iupui.edu - 10.234.136.55
in-csci-rrpc02.cs.iupui.edu - 10.234.136.56
in-csci-rrpc03.cs.iupui.edu - 10.234.136.57
in-csci-rrpc04.cs.iupui.edu - 10.234.136.58
in-csci-rrpc05.cs.iupui.edu - 10.234.136.59
in-csci-rrpc06.cs.iupui.edu - 10.234.136.60
Please employ good software engineering principles in your design and implementation. Provide adequate documentation of your programs.
Create a makefile for your program. Submit all the source files (including the readme, input/output and make files) by using submitd command on Tesla.
Also turn-in a hardcopy of your report, before the beginning of the class on the due date, that briefly discusses your design and its pros and cons.
Compute the break-even point in dollars
: Midlands Inc. had a bad year in 2016. For the first time in its history, it operated at a loss. The company’s income statement showed the following results from selling 80,000 units of product: Increase unit selling price 20% with no change in costs ..
|
What do you know about the cultures
: What do you know about these cultures-specifically their economic, political, educational, and social systems-that could help you in getting them together?
|
Sales discounts are taken sales tax
: "Sales discounts are taken sales tax." Do you agree or disargee with this statement? Explain your answer. Also, Why is sales tax a liability to a business? Lastly, is sales tax the same for every county/state?
|
Present value and compares to the initial capital outlay
: Which of the following is defined as a capital budgeting technique that discounts cash flows to their present value and compares to the initial capital outlay?
|
Develop a simple dis- tributed computing environment
: CSCI 53700 - Create a makefile for your program. Submit all the source files (including the readme, input/output and make files) by using submitd command on Tesla and develop a simple dis- tributed computing environment consisting of a multiple Cl..
|
Calculate the value of the specific growth rate
: A population doubles its biomass in 10 days. Assuming exponential growth, calculate the value of the specific growth rate.
|
How deontological and consequentialism theories differ
: There are several theories involved with ethical decision making. Briefly describe how ‘Deontological' and ‘Consequentialism' theories differ.
|
Compute the deferred income tax amount
: During its first year of operation, XYZ Company has taxable income of $90,000 and accounting income of $94,000. Assuming a tax rate of 30%, compute the deferred income tax amount.
|
Which audit with higher level of audit risk
: Audit A involves a large SEC client which is very important to the audit partner; Audit B involves a small retail story which is less important to the audit partner, The audit partner wil set which audit with a higher level of Audit Risk ? Classify e..
|