DocumentCode :
1702798
Title :
The Pronto platform: a flexible toolkit for programming networks using a commodity operating system
Author :
Hjalmtysson, Gisli
Author_Institution :
Shannon Lab., AT&T Labs.-Res., Florham Park, NJ, USA
fYear :
2000
fDate :
3/1/2000 12:00:00 AM
Firstpage :
98
Lastpage :
107
Abstract :
In recent years, there has been an increasing interest in introducing more advanced services and functionality into networks. This is the primary driver behind the ongoing research on active and programmable networking. A central part of this research is to design an extensible architecture for network nodes that can be dynamically specialized to provide customized network services, to converge on a set of basic facilities provided by all nodes, and to provide the interface to these facilities. While several architectures have been proposed, they have so far been realized using prototype operating systems or proprietary programming languages. Lack of robust platforms for experimentation remains a significant obstacle for research on new network services. We have built a platform for research on active and programmable networks, based on Linux. Our changes to the kernel proper are minimal and are contained in a small kernel patch that is compatible with multiple versions of Linux (2.2.2 and higher), enabling us to benefit from the rapid evolution and industrial support of Linux in general, and specifically those parts that are outside of our interests. In this paper, we describe the platform and give examples of its use
Keywords :
active networks; computer network management; network operating systems; open systems; telecommunication computing; Linux; Pronto platform; active networking; basic facilities; commodity operating system; customized network services; dynamically specialized architecture; extensible network node architecture; flexible toolkit; industrial support; kernel patch; network programming; programmable networking; robust platform; Computer languages; Functional programming; Internet telephony; Kernel; Laboratories; Linux; Network servers; Operating systems; Prototypes; Robustness;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Open Architectures and Network Programming, 2000. Proceedings. OPENARCH 2000. 2000 IEEE Third Conference on
Conference_Location :
Tel Aviv
Print_ISBN :
0-7803-6268-3
Type :
conf
DOI :
10.1109/OPNARC.2000.828137
Filename :
828137
Link To Document :
بازگشت