PLAN: a packet language for active networks
ICFP '98 Proceedings of the third ACM SIGPLAN international conference on Functional programming
Java Software Solutions: Foundations of Program Design
Java Software Solutions: Foundations of Program Design
Network Programming Using PLAN
ICCL'98 Workshop on Internet Programming Languages
IWAN '99 Proceedings of the First International Working Conference on Active Networks
Active networks: Applications, security, safety, and architectures
IEEE Communications Surveys & Tutorials
A survey of active network research
IEEE Communications Magazine
IEEE Communications Magazine
Commentaries on “Active networking and end-to-end arguments”
IEEE Network: The Magazine of Global Internetworking
Hi-index | 0.00 |
PLAN (Packet Language for Active Networks) has emerged as an important execution engine for deploying active network applications. PLAN adopts a hybrid active packets and nodes architecture to provide safety, security, flexibility and performance. This paper presents some research results of an ongoing project within the Secure Active VPN Environment (SAVE) project in active networks at Dalhousie University. PLAN has been selected as the execution engine for running experiments on our test bed. In this paper, we propose two novel mechanisms for extending the functionality of PLAN. First, we introduce a mechanism to deploy services in PLAN using a C-Bridge. This C-Bridge enables the programmer to create services in C, thus enhancing the efficiency, flexibility and accessibility of PLAN. The second mechanism presented consists of an enhancement in the way PLAN communicates with Java applications. The enhancement presented comes from fixing a possible oversight in PLAN and by improving memory management.