Presentation is loading. Please wait.

Presentation is loading. Please wait.

Peer-to-Peer Information Systems Week 6: Assignment #3

Similar presentations


Presentation on theme: "Peer-to-Peer Information Systems Week 6: Assignment #3"— Presentation transcript:

1 Peer-to-Peer Information Systems Week 6: Assignment #3
Old Dominion University Department of Computer Science CS 495/595 Fall 2003 Michael L. Nelson 10/02/03

2 Assignment #3 Upon startup, clients still send a “submit” verb to the server However, the server no longer broadcasts a submit back to all the clients The clients must allow a user to generate keyword searches client sends “query” verb to the server server sends “queryResult” verb to the client

3 Server Details Server performs a search over all the DC metadata
no fielded searching server can quietly drop malformed queries server must support booleans: +word = AND word = OR -word = NOT use any system to implement the boolean searching this is doable using just “grep” return <queryResults id=…></queryResults> for a query with no hits

4 Client Details Client must allow for users to specify the query
Client must show the query results separate from the locally held files Client must cache query results make them browsable so queries don’t have to be repeated

5 Demo The server group will go first Client groups will go next
give a brief walk through / discussion of their implementation start their server (from a null state) Client groups will go next register to the server submit mp3s do 2-3 queries & show results also show cached results from queries request mp3s from each client

6 Grading 1/6 of your total project grade You will be graded on:
10 % of your course grade You will be graded on: in class presentation appearance of the interface nice & creative display of the metadata is encouraged!!! whether or not it works practice before you show up for class! robustness of handling exceptional conditions these are end-user applications… they should behave like them


Download ppt "Peer-to-Peer Information Systems Week 6: Assignment #3"

Similar presentations


Ads by Google