1. A system for processing a stream of tuples comprising: a plurality of processing elements to receive a stream of tuples, each processing element having one or more stream operators, wherein one or more of the stream operators include code configured to output tuples to one or more other stream operators; two or more processors; and a memory containing an application that, when executed, causes at least one of the two or more processors to: establish a tuple creation policy for a first tuple, the tuple creation policy outlining one or more tuple creation parameters for the first tuple; receive the first tuple at a first stream operator, the first stream operator being configured to perform one or more operations on the first tuple and to output a second tuple; determine, using the first tuple's tuple creation policy, that the first stream operator is permitted to generate the second tuple, wherein determining that the first stream operator is permitted to generate the second tuple includes: determining that the second tuple is an associated spawn of the first tuple using a tuple assignment policy; determining tuple spawn counts for the first tuple; and determining that the first stream operator is permitted to generate the second tuple by comparing the first tuple's tuple spawn counts to the tuple creation policy for the first tuple; and generate, by the first stream operator and in response to determining that the first stream operator is permitted to generate the second tuple, the second tuple.