• DocumentCode
    2032231
  • Title

    Reasoning about active network protocols

  • Author

    Bhattacharjee, Samrat ; Calvert, Kenneth L. ; Zegura, Ellen W.

  • Author_Institution
    Coll. of Comput., Georgia Tech. Res. Inst., Atlanta, GA, USA
  • fYear
    1998
  • fDate
    13-16 Oct 1998
  • Firstpage
    31
  • Lastpage
    40
  • Abstract
    Active networks allow users to “program” the network infrastructure, by injecting information that describes or controls a distributed algorithm to be executed for the user by the network infrastructure. The nature of the services that can be implemented with such a facility is determined by the programming interface to the active network, i.e. the set of abstractions it exposes to users. The complexity of this interface may range from a few simple parameters to a completely general programming language. We present a model that supports reasoning independently about the correctness of both the underlying active network platform and the algorithms injected into it, in a manner that admits the full range of possible programming interfaces. The model is described without relying on any particular formalism. The interaction between the underlying platform and the user injected program is captured in a specialized form of program composition that allows properties of each to be preserved. The use of the model is illustrated via an example dealing with mobility. For the example, we use the UNITY formalism to be more precise about the programs and properties that are preserved
  • Keywords
    application program interfaces; distributed algorithms; network operating systems; protocols; UNITY formalism; active network protocols; complexity; distributed algorithm; mobility; network infrastructure; program composition; programming interface; underlying platform; user injected program; Computer languages; Computer networks; Distributed algorithms; Distributed computing; Distributed control; Educational institutions; Programming profession; Protocols; Telecommunication computing; Telecommunication control;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Protocols, 1998. Proceedings. Sixth International Conference on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    0-8186-8988-9
  • Type

    conf

  • DOI
    10.1109/ICNP.1998.723723
  • Filename
    723723