Why might the number of messages exchanged in a protocol be more significant to performance than the total amount of data sent? Design a variant of the RRA protocol in which the acknowledgement is piggy-backed on, – that is, transmitted in the same message as – the next request where appropriate, and otherwise sent as a separate message. (Hint: use an extra timer in the client.)
What will be an ideal response?
The time for the exchange of a message = A + B* length, where A is the fixed processing overhead and B is the rate of transmission. A is large because it represents significant processing at both sender and receiver; the sending of data involves a system call; and the arrival of a message is announced by an interrupt which must be handled and the receiving process is scheduled. Protocols that involve several rounds of messages tend to be expensive because of paying the A cost for every message.
The new version of RRA has:
The client always sends an acknowledgement, but it is piggy-backed on the next request if one arises in the next T seconds. It sends a separate acknowledgement if no request arises. Each time the server receives a request or an acknowledgement message from a client, it discards any reply message saved for that client.
You might also like to view...
A ________ allows the user to enter or modify data in a table
A) query B) form C) caption D) report
In terms of the OSI model, explain why a user who knows nothing about all the parts of a network is still able to use a network. Give at least one example of how such a user may use a network.
What will be an ideal response?
The ____________________ option on the Info screen lets you remove unwanted information from a document, check for content that people with disabilities might find difficult to read, and check the document for features that are unsupported by previous versions of Word.
Fill in the blank(s) with the appropriate word(s).
Case-Based Critical Thinking QuestionsJason works for real estate developer that builds luxury condominiums. He travels around the country to show realtors upcoming properties for sale. He has built a presentation in PowerPoint that includes twelve new properties in different states. Before traveling to a realtor's office, Jason creates a ____ custom slide show that is stored in the Custom Shows dialog box.
A. basic B. linked C. hyperlinked D. embedded