grid computing: replication concepts presented by: payal patel

15
GRID COMPUTING: REPLICATION CONCEPTS Presented By: Payal Patel

Upload: rosalyn-greene

Post on 24-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GRID COMPUTING: REPLICATION CONCEPTS Presented By: Payal Patel

GRID COMPUTING: REPLICATION CONCEPTS

Presented By:Payal Patel

Page 2: GRID COMPUTING: REPLICATION CONCEPTS Presented By: Payal Patel

Outline What is Grid computing? Replication in grid computing Creation of replica in Grid computing

File level replication Object level replication

Selection of replica Deletion of replica Conclusion

Page 3: GRID COMPUTING: REPLICATION CONCEPTS Presented By: Payal Patel

What is Grid Computing?

Aim : share and distribute data, storage and other resources.[1]

It provides: global sharing of distributed resources non-trivial qualities of service.[2] businesses can optimize computing and

data resources.[2] reliable and transparent access

Page 4: GRID COMPUTING: REPLICATION CONCEPTS Presented By: Payal Patel

Grid computing (cont.)

Component of Grid computing.[2] Security Data Management Resource Management Information Services

Page 5: GRID COMPUTING: REPLICATION CONCEPTS Presented By: Payal Patel

Grid Computing (cont.) Figure from [1]

Page 6: GRID COMPUTING: REPLICATION CONCEPTS Presented By: Payal Patel

Replication means copies of data in different locations.

Goal :To provide user to access data anywhere if any failure occurs.

Improves data access performance. Grid computing uses Dynamic

replication

Replication in grid computing

Page 7: GRID COMPUTING: REPLICATION CONCEPTS Presented By: Payal Patel

Creation of replica

Goal: To achieve high data availability Fault tolerance

Creation of replica depends on granularities of levels.[5] File Level Object level

Page 8: GRID COMPUTING: REPLICATION CONCEPTS Presented By: Payal Patel

File Level Replica Creation

Grid Data Management pilot (GDMP) Used as file replication software system It has three components: [1]

Replica catalog serviceThree levels of catalog:• Collection• location• Logical file entry

Data mover services The storage manager service

Page 9: GRID COMPUTING: REPLICATION CONCEPTS Presented By: Payal Patel

Conti.

Figure from [1]

Page 10: GRID COMPUTING: REPLICATION CONCEPTS Presented By: Payal Patel

Object Level Replication

Used when file level replication uses large amount of bandwidth and disk space.

Figure from [1]

Page 11: GRID COMPUTING: REPLICATION CONCEPTS Presented By: Payal Patel

Selection Of Replica

Selection criteria:[1]

Discovering physical location of a file given a logical file name. Replica Location Service (RLS)

Selecting the best replica from a set of physical replica location.

Page 12: GRID COMPUTING: REPLICATION CONCEPTS Presented By: Payal Patel

Deletion of Replica

Maintain efficient resource utilization

Free up unused storage. Uses decentralized replica deletion

algorithm Replica deletion agent (RDA) to

delete replica.[1]

Page 13: GRID COMPUTING: REPLICATION CONCEPTS Presented By: Payal Patel

Conclusion Grid computing provides large scale

resource sharing and high performance orientation.

File level and object level are two types of replica creation

I also discussed selection and deletion criteria of replica

Latest ongoing research in grid computing:“Grid: The next generation internet”

Page 14: GRID COMPUTING: REPLICATION CONCEPTS Presented By: Payal Patel

References Fay Hui, Cheryl Kang and Ichitaro

Yamazaki. Distributed Data Replication in Grid Computing.

IBM grid computing website at http://www-1.ibm.com/grid/

Globus project. http://www.globus.org

Grid 2004: from rocket science to business service

Page 15: GRID COMPUTING: REPLICATION CONCEPTS Presented By: Payal Patel

Thank you