| 摘要: |
| 执行环境是主动网络中各种应用、移动代码的编制、管理和运行的基础,提出了一种基于可编程移动软设备的主动网络执行环境,该执行环境中的可编程单元称为可移动软设备,在功能上按协议子树划分,通过执行环境中的多路分解器,网络中的主动包和被动包都能找到相应的处理代码,在执行环境里,主动节点的功能易于扩充,大量的API方便用户编程,协议或应用的调试和部署简单. |
| 关键词: 主动网络 执行环境 软设备 协议树 可编程单元 |
| DOI: |
| 分类号: |
| 基金项目:国家自然科学基金资助项目(69973036);国家863高科技发展计划资助项目(863-317-01-10-99);国家重点基础研究发展规划973资助项目(G1999032710) |
|
| Execution Environments for Active Network Based on Programmable Mobile Softdevices |
|
LU Yue-ming,QIAN De-pei,XU Bin,WANG Lei
|
| Abstract: |
| Execution environments (EEs) are infrastructures on which applications and mobile code are programmed, managed and executed. A new type of EE for active network based on programmable mobile softdevices is presented in this paper. Programmable units, called softdevices in the EEs, are formed according to functions of protocol sub-trees. By means of demux (demultiplexer), passive packets and active packets can find and execute corresponding codes. In these EEs, functions of active nodes are extended flexibly,user prpgramming is facilitated by rich APIs,and protocols or appications are tested and deployed dynamically. |
| Key words: active network execution environment softdevice protocol sub-tree programmable unit |