• DocumentCode
    568649
  • Title

    A Requirement-Based Socket API for a Transition to Future Internet Architectures

  • Author

    Siddiqui, Abbas Ali ; Mueller, Paul

  • Author_Institution
    Univ. of Kaiserslautern, Kaiserslautern, Germany
  • fYear
    2012
  • fDate
    4-6 July 2012
  • Firstpage
    340
  • Lastpage
    345
  • Abstract
    The existing application programming interface (API) between applications and the network architecture is one reason that it is hard to deploy novel protocols into the network architecture. Coupling between applications and underlying protocols makes it almost impossible to change one without changing the other. Coupling can be loosened or resolved by not involving applications in protocols implementation details but, only in functionality necessary to establish a communication. This way underlying network can deploy novel or updated implementations of a functionality without needing to change the applications. Using intermediate abstraction layers is an approach to break the dependency between applications and network protocols. One of the major goals in future internet architectures is to be flexible enough to adapt to application´s requirements. In this paper, a requirement-based API is presented as an abstraction layer to make applications independent of network mechanisms, which also helps in the transition to future internet architectures.
  • Keywords
    Internet; application program interfaces; protocols; Internet architectures; application programming interface; network architecture; protocols; requirement-based socket API; Abstracts; Computer architecture; IP networks; Internet; Sockets; Transport protocols; API; Network Architecture; Object-Oriented Methodology; Requirements; Sockets;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Innovative Mobile and Internet Services in Ubiquitous Computing (IMIS), 2012 Sixth International Conference on
  • Conference_Location
    Palermo
  • Print_ISBN
    978-1-4673-1328-5
  • Type

    conf

  • DOI
    10.1109/IMIS.2012.117
  • Filename
    6296876