Bhavyan (Bhavyan.pdf) Rating 4 ================================ It was stated that ?if they are any servers in the group, the servers will reply back with a ?Discover? message of their own alias name, port number and IP address within 1 second, The message format is: Discover: : : ? The problem is what happen if after 1 second there is no reply. Will the server die? How do you make sure a server is connected in the network. Michael Knapp, Michael Barbieri, Jose Boada (Boada.pdf) Rating 4 ================================================ Generally this is a good protocol specification with well defined specification-grammar. Server discovery (is a good approach and it will work). A channel is uniquely determined by a multicast address and port, and servers may belong to one or more channel. Brian Timmons (Brian.pdf) Rating 1 ============================ This protocol does not explain in depth the various complex scenarios involved in this project. For example, it does not explain a new server initialization, how servers get connected to each other, server failure, recovery etc. just for lines of protocol specification is not enough Shreyas Dube, Smita Singhaniya, Piyush Goswami, Sowmya MD (Dube.pdf) Rating 5 ================================================= Generally this is a good protocol specification with good sequencing diagrams Server discovery (random number concept is a good approach and it will work), When a server crashes nodes are migrated to others. This is handled correctly but what happens when the server comes back online (not covered) Ritwik.pdf Rating 2 ============================= Does not explain how server discovery and will make sure all server will be connected to some neighbor. Also how to keep uuid unique for each server when a new server does not even know how many servers are already there. [2] Rohin.pdf Rating 3 ============================= It does not explain if server recieves name conflict command after time out then what happens? There will be two servers with same name then. If a server fails there may be servers not connected to any neighbor. [3] Tapasvi.pdf Rating 3 ============================ Case of Server's name should be unique is not handled. When new server picks one of the replying server to be it neighbor, if that request fails server will not have any neighbor. [3] Vishnar.pdf Rating 5 ============================= Server discovery will work and recovery from any server failure will make sure network does not split in smaller isolated networks. [5] Dugan.pdf Rating 4 ============================= For the server connect message, will the server have to wait to determine which servers have the least number of neighbors? Not stated in the specification. If so, how long will the wait be? Hwang.pdf Rating 3 ============================= Server discovery could lead to a very connected network since there is no maximum number of neighbors that a server can have. Jindal.pdf Rating 3 ============================= What happens if the Directory Service goes down? This could lead to a problem. Solution should be distributed and not go through a centralized server. Nitin.pdf Rating 4 ============================= Uses other various protocols such as Internet Group Management Protocol (IGMP). Will it be the case that two scopes A and B always have an intersection?