When we create a scale-free network for the Newscast simulation, do we have to create it keeping into account the dimension of the nodes' caches? I think yes, but if we do we run the risk that the parameters would not allow the creation of the network. One case is if we ask to connect each new node (during preferential attachment) to more nodes than the capacity of the cache (but this is easy to check and to deny). But what if, for example, we start with a very dense random graph and we cannot connect the new nodes with enough neighbours because all of them have their caches full?
I know this very unlikely to happen, but I wanted to ask just in case. Personally I think that we can just avoid these parameters.