1. A method for inferring performance, comprising: constructing a chain graph comprising a plurality of nodes, one or more of which has a known value at a first timestamp, wherein a value associated with a first node at the first timestamp influences a value associated with a second node connected to the first node by an edge at the first timestamp, and wherein each node has an associated chain that represents values of the node at different timestamps; propagating known values of each node in the graph within each timestamp to all neighboring nodes using a processor; and propagating known values of each node in the graph across different timestamps using the processor.