Title :
Run-time support for extensible protocol stacks
Author :
Dandekar, Hrishikesh ; Purtell, Andrew ; Schwab, Stephen
Author_Institution :
Network Associates Labs., Los Angeles, CA, USA
Abstract :
By implementing an extensible network protocol stack in the AMP operating system, we have demonstrated support for fine-grained replacement of low-level network processing components. Furthermore, our compiler technology approach provides the means to support multiple hardware architectures and a framework for enforcing safety and security properties during runtime code generation. Our preliminary results indicate that our approach is feasible, has comparable per-packet processing costs to static code, and has acceptable per-module loading and code generation costs.
Keywords :
distributed programming; program compilers; protocols; security of data; AMP operating system; code generation costs; compiler technology; extensible network protocol stack; fine-grained low-level network processing component replacement; multiple hardware architectures; per-module loading costs; per-packet processing costs; run-time support; runtime code generation; safety properties; security properties; Computer languages; Costs; Hardware; Laboratories; Libraries; Operating systems; Protection; Protocols; Runtime; Vehicle safety;
Conference_Titel :
Open Architectures and Network Programming, 2003 IEEE Conference on
Print_ISBN :
0-7803-7764-8
DOI :
10.1109/OPNARC.2003.1196372