P2P-NEXT EUROPEAN UNION FRAMEWORK 7 PROJECT WWW.P2P-NEXT.ORG - - PowerPoint PPT Presentation

p2p next
SMART_READER_LITE
LIVE PREVIEW

P2P-NEXT EUROPEAN UNION FRAMEWORK 7 PROJECT WWW.P2P-NEXT.ORG - - PowerPoint PPT Presentation

P2P-NEXT EUROPEAN UNION FRAMEWORK 7 PROJECT WWW.P2P-NEXT.ORG Johnathan Ishmael ishmael@comp.lancs.ac.uk Talk Overview P2P 101 Factors motivating the development of P2P The technical challenges The P2P-Next project Project


slide-1
SLIDE 1

P2P-NEXT

EUROPEAN UNION FRAMEWORK 7 PROJECT

WWW.P2P-NEXT.ORG

Johnathan Ishmael ishmael@comp.lancs.ac.uk

slide-2
SLIDE 2

Talk Overview

 P2P 101

 Factors motivating the development of P2P  The technical challenges

 The P2P-Next project

 Project Goals  P2P-Next Vision  Low Cost Consumer Electronics Device  Living Labs

 Whats Next?

slide-3
SLIDE 3

P2P 101

slide-4
SLIDE 4

The Internet: A resource for sharing material

Year Data (TB/s) 1994 0.006 1996 0.1 1997 0.2 1998 0.6 1999 1.6 2000 4.5 2001 11.3 2002 27.6 2008 160

20 40 60 80 100 120 140 160 180 Data Traffic in TB/s Year

Estimated World Wide Internet Data Traffic

Data Usage

Source: White, Bobby (2008-06-16). "Cisco Projects Growth To Swell for Online Video", The Wall Street Journal.

slide-5
SLIDE 5

Keeping up with demand?

 A solution is needed that provides a low cost,

scalable platform for streamed delivery of HD media, that can scale from one to millions

 How?

 More servers  Caches/CDNs  P2P

slide-6
SLIDE 6

Motivating P2P

 Servers, Bandwidth & Storage costs money...

 What about indie productions or niche markets?  Sharing HD content amongst friends

 Establishing CDNs is time consuming, expensive and

rarely scales to flash crowds

 Plus they can’t store long tail content

slide-7
SLIDE 7

P2P… has its uses?

 P2P

 Participants within a Peer-to-Peer network are both

consumers and providers of network services, interacting without the use of intermediary network hosts

 Isn’t it a bit old?

 P2P was designed as a best effort, non-time sensitive

protocol

 The need for on-demand streaming has forced a

change to the way in which P2P operates

 For example BitTorrent…

slide-8
SLIDE 8

BitTorrent: Live Download Policy

 Download everything, order isn’t important  Download the rarest chunk first

 Other nodes are unlikely to have it  Increases chunk availability

 Download as many chunks

as possible at the same time

 Data integrity verified using

hash from torrent file

slide-9
SLIDE 9

Peer to Peer: Open Issues (1)

 Underlay Network:

 Firewalls & NATs  Supporting heterogeneity of devices and connections  Dealing with asynchronous connections  Impact on infrastructure

 Overlay Network:

 Construction  Incentives and Fairness  Churn (Peers leaving and joining the network)  Scalability of a tracker (Gossip Protocols)

slide-10
SLIDE 10

Peer to Peer: Open Issues (2)

 Content:  Locating and Indexing Content (Metadata)  Trust (How do I know this it really Children's BBC?)  Advertisements & Payment Systems  No such thing as channels, no advert breaks, new approaches

required

 How to provide a payment service in a decentralised, non-

authoritative system

 How will it work with long tail content?  Interactivity (Red Button)  How can users interact both with content and socially with friends

through a P2P media distribution system?

slide-11
SLIDE 11

The P2P-Next Project Overview

slide-12
SLIDE 12

Project Goals

 Develop

 An open source, efficient, trusted, personalized, user-

centric, and participatory television & media delivery mechanism

 Centred Upon

 social communication and collaboration

 Exploiting

 the emerging Peer-to-Peer (P2P) paradigm

 While

 taking into account the existing EU legal framework

slide-13
SLIDE 13
slide-14
SLIDE 14

Applications Design and Development

 “The Product” – To deliver live television to the PC

and STB

 Priorities:

 Discovery of high-quality content  Quality of experience  Zero administration  Social interactivity  Commercial exploitation

slide-15
SLIDE 15

Hardware Design

slide-16
SLIDE 16

Applications Design and Development

 When first switching on the NextShareTV device, consumers must

perform initial setup including establishing Internet connectivity:

slide-17
SLIDE 17

Applications Design and Development

 Once initial setup is complete, the user is able to see

the main menu of the NextShareTV application and access content services:

slide-18
SLIDE 18

Applications Design and Development

 Whilst watching content, the user is able to use

favourite content application that enables quick selected of favoured content:

slide-19
SLIDE 19

Applications Design and Development

 Users are able to engage with a community to social

tag, rate, or comment on an item of media, or share it with others:

slide-20
SLIDE 20

Testing in the Wild….

Living Labs

slide-21
SLIDE 21

The P2P-Next Living Lab Objectives

 The deployment of a series of test-beds across

Europe:

 to evaluate the effectiveness of P2P-Next through

extensive and continuous user trials

 facilitate experimentation and assessment of our

approach

 between all project partners and the end-user community  across both PC and consumer set-top box (STB) platforms  Across heterogeneous communications infrastructures

slide-22
SLIDE 22
slide-23
SLIDE 23

Now What?

slide-24
SLIDE 24

Now What?

 Currently at the half-way stage…  Launch of complete end-to-end chain for P2P-Next

at IBC 09 (both PC client and CE device)

 Start of user trials & Living Labs  Opportunities to access Instrumentation/Statistics

slide-25
SLIDE 25

Questions?