Lion Share Presented by Eric Ferrin Sr Director
Lion. Share Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is the intellectual property of the author, Michael Halm. Permission is granted for this material to be shared for non-commercial, educational purposes, provided that this copyright statement appears on the reproduced materials and notice is given that the copying is by permission of the author. To disseminate otherwise or to republish requires written permission from the author.
The edge of the network is the new frontier • It is personal • It is social • It is nomadic • It is connected…
The edge of the network is the new frontier • It is personal • It is social • It is nomadic • It is connected… … and disconnected
Agenda • Lion. Share background • Provide an overview of Lion. Share • Discuss Current/Future Efforts
Lion. Share Origins • Visual Image User Study (VIUS) • Hosted in University Libraries at Penn State • A two-year user study sponsored by Mellon Foundation • Looking at how fac/staff/students use digital images in teaching, research and service • Several prototypes identified – Peer-to-Peer was identified as one possible solution Lion. Share prototype
VIUS Identified These Problems • Need for tools to manage personal collections • Rapid movement from analog to digital • Difficulty in finding appropriate resources • Difficulty merging public/private collections • Need for faculty/student/dept’s to manage large collections • Need for copyright and access control
Why Use P 2 P for Lion. Share? • Encourages collaboration – Student, faculty members and departments • Helps manage the digital media explosion – Digital consumer devices • Provides common organizational structure – Metadata and standards • Flexible and Scalable – Customizable for different needs
Lion. Share Uses • • Media organization (offline use) Publish personal media collections Person-to-person collaboration Group projects Departmental collaboration Formation of user communities Publication of academic collections
Lion. Share Design Goals • • • Media management Simple, intuitive interface User-defined sharing Authenticated access to the network Standard descriptive metadata structure Leverage Open Source
Lion. Share Architecture • Based on Limewire Open Source project • Modified version of the Gnutella protocol – P 2 P + Client/Server Architecture – Decentralized + Centralized Topology • Integrated Authentication with Kerberos
Lion. Share Architecture • Lion. Share adds the concept of a Peer. Server • Local aggregator • Adds persistence to P 2 P • Can function as gateway • Administrative interface • Web interface
Lion. Share Principles The Three A’s • Authentication – Kerberos • Authorization – Access Control • Accountability – Non-anonymous network • Userid associated with shared files • Activity logging
Lion. Share Topology • Private P 2 P Network • Hybrid topology (P 2 P+Client/Server) – Peer. Servers • Users can publish metadata and/or files to a server to remain shared on the P 2 P network even though the user is not connected to the network – Peer. Server Uses • Off-line sharing • Remote backup • WWW publication possibilities
Lion. Share Conceptual Design P 2 P Networks Peer Institution “A”
Lion. Share Conceptual Design P 2 P Networks Peer. Server Institution “A”
Lion. Share Conceptual Design P 2 P Networks Peer. Server Authentication Service Institution “A”
Current Development Status • Accomplishments to date – Basic architectural design complete – Lion. Share App Alpha Release • MIT Kerberos compatibility • XML schemas for learning object description • Protocol customization – Lion. Share Peer. Server prototype • Alpha pre-release – Mellon development grant just awarded
Future Development Plans • Hardening the Lion. Share Application • Re-engineering the Peer. Server • Federation of the Lion. Share protocol – Shibboleth-like implementation • Connecting to Fixed Repositories – IMS DRI Spec/OKI OSIDs – Access to Large Collections
Lion. Share Conceptual Design P 2 P Networks Peer. Server Authentication Service Institution “A”
Lion. Share Conceptual Design Institutional Boundary Institution “B” Peer [Shibboleth-like] P 2 P Networks Peer c bri Tru Peer. Server Authentication Service fa st Institution “A” Authentication Service
Lion. Share Conceptual Design Institutional Boundary Institution “B” Peer [Shibboleth-like] P 2 P Networks Peer c bri Tru Peer. Server Authentication Service fa st Institution “A” Authentication Service
Lion. Share Conceptual Design Institutional Boundary Institution “B” Peer [Shibboleth-like] P 2 P Networks Peer fa st c bri Tru OSID Translator Peer. Server Authentication Service Gateway Peer. Server Authentication Service Institution “A” Fixed Repository (Merlot, Careo, Ed. NA)
Future P 2 P Directions • Nomadic. P 2 P networks – wireless hand-helds P 2 P networks – Personal Learning Management Systems • • • Personal e. Portfolio Management Systems Personal Back-up Solution Distributed Academic Resource Systems Security and encryption End-to-end diagnostics
Co-development Effort • • • Open Source Project Partnering to develop these ideas Some clearly out of scope for current effort Website will develop some of these ideas Informal community approach
Lion. Share Team • • • Penn State University Internet 2 Middleware and P 2 P WGs edu. Source Canada/Simon Fraser U. MIT - Open Knowledge Initiative (OKI) And others – Dartmouth, Florida, Georgia Tech…
Contact • Interim Lion. Share website: – http: //lionshare. its. psu. edu • Mike Halm mjh@psu. edu
- Slides: 29