2005 11 09
Download
1 / 25

5/11/09 - PowerPoint PPT Presentation


  • 202 Views
  • Uploaded on

2005/11/09. Continuous Queries in P2P Networks. Motivation. Motivation - Cardinality. How many people are currently listening POP music?. POP. POP. Classic. Result =2. Rock. Classic. Motivation – Top-K. What is the Top-2 Songs?. “Because of you” by Kelly Clarkson. “Shake It Off”

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about '5/11/09' - richard_edik


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
2005 11 09 l.jpg

2005/11/09

Continuous Queries in P2P Networks



Motivation cardinality l.jpg
Motivation - Cardinality

How many people are currently listening POP music?

POP

POP

Classic

Result =2

Rock

Classic


Motivation top k l.jpg
Motivation – Top-K

What is the Top-2 Songs?

“Because of you”

by Kelly Clarkson

“Shake It Off”

by Mariah Carey

“Wake Me Up When September Ends”

by Green Day

“Wake Me Up When September

Ends” by Green Day

“Because of you”

by Kelly Clarkson


Motivation top k5 l.jpg
Motivation – Top-K

What is the Top-2 Songs?

“Because of you”

by Kelly Clarkson

“Shake It Off”

by Mariah Carey

“Wake Me Up When September Ends”

by Green Day

“Wake Me Up When September

Ends” by Green Day

“Because of you”

by Kelly Clarkson


Motivation social network l.jpg
Motivation – Social Network

I want to make friends who have similar interests as I have

POP

POP

Classic

Rock

Classic


Motivation social network7 l.jpg
Motivation – Social Network

I want to make friends who have similar interests as I have

POP

POP

Classic

Rock

Classic


Motivation social network8 l.jpg
Motivation – Social Network

I want to make friends who have similar interests as I have

POP

POP

Classic

Rock

Classic


Motivation social network9 l.jpg
Motivation – Social Network

I want to make friends who have similar interests as I have

POP

POP

Classic

Rock

Classic


Motivation ontology l.jpg
Motivation - Ontology

Search “Shake Your Bon Bon” by Ricky Martin


Motivation ontology11 l.jpg
Motivation - Ontology

Search “Shake Your Bon Bon” by Ricky Martin

I have “Shake Your Bon Bon”

Sorry, I have none

I do have this song but its name is “Martin’s Ass”

Dude, get away from me


Motivation ontology12 l.jpg
Motivation - Ontology

Search “Shake Your Bon Bon” by Ricky Martin

Ontology

The result of exact

matching = 1

By we want to get the actual

result 2


Continuous queries l.jpg
Continuous Queries

  • Cardinality

  • Top-K

  • Social network

  • Ontology


Cardinality l.jpg
Cardinality

  • The state-of-the-art

    • Aggregation in P2P system

      • Montresor et al. DSN'04

        • Epidemic, adaptive

    • Aggregation with streaming data

      • Das et al. VLDB04

        • Global knowledge of frequent items


Cardinality cont d l.jpg
Cardinality (Cont’d.)

  • As far as we know, there is no study focus on this issue in P2P environment with streaming data

  • Progress after our summer presentation

    • Use statistics distribution to estimate changes


Top k l.jpg
Top-K

  • The state-of-the-art

    • Traditional Top-K problem

      • Combine information for database systems [Fagin]

    • Approximation on data streams

      • Proposed for data streams under guaranteed tolerance, but can’t be deployed to P2P.

    • Super peer based Top-k in P2P

      • Iteratively query

    • Locality was mentioned, but the method is straight-forward


Top k cont d l.jpg
Top-K (Cont’d.)

  • Assumptions

    • Based on superpeer-structured P2P networks due to the heterogeneity of peers

    • Each super-peer would maintain a routing table and some metadata for Top-k query

P

P

P

SP1

P

P

SP2

SP4

P

P

SP3

P


Top k cont d18 l.jpg
Top-K (Cont’d.)

  • Problem

    • Query whom? →Locality

      • space

      • Interest

    • Query routing (routing table)

    • Reduce the size of table

    • Minimize the communication

      • peer’s update occurs

      • load balance

Node

Type

SP2

T1

SP3

T1

SP4

T2


Social network ontology l.jpg
Social network + Ontology

  • The state-of-the-art

    • Similarity computing

      • Compute the similarity between two nodes/peers, and fix-point scores will be assigned


Social network ontology20 l.jpg
Social network + Ontology

  • Our thoughts

    • Using some hierarchical domain structures

    • Ontology / classification

Rock

Avril Lavigne

Bon Jovi

A: a1, a2

B: a3, a4

C: a1, b1, b2

a1

a2

a3

a4

b1

b2

b3



What is ontology l.jpg
What is ontology

Back

  • A formal, explicit specification of a shared conceptualization

Class

attribute

Object

Object

relation



Example24 l.jpg
Example

Ballet

Kung Fu

Swim


Example25 l.jpg
Example

Ballet

Swim

Kung Fu

Back


ad