Title :
A future-proof application-to-network interface
Author :
Martin, Denis ; Wippel, Hans ; Backhaus, Helge
Author_Institution :
Inst. fur Telematik, KIT, Karlsruhe, Germany
Abstract :
The current socket API is one obstacle for innovation in the Internet. In order to communicate, applications need a lot of networking know-how: They need to perform name-to-address resolution, select an appropriate transport protocol, and they need to implement application-layer protocols. If new transport protocols are introduced, an existing application needs to be modified in order to support them. If multiple protocols and address families are available at the same time, the application needs to select one of them. We therefore propose a new application-to-network interface that reduces the necessary networking know-how at application-level to foster independent evolutions of applications and the network stack. To achieve this goal, networking functionality currently done by the applications themselves is pushed down below the API. Our interface aims at being simple and intuitive for the application programmer, separating application and networking concerns, and being suitable for any current and future networking technology.
Keywords :
Internet; application program interfaces; transport protocols; Internet; address family; application programmer; application-layer protocol; future-proof application-to-network interface; name-to-address resolution; network stack; networking functionality; networking technology; socket API; transport protocol; Bandwidth; Internet; Sockets; Streaming media; Transport protocols; World Wide Web;
Conference_Titel :
Network of the Future (NOF), 2011 International Conference on the
Conference_Location :
Paris
Print_ISBN :
978-1-4577-1605-8
DOI :
10.1109/NOF.2011.6126676