Upgrading the Internet for the mobile age

A team of researchers at Princeton University has created a new approach to Internet architecture that provides mobility for users and flexibility for datacenters while not requiring any major changes to the current structure of the Internet.

Called Serval, the new system adds a novel element to the network stack called the Service Access Layer. The Service Access Layer provides a new naming system based on services, rather than the current network stack, which is designed for fixed hosts with addresses based on physical location.

By making naming dependent on services rather than location, Serval allows mobile users to seamlessly transit between Wifi and 3G, or for devices to use both simultaneously. At the other end, applications can run on multiple servers at different locations or migrate to other servers without the need for costly and complex load balancing. In a cloud setting, Serval allows webservers to run in virtual machines that can migrate between hosts to distribute load.

(Answers to Frequently Asked Questions about Serval.)

The Serval team has already constructed a proof-of-service network to demonstrate the system's abilities. Michael Freedman, a computer science professor at Princeton's School of Engineering and Applied Science, said the team is in discussions with organizations to arrange a wider distribution of the system.

Freedman, the Serval team leader, said the system can be deployed incrementally and does not interfere with the current network stack. Users can operate Serval without degrading performance in dealing with parts of the Internet that are not using the system.