Nonlinearly correlated failure analysis and autonomic prediction for distributed systems