Run-time support for extensible protocol stacks

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 fr...

Full description

Saved in:
Bibliographic Details
Published in2003 IEEE Conference on Open Architectures and Network Programming pp. 43 - 52
Main Authors Dandekar, H., Purtell, A., Schwab, S.
Format Conference Proceeding
LanguageEnglish
Published IEEE 2003
Subjects
Online AccessGet full text
ISBN0780377648
9780780377646
DOI10.1109/OPNARC.2003.1196372

Cover

More Information
Summary: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.
ISBN:0780377648
9780780377646
DOI:10.1109/OPNARC.2003.1196372