DocumentCode
3659230
Title
IPlug and dSocket: A new network API for decoupling identifier and locator
Author
Cinyoung Hur;Jeong-hwan Kim;Heeyoung Jung;Woojik Chun
Author_Institution
Electronics and Telecommunications Research Institute, Daejon, Republic of Korea
fYear
2015
Firstpage
460
Lastpage
463
Abstract
In current Internet, network API acts as a bridge between application and network and the importance of its role is growing. However, it has inherent limitation of tight-coupling which makes almost indivisible all the network environments, such as transport controls and network-specific addresses. This coupling not only makes it difficult to change one without changing another, but also prevents both sides from evolving. This work presents a novel network API, iPlug and dSocket, which not only decouples identifier and locator, but splits application-specific functions from protocol-specific. Our design enables (1) injection of information-centered applications requirements, (2) encapsulated control of underlying network mechanisms, and (3) dynamic coupling between applications and network. The proposed API is implemented as a shared library that can be easily deployed. Our evaluations on mobility environment showed that applications have the benefits of clear abstraction and easy programmability from decoupled iPlug and dSocket API.
Keywords
"Sockets","Internet","Protocols","Servers","Couplings","Computer architecture","Libraries"
Publisher
ieee
Conference_Titel
Network Operations and Management Symposium (APNOMS), 2015 17th Asia-Pacific
Type
conf
DOI
10.1109/APNOMS.2015.7275366
Filename
7275366
Link To Document