1. A method, comprising: obtaining, using at least one processor, at least one model of at least one collaborative network; modeling, using the at least one processor, at least one routing pattern for one or more nodes of a given collaborative network; simulating, using the at least one processor, one or more virtual network topologies of the given collaborative network using the at least one model and the at least one routing pattern; and configuring, using the at least one processor, a given one of the one or more virtual network topologies on the given collaborative network based on simulation results; wherein the given collaborative network comprises a plurality of nodes and one or more edges between pairs of the plurality of nodes.