Networking: Four ways to reinvent the Internet

The Internet is struggling to keep up with the ever-increasing demands placed on it. Katharine Gammon looks at ways to fix it.