29
LionShare 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.

LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

Embed Size (px)

Citation preview

Page 1: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

LionSharePresented by Eric Ferrin, Sr Director, Digital Library Technologies

Net@EDU, Feb 3, 2004Copyright 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.

Page 2: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

The edge of the network is the new frontier

•It is personal•It is social•It is nomadic•It is connected…

Page 3: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

The edge of the network is the new frontier

•It is personal•It is social•It is nomadic•It is connected… … and disconnected

Page 4: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

Agenda

• LionShare background

• Provide an overview of LionShare

• Discuss Current/Future Efforts

Page 5: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

LionShare 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 - LionShare prototype

Page 6: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

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

Page 7: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

Why Use P2P for LionShare?

• 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

Page 8: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

LionShare 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

Page 9: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

LionShare Design Goals

• Media management

• Simple, intuitive interface

• User-defined sharing

• Authenticated access to the network

• Standard descriptive metadata structure

• Leverage Open Source

Page 10: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

LionShare Architecture

• Based on Limewire Open Source project

• Modified version of the Gnutella protocol– P2P + Client/Server Architecture– Decentralized + Centralized Topology

• Integrated Authentication with Kerberos

Page 11: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

LionShare Architecture

• LionShare adds the concept of a PeerServer

PeerServer• Local aggregator• Adds persistence to P2P• Can function as gateway• Administrative interface • Web interface

Page 12: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

LionShare PrinciplesThe Three A’s

• Authentication– Kerberos

• Authorization– Access Control

• Accountability– Non-anonymous network

• Userid associated with shared files• Activity logging

Page 13: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

LionShare Topology

• Private P2P Network• Hybrid topology (P2P+Client/Server)

– PeerServers• Users can publish metadata and/or files to a server

to remain shared on the P2P network even though the user is not connected to the network

– PeerServer Uses• Off-line sharing• Remote backup• WWW publication possibilities

Page 14: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

Peer Peer

Institution“A”

P2PNetworks

LionShare Conceptual Design

Page 15: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

LionShare Conceptual Design

PeerServer

Peer Peer

Institution“A”

P2PNetworks

Page 16: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

LionShare Conceptual Design

PeerServer

Peer Peer

Institution“A”

AuthenticationService

P2PNetworks

Page 17: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

Current Development Status

• Accomplishments to date– Basic architectural design complete– LionShare App Alpha Release

• MIT Kerberos compatibility• XML schemas for learning object description• Protocol customization

– LionShare PeerServer prototype• Alpha pre-release

– Mellon development grant just awarded

Page 18: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

Future Development Plans

• Hardening the LionShare Application

• Re-engineering the PeerServer

• Federation of the LionShare protocol– Shibboleth-like implementation

• Connecting to Fixed Repositories– IMS DRI Spec/OKI OSIDs– Access to Large Collections

Page 19: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

LionShare Conceptual Design

PeerServer

Peer Peer

Institution“A”

AuthenticationService

P2PNetworks

Page 20: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

LionShare Conceptual Design

PeerServer

Peer Peer

InstitutionalBoundary

PeerServer

Peer Peer

Institution“A”

Institution“B”

AuthenticationService

AuthenticationService

P2PNetworks Trust fa

bric[Shibboleth-like]

Page 21: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is
Page 22: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

LionShare Conceptual Design

PeerServer

Peer Peer

InstitutionalBoundary

PeerServer

Peer Peer

Institution“A”

Institution“B”

AuthenticationService

AuthenticationService

P2PNetworks Trust fa

bric[Shibboleth-like]

Page 23: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

LionShare Conceptual Design

PeerServer

Peer Peer

InstitutionalBoundary

PeerServer

Peer Peer

Institution“A”

Institution“B”

AuthenticationService

AuthenticationService

P2PNetworks Trust fa

bric[Shibboleth-like]

OSIDTranslator

Gateway

Gateway

FixedRepository

(Merlot, Careo, EdNA)

Page 24: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is
Page 25: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

Future P2P Directions

• NomadicP2P networks– wireless hand-helds P2P networks– Personal Learning Management Systems

• Personal ePortfolio Management Systems

• Personal Back-up Solution

• Distributed Academic Resource Systems

• Security and encryption

• End-to-end diagnostics

Page 26: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

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

Page 27: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

LionShare Team

• Penn State University

• Internet 2 Middleware and P2P WGs

• eduSource Canada/Simon Fraser U.

• MIT - Open Knowledge Initiative (OKI)

• And others– Dartmouth, Florida, Georgia Tech…

Page 28: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is

Contact

• Interim LionShare website:– http://lionshare.its.psu.edu

• Mike Halm [email protected]

Page 29: LionShare Presented by Eric Ferrin, Sr Director, Digital Library Technologies Net@EDU, Feb 3, 2004 Copyright Penn State University, 2004. This work is