peer-to-peer-based resource discovery in global grids: a tutorial

14
1 Peer-To-Peer-Based Peer-To-Peer-Based Resource Discovery In Resource Discovery In Global Grids: A Tutorial Global Grids: A Tutorial Rajiv Ranjan, Aaron Harwood And Rajkumar Buyya, The University Of Melbbourne IEEE Communications Surveys & Tutorials‧2nd Quarter 2008, Volume 10, No. 2 Present by Ting-Wei, Chen

Upload: kalin

Post on 06-Jan-2016

50 views

Category:

Documents


1 download

DESCRIPTION

Peer-To-Peer-Based Resource Discovery In Global Grids: A Tutorial. Rajiv Ranjan, Aaron Harwood And Rajkumar Buyya, The University Of Melbbourne IEEE Communications Surveys & Tutorials‧2nd Quarter 2008, Volume 10, No. 2. Present by Ting-Wei, Chen. Introduction Resource Taxonomy P2P Taxonomy - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Peer-To-Peer-Based Resource Discovery In Global Grids: A Tutorial

1

Peer-To-Peer-Based Resource Peer-To-Peer-Based Resource Discovery In Global Grids: A Discovery In Global Grids: A TutorialTutorial

Rajiv Ranjan, Aaron Harwood And Rajkumar Buyya, The University Of MelbbourneIEEE Communications Surveys & Tutorials‧2nd

Quarter 2008, Volume 10, No. 2

Present by Ting-Wei, Chen

Page 2: Peer-To-Peer-Based Resource Discovery In Global Grids: A Tutorial

2

OutlineOutlineIntroductionResource TaxonomyP2P TaxonomyConclusion

Page 3: Peer-To-Peer-Based Resource Discovery In Global Grids: A Tutorial

3

Introduction (cont.)

Resource discovery activity.The nature of grids emphasis

◦Computation◦Data◦Application service◦Interaction◦Knowledge◦Utility

Page 4: Peer-To-Peer-Based Resource Discovery In Global Grids: A Tutorial

4

Introduction (cont.)

Computational Grid ◦Static attributes◦Dynamic attributes

Superscheduling◦Specialized grid schedulers◦Identifying and analyzing requirements◦Querying a grid resource information

service◦Coordinating and negotiating a service

level agreement.◦Job scheduling

Page 5: Peer-To-Peer-Based Resource Discovery In Global Grids: A Tutorial

5

Introduction (cont.)

Page 6: Peer-To-Peer-Based Resource Discovery In Global Grids: A Tutorial

6

Introduction (cont.)

Monitoring and directory service (MDS)◦ Centralized GRISs◦ Host the grid index information service◦ Update the resource status

Page 7: Peer-To-Peer-Based Resource Discovery In Global Grids: A Tutorial

7

Introduction (cont.)

Hierarchical MDS organization◦ Update the information about its local resources

Page 8: Peer-To-Peer-Based Resource Discovery In Global Grids: A Tutorial

8

Resource taxonomy (cont.)

Resource organization taxonomy◦Centralized

All in a single resource Control and efficiency

◦Hierarchical Only direct links in a hierarchy are from

the parent nodes to their child nodes Tree-like structure

◦Decentralized Highly scalable Manageability is a complex task

Page 9: Peer-To-Peer-Based Resource Discovery In Global Grids: A Tutorial

9

Resource taxonomy (cont.)

Resource attribute taxonomy◦ Dynamic◦ Static

Page 10: Peer-To-Peer-Based Resource Discovery In Global Grids: A Tutorial

10

Resource taxonomy (cont.)

Resource query taxonomy◦Resource lookup query (RLQ)◦Resource update query (RUQ)

Page 11: Peer-To-Peer-Based Resource Discovery In Global Grids: A Tutorial

11

P2P taxonomy (cont.)

P2P network organization◦Structure◦Unstructure

Data organization◦Data distribution mechanisms

Locality Load balance Minimal metadata Minimal management overhead

◦Data indexing or query routing techniques

Page 12: Peer-To-Peer-Based Resource Discovery In Global Grids: A Tutorial

12

P2P taxonomy (cont.)

D-dimensional query routing organization◦Routing load balance◦Low per-node state

Page 13: Peer-To-Peer-Based Resource Discovery In Global Grids: A Tutorial

13

ConclusionDetailed taxonomy

◦Resource toxonomy◦P2P taxonomy

Useful for academic and industry-based researchers

Page 14: Peer-To-Peer-Based Resource Discovery In Global Grids: A Tutorial

14

Thank you for your attention