Download presentation
Presentation is loading. Please wait.
Published byNayeli Smailes Modified over 10 years ago
1
U-P2P: A Peer-to-Peer Framework for Universal Resource Sharing and Discovery Neal Arthorne, Babak Esfandiari, Aloke Mukherjee Carleton University Ottawa, Canada
2
2 Presentation Outline Challenges of Peer-to-Peer Networks The U-P2P Approach U-P2P Architecture Generic Network Adapter & Case Studies Conclusion and Future Work
3
3 Challenges of Peer-to-Peer Resource Description Collections of resources need to be described using meta-data Domain specific descriptions Text keywords for documents, bit rate for audio/video Flexibility is needed to cross application domains
4
4 Challenges (continued) Resource Discovery Fractured, closed user communities Search protocols are limited by meta- data format Lack of typed meta-data Networks focus on file type instead of domain
5
5 The U-P2P Approach Describe resources in Extensible Markup Language (XML) Form communities of users that share common interests Layer meta-data over existing or new peer networks Implemented as a Web Application
6
6 U-P2P Communities Community founder provides: Community name, description, keywords, type of network XML Schema describing the shared meta-data Stylesheets for presentation of the community and its resources Published in ‘Root Community’
7
7 XML Schema Structure & data types for XML …
8
8 U-P2P Activities Create – Publishes resource or community meta-data to the network Search – Dispatches a search request to the network View – Allows browsing and viewing of local resources and communities
9
9 U-P2P Architecture Repository WebAdapter Network Adapter Java Servlets & JSPs Web Browser P2P Network XMLdb Jakarta Tomcat
10
10 Generic P2P U-P2P includes a generic centralized P2P Network Adapter Two cases studies were created to test the implementation: Software Design Patterns Drosophila Genome Project
11
11 Conclusion U-P2P layers meta-data over resources shared on a P2P network Meta-data is structured and typed to improve discovery User-created communities are shared on the network Future work: network adapters, semantics
12
12 Questions & Answers U-P2P website: http://u-p2p.sourceforge.net Free software in use: Jakarta Tomcat, Xerces, Xalan, eXist & XML:db API, Log4J, Ant, JUnit, Jakarta Commons, Bouncy Castle
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.