Millions of computers connected to each other