On cs480 principles of data management spring 2013

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Bad network adapter or a loose cable –  A failure in the switching fabric •  Disk Failures –  Failure at one or more disks 10 2/1/13 CS480 Principles of Data Management Spring 2013 Node Failures (1/3) CS480 Principles of Data Management Spring 2013 Node Failures (2/3) •  When a node fails, •  Token manager releases tokens held by failed node •  Distributed locking protocol –  Restores metadata updated by the failed node –  Releases resources held by the failed node •  E.g. lock token –  Appoints replacements for any special roles played by the failed node •  Metanode •  Alloca.on manager •  Token manager –  Ensures the metadata it had updated in its cache but had not yet wriHen back to disk at the .me of the failure? •  Are released only aNer log recovery is complete •  Metadata modified by the failed node will not be accessible to other nodes un.l the state is consistent •  Recovery logs on shared disks –  Run log recovery from the failed node’s log on one of the surviving nodes CS480 Principles of Data Management Spring 2013 Node Failures (3/3) Spring 2013 Communication Failures •  Group services layer •  Failure of the token manager –  Another node will take over responsibility –  Reconstruct the token manager state by query...
View Full Document

This note was uploaded on 02/11/2014 for the course CS 480 taught by Professor Staff during the Spring '08 term at Colorado State.

Ask a homework question - tutors are online