Describe how to run your system in detail. Your programs should be able to run at any computer without alteration to the source code.
Is your system. Why/Why not?:
... a publish/subscribe system?
... a message queue?
... a structured P2P system?
... an unstructured P2P system?
... a distributed set implementation?
... a distributed hash table implementation?
What are the average-case, best-case, and worst-case space consumed at each Node?
What are the average-case, best-case and worst-case number and size of messages being sent as a result of
A PUT message from a client, and
A successful GET message from a client (that is, a value is found and sent back.)
An unsuccessful GET message from a client (that is, no value is found.)
Based on 3 and 4, write a paragraph or two on the current scalability of your system.
Based on 3, 4 and 5, give suggestions for improving the scalability of your system.
Describe how to run your system in detail. Your programs should be able to run at any computer without alteration to the source code.
Is your system. Why/Why not?:
... a publish/subscribe system?
... a message queue?
... a structured P2P system?
... an unstructured P2P system?
... a distributed set implementation?
... a distributed hash table implementation?
What are the average-case, best-case, and worst-case space consumed at each Node?
What are the average-case, best-case and worst-case number and size of messages being sent as a result of
A PUT message from a client, and
A successful GET message from a client (that is, a value is found and sent back.)
An unsuccessful GET message from a client (that is, no value is found.)
Based on 3 and 4, write a paragraph or two on the current scalability of your system.
Based on 3, 4 and 5, give suggestions for improving the scalability of your system.