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
Link To Document