The initial aim of today's Internet, which was created in the 1960s and 1970s, is resource sharing in a trust environment through host-to-host communication model. Internet has become a critical worldwide infrastructure with the unprecedented size with 50 years explosive growth due to the development of information and communication technologies. All kinds of social activities have been moved to Internet. These changes bring new challenges to Internet in various aspects, such as traffic growth, mobility support, security, scalability, etc.

We propose a service-oriented future Internet architecture named SOFIA to tackle the challenges above. SOFIA decouples the flexible service processing and the efficient data transmission into two stack layers: service layer and network layer. Service requesting is driven by service name and processed by intermediate routers according to processing rules at the service layer. Applications build on service layer and manipulate information over service sessions. A service session could further map to multiple service connections for flexibility and high throughput. We have implemented prototypes of both SOFIA router and end host stack. Various applications built upon SOFIA and experiments of SOFIA in the small scale Internet testbed have demonstrated the advantage of SOFIA on accelerating data distribution, supporting host mobility and service innovation.

SOFIA enables flexible service processing and efficient distribution by hybrid routing


Qinghua Wu, Zhenyu Li, Jianer Zhou, Heng Jiang, Zhiyang Hu, Yunjie Liu, Gaogang Xie, SOFIA: towards Service-oriented Information Centric Networking. IEEE Network PDF