Title :
The NetScript active network system
Author :
Da Silva, Sushil ; Yemini, Yechiam ; Florissi, Danilo
Author_Institution :
Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
fDate :
3/1/2001 12:00:00 AM
Abstract :
NetScript is a language system for dynamically programming and deploying protocol software in an active network. NetScript programs are packet flow processors composed out of dataflow components. They can be dynamically dispatched to remote nodes, composed with installed software, and executed to enhance node functions. NetScript has proven useful for implementing a variety of practical network systems including Internet protocol (IP) routers, firewalls, protocol analyzers, traffic shapers, load balancers, various queuing disciplines, intrusion detection systems, Web transport protocols, and IP telephony systems. The paper illustrates the principal concepts of NetScript with an example application, an active IP router that is dynamically extended to provide firewall protection
Keywords :
authorisation; data flow computing; packet switching; programming languages; telecommunication computing; telecommunication network routing; telecommunication security; transport protocols; IP telephony systems; Internet protocol routers; NetScript active network system; NetScript programs; Web transport protocols; active IP router; dataflow computational model; dynamic programming; firewall protection; intrusion detection systems; language system; load balancers; packet flow processing software; packet flow processors; protocol analyzers; protocol software; queuing disciplines; remote network nodes; traffic shapers; Application software; Computer architecture; Dynamic programming; IP networks; Intrusion detection; Queueing analysis; Search engines; Telecommunication traffic; Traffic control; Transport protocols;
Journal_Title :
Selected Areas in Communications, IEEE Journal on