Using Model Checking to Analyze the System Behavior of the LHC Production Grid

60
Daniela Remenska , Tim Willemse, Jeff Templon , Kees Verstoep , Wan Fokkink and Henri Bal CCGrid, May 2012

Transcript of Using Model Checking to Analyze the System Behavior of the LHC Production Grid

Page 1: Using Model Checking to Analyze the System Behavior of the LHC Production Grid

Daniela Remenska, Tim Willemse, Jeff Templon , Kees Verstoep , Wan Fokkink and Henri Bal

CCGrid, May 2012

Page 2: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 3: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 4: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 5: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 6: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 7: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 8: Using Model Checking to Analyze the System Behavior of the LHC Production Grid

Management of: JobsData transfersRecall from tapeProduction workflowsetc.

Page 9: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 10: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 11: Using Model Checking to Analyze the System Behavior of the LHC Production Grid

STAGING TASK workflow:

Entities get into inconsistent stateTasks become stuck, cannot make progressJobs fail and then continue magically

Page 12: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 13: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 14: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 15: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 16: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 17: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 18: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 19: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 20: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 21: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 22: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 23: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 24: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 25: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 26: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 27: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 28: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 29: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 30: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 31: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 32: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 33: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 34: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 35: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 36: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 37: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 38: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 39: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 40: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 41: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 42: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 43: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 44: Using Model Checking to Analyze the System Behavior of the LHC Production Grid

Failed

Running

Done

Page 45: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 46: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 47: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 48: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 49: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 50: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 51: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 52: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 53: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 54: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 55: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 56: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 57: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 58: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 59: Using Model Checking to Analyze the System Behavior of the LHC Production Grid
Page 60: Using Model Checking to Analyze the System Behavior of the LHC Production Grid