Unearthing the impact of structure in data and in topology for caching and computing networks