Unformatted text preview: a. Explain how exactly once semantics can be achieved if we can guarantee that the server never crashes. b. Is exactly once semantics possible if we no longer have the no-crash guarantee? What additional mechanisms would be needed? Explain. Q3) When searching for files in an unstructured peer-to-peer system, it may help to restrict the search to nodes that have similar files as yourself. Explain how gossiping can help to find those nodes. Q4) Not every node in a peer-to-peer network should become a superpeer. What requirements should a node meet to be assigned as a superpeer? Explain based on the roles a superpeer is expected to play. Q5) A bottleneck in the BitTorrent architecture is the use of a single tracker per shared file. Describe how this can be made de-centralized and how it affects the rest of the architecture....
View Full Document
- Spring '08
- Operating Systems, remote procedure