DocumentCode
1492614
Title
Activating networks: a progress report
Author
Smith, Jonathan M. ; Calvert, Kenneth L. ; Murphy, Sandra L. ; Orman, Hilarie K. ; Peterson, Larry L.
Author_Institution
Pennsylvania Univ., Philadelphia, PA, USA
Volume
32
Issue
4
fYear
1999
fDate
4/1/1999 12:00:00 AM
Firstpage
32
Lastpage
41
Abstract
Active networks-networks you can add programs to or customize to particular applications-are probably most familiar as Web proxy caches and firewalls. In their more sophisticated form, however, they have become customized infrastructures that let designers program control planes-the control software and network hardware used to manipulate the transport system´s behavior. Programming mechanisms such as open signaling are becoming more widespread, for example. But research in active networks has taken a step beyond even these sophisticated infrastructures. Working systems now let designers modify packet-switching infrastructures on the fly using either a switch-like model, which mixes active packets with other packets, or in a capsule model, which regards all packets as programs. In surveying working systems and experimental results, the authors have found that first-generation systems have opted to use modern programming language technologies such as Caml and Java to provide usability and safety, and cryptographic techniques to provide security. The systems differ in the degree of flexibility and performance they offer. Many differences stem from the use of a particular security model. The paper discusses a general architecture for active networks
Keywords
computer networks; packet switching; security of data; telecommunication security; Caml; Java; Web proxy caches; active networks; active packets; cryptography; customized infrastructures; firewalls; open signaling; packet-switching infrastructures; programming; safety; switch-like model; usability; Bandwidth; Control systems; Cryptography; Feeds; Hardware; Java; Packet switching; Programming environments; Protection; Usability;
fLanguage
English
Journal_Title
Computer
Publisher
ieee
ISSN
0018-9162
Type
jour
DOI
10.1109/2.755003
Filename
755003
Link To Document