39
DISTRIBUTED CONSISTENCY MANAGEMENT IN A SINGLE ADDRESS SPACE DISTRIBUTED OPERATING SYSTEM Sombrero

DISTRIBUTED CONSISTENCY MANAGEMENT IN

  • Upload
    della

  • View
    23

  • Download
    0

Embed Size (px)

DESCRIPTION

DISTRIBUTED CONSISTENCY MANAGEMENT IN. Sombrero. A SINGLE ADDRESS SPACE DISTRIBUTED OPERATING SYSTEM. Request Access. Page Miss After Token Set. Simplified Memory Object Control Block. Copy Set Graph with Arity 2. Copy Set Parent Graph. - PowerPoint PPT Presentation

Citation preview

Page 1: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

DISTRIBUTED CONSISTENCY MANAGEMENT

IN

A SINGLE ADDRESS SPACE DISTRIBUTED OPERATING SYSTEM

Sombrero

Page 2: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Request Access

Page 3: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Page Miss After Token Set

Page 4: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Simplified Memory Object Control Block

Page 5: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Copy Set Graph with Arity 2

Page 6: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Copy Set Parent Graph

Page 7: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Copy Set Parent Graph Depicted As Linear Graphs

Page 8: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Last Known Writer Graph

Page 9: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Extended Last Known Writer Graph with Cycle

Page 10: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Pruned Last Known Writer Graph

Page 11: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Extended Pruned Last Known Writer Graph

Page 12: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Modified-Page Cache Graph

Page 13: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Process of Pruning Modified Page Cache Graph

Page 14: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Pruned Modified Page Cache Graph

Page 15: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Page Flushing upon MPC Graph Pruning

Page 16: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Overlay View of Four Graphs

Page 17: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Last Known Writer Graph of Figure 10 After Node Deletion

Page 18: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Delete Node From Last Known Writer Graph Algorithm

Page 19: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Delete Node From Modified-Page Cache Graph Algorithm

Page 20: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Current Sombrero Architecture on a Single Node

Page 21: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Token Tracking Invocation Scenarios

Page 22: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Token Tracking Invocation Scenarios - continued

4 Requesting Node receives message from current LKW node that token has been revoked /

NotifyGrantTokenOK

Page 23: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Token Tracking Invocation Scenarios – continued

7 (2) Page Miss

Pag

ing

Ser

vice

Page 24: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Token Tracking Invocation Scenarios – continued

Page 25: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Token Tracking Invocation Scenarios – continued

Page 26: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Request Write Permission Algorithm

Page 27: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Send Modified Pages to Peer Algorithm

Page 28: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Receive Request for Write Token from Peer Algorithm

Page 29: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Receive Modified Pages from Peer Algorithm

Page 30: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Handle Local MPC Graph Pruning

Page 31: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Sombrero Simulation Implementation Architecture

Page 32: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Sombrero to Simulation Mapping

Page 33: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Single Node Access

Page 34: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Two Node Access

Page 35: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Three Node Scenario

Page 36: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Three Node Multiple Pages

Page 37: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

MRMW Three Node Scenario

Page 38: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Thread Migration Scenarios on a Memory Object

Page 39: DISTRIBUTED CONSISTENCY MANAGEMENT  IN

John Olson M.S. Thesis Presentation 8/02

Questions