Team 1: Server Discovery : 1. Name collision - PRO 2. Neighbour selection - CON 3. Neighbour information exchange - PRO Search : 1. Agent to Server - PRO 2. Server to other servers. - PRO 3. Result of Search - PRO Connecting to Server : 1. Communication for connection setup. - CON Detecting failures : 1. Protocol for detection - CON 2. Response for failure - EQ Addition / removal of users : 1. Updating neighbours - CON Recovery from failures : 1. Getting back the clients / user agents - CON 2. Transfer from current to original server - CON Commands - CON MSG. FORMAT - PRO Grade : 2.5 / 5 ----------------------------------------------------------------------------- Team 2: Server Discovery : 1. Name collision - EQ 2. Neighbour selection - PRO 3. Neighbour information exchange - EQ Search : 1. Agent to Server - CON 2. Server to other servers. - CON 3. Result of Search - CON Connecting to Server : 1. Communication for connection setup. - CON Detecting failures : 1. Protocol for detection - PRO 2. Response for failure - Addition / removal of users : 1. Updating neighbours - CON Recovery from failures : 1. Getting back the clients / user agents - PRO 2. Transfer from current to original server - CON Commands - CON MSG. FORMAT - PRO Score : 4/5 ----------------------------------------------------------------------------- Team 3: Server Discovery : 1. Name collision - CON 2. Neighbour selection - CON 3. Neighbour information exchange - EQ Search : 1. Agent to Server - PRO 2. Server to other servers. - PRO 3. Result of Search - PRO Connecting to Server : 1. Communication for connection setup. - CON Detecting failures : 1. Protocol for detection - PRO 2. Response for failure - PRO Addition / removal of users : 1. Updating neighbours - PRO Recovery from failures : 1. Getting back the clients / user agents - EQ 2. Transfer from current to original server - CON Commands - CON MSG. FORMAT - PRO MISC. : Complicate things with object serialization - CON Score : 3/5 ----------------------------------------------------------------------------- Team 4: Server Discovery : 1. Name collision - CON 2. Neighbour selection - CON 3. Neighbour information exchange - PRO Search : 1. Agent to Server - PRO 2. Server to other servers. - EQ 3. Result of Search - PRO Connecting to Server : 1. Communication for connection setup. - CON Detecting failures : 1. Protocol for detection - PRO 2. Response for failure - PRO Addition / removal of users : 1. Updating neighbours - PRO Recovery from failures : 1. Getting back the clients / user agents - CON 2. Transfer from current to original server - CON Commands - CON MSG. FORMAT - PRO Score : 2/5 ----------------------------------------------------------------------------- Team 5: Server Discovery : 1. Name collision - CON 2. Neighbour selection - CON 3. Neighbour information exchange - EQ Search : 1. Agent to Server - PRO 2. Server to other servers. - CON 3. Result of Search - EQ Connecting to Server : 1. Communication for connection setup.- CON Detecting failures : 1. Protocol for detection - PRO 2. Response for failure - CON Addition / removal of users : 1. Updating neighbours - CON Recovery from failures : 1. Getting back the clients / user agents - PRO 2. Transfer from current to original server - CON Commands - CON MSG. FORMAT - EQ Score : 2.5/5 ----------------------------------------------------------------------------- Team 7: Server Discovery : 1. Name collision - EQ 2. Neighbour selection - EQ 3. Neighbour information exchange - EQ Search : 1. Agent to Server - CON 2. Server to other servers. - CON 3. Result of Search - EQ Connecting to Server : 1. Communication for connection setup. - CON Detecting failures : 1. Protocol for detection - PRO 2. Response for failure - CON Addition / removal of users : 1. Updating neighbours - CON Recovery from failures : 1. Getting back the clients / user agents - CON 2. Transfer from current to original server - CON Commands - EQ MSG. FORMAT - EQ Score : 3/5 ----------------------------------------------------------------------------- Team 8: Server Discovery : 1. Name collision - PRO 2. Neighbour selection - CON 3. Neighbour information exchange - CON Search : 1. Agent to Server - PRO 2. Server to other servers. - EQ 3. Result of Search - PRO Connecting to Server : 1. Communication for connection setup. - CON Detecting failures : 1. Protocol for detection - PRO 2. Response for failure - PRO Addition / removal of users : 1. Updating neighbours - CON Recovery from failures : 1. Getting back the clients / user agents - PRO 2. Transfer from current to original server - CON Commands - CON MSG. FORMAT - PRO MISC : Chat room ownership - PRO Score : 3/5 ----------------------------------------------------------------------------- Team 9: Server Discovery : 1. Name collision - PRO 2. Neighbour selection - CON 3. Neighbour information exchange - CON Search : 1. Agent to Server - CON 2. Server to other servers. - PRO 3. Result of Search - EQ Connecting to Server : 1. Communication for connection setup. - PRO Detecting failures : 1. Protocol for detection - CON 2. Response for failure - PRO Addition / removal of users : 1. Updating neighbours - CON Recovery from failures : 1. Getting back the clients / user agents - PRO 2. Transfer from current to original server - EQ Commands - CON MSG. FORMAT - PRO Score : 4/5 ----------------------------------------------------------------------------- Team 10: Server Discovery : 1. Name collision - CON 2. Neighbour selection - EQ 3. Neighbour information exchange - CON Search : 1. Agent to Server - PRO 2. Server to other servers. - PRO 3. Result of Search - PRO Connecting to Server : 1. Communication for connection setup. - CON Detecting failures : 1. Protocol for detection - CON 2. Response for failure - CON Addition / removal of users : 1. Updating neighbours - EQ Recovery from failures : 1. Getting back the clients / user agents - CON 2. Transfer from current to original server - CON Commands - PRO MSG. FORMAT - EQ Score : 2/5 ----------------------------------------------------------------------------- Team 12: Server Discovery : 1. Name collision - CON 2. Neighbour selection - CON 3. Neighbour information exchange - PRO Search : 1. Agent to Server - PRO 2. Server to other servers. - CON 3. Result of Search - PRO Connecting to Server : 1. Communication for connection setup. - CON Detecting failures : 1. Protocol for detection - PRO 2. Response for failure - PRO Addition / removal of users : 1. Updating neighbours - CON Recovery from failures : 1. Getting back the clients / user agents - EQ 2. Transfer from current to original server - CON Commands - CON MSG. FORMAT - PRO Score : 3/5 ----------------------------------------------------------------------------- Team 13: Server Discovery : 1. Name collision - CON 2. Neighbour selection - PRO 3. Neighbour information exchange - PRO Search : 1. Agent to Server - 2. Server to other servers. 3. Result of Search Connecting to Server : 1. Communication for connection setup. - CON Detecting failures : 1. Protocol for detection - PRO 2. Response for failure - PRO Addition / removal of users : 1. Updating neighbours - CON Recovery from failures : 1. Getting back the clients / user agents - PRO 2. Transfer from current to original server - PRO Commands - CON MSG. FORMAT - PRO Score : 4/5 ----------------------------------------------------------------------------- Team 15: Server Discovery : 1. Name collision - CON 2. Neighbour selection - CON 3. Neighbour information exchange - PRO Search : 1. Agent to Server - EQ 2. Server to other servers. - CON 3. Result of Search - CON Connecting to Server : 1. Communication for connection setup. - CON Detecting failures : 1. Protocol for detection - EQ 2. Response for failure - PRO Addition / removal of users : 1. Updating neighbours - EQ Recovery from failures : 1. Getting back the clients / user agents - EQ 2. Transfer from current to original server - CON Commands - PRO MSG. FORMAT - PRO Score : 1/5 ----------------------------------------------------------------------------- Chaudhuri.pdf : Server Discovery : 1. Name collision - EQ 2. Neighbour selection - CON 3. Neighbour information exchange - CON Search : 1. Agent to Server - PRO 2. Server to other servers. - CON 3. Result of Search - EQ Connecting to Server : 1. Communication for connection setup. - CON Detecting failures : 1. Protocol for detection - EQ 2. Response for failure - CON Addition / removal of users : 1. Updating neighbours - CON Recovery from failures : 1. Getting back the clients / user agents 2. Transfer from current to original server Commands - EQ MSG. FORMAT - PRO Score : 3/5 ----------------------------------------------------------------------------- Reza.pdf : Server Discovery : 1. Name collision - PRO 2. Neighbour selection - CON 3. Neighbour information exchange - PRO Search : 1. Agent to Server - PRO 2. Server to other servers. - PRO 3. Result of Search - CON Connecting to Server : 1. Communication for connection setup. - CON Detecting failures : 1. Protocol for detection - PRO 2. Response for failure - PRO Addition / removal of users : 1. Updating neighbours - CON Recovery from failures : 1. Getting back the clients / user agents - EQ 2. Transfer from current to original server - CON Commands - CON MSG. FORMAT - PRO Score : 2/5 -----------------------------------------------------------------------------