Timestamp consistency and trace-driven analysis for distributed parallel systems