• DocumentCode
    2237171
  • Title

    Modules as building blocks for protocol configuration

  • Author

    Plagemann, Thomas ; Vogt, Martin ; Plattner, Bernard ; Walter, Thomas

  • Author_Institution
    Comput. Eng. & Networks Lab., Swiss Federal Inst. of Technol. Zurich, Switzerland
  • fYear
    1993
  • fDate
    19-22 Oct 1993
  • Firstpage
    106
  • Lastpage
    113
  • Abstract
    Da CaPo provides an environment for the dynamic configuration of protocols. Configuration is done with respect to application requirements, properties of the offered network services, and the available resources in the end systems. The goal of the configuration is to provide a service with minimal necessary functionality for each request, i.e., to diminish protocol complexity and so to increase protocol performance. Modules serve as basic building blocks for the protocol configuration. Common software engineering principles like encapsulation and information hiding as well as a unified module interface allow the unconstrained configuration of modules to protocols. The Da CaPo runtime environment links modules to protocols in one UNIX process and realizes an efficient data transport inside the end systems because performance reducing operations like data copying or process switches are minimized
  • Keywords
    Unix; modules; protocols; software engineering; telecommunication services; Da CaPo runtime environment; UNIX; building blocks; data copying; data transport; dynamic configuration; encapsulation; end systems; information hiding; module interface; network services; protocol configuration; protocol performance; software engineering; Computer networks; Encapsulation; Environmental management; High-speed networks; Operating systems; Resource management; Runtime environment; Switches; Testing; Transport protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Protocols, 1993. Proceedings., 1993 International Conference on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    0-8186-3670-X
  • Type

    conf

  • DOI
    10.1109/ICNP.1993.340927
  • Filename
    340927