demand driven networks