The design philosophy of the DARPA internet protocols
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Towards an active network architecture
ACM SIGCOMM Computer Communication Review
ASN.1 protocol specification for use with arbitrary encoding schemes
IEEE/ACM Transactions on Networking (TON)
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
An architecture for active networking
HPN '97 Proceedings of the IFIP TC6 seventh international conference on High performance netwoking VII
A rate based flow control switch design for ABR service in an ATM network
ICCC '95 Proceedings of the 12th international conference on computer communication on Information highways : for a smaller world and better living: for a smaller world and better living
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
Study of interoperability between EFCI and ER switch mechanisms for ABR traffic in an ATM network
ICCCN '95 Proceedings of the 4th International Conference on Computer Communications and Networks
Source behavior for ATM ABR traffic management: an explanation
IEEE Communications Magazine
A survey of active network research
IEEE Communications Magazine
The SwitchWare active network architecture
IEEE Network: The Magazine of Global Internetworking
A dynamic signaling mechanism based on symbiotic packet processing
Computer Communications
Hi-index | 0.00 |
The future success of computer communications will largely depend on how effectively applications achieve their desired quality of service (QoS). Active networks move closer to the goal of application specified QoS by allowing user-specified network related computation to be injected into the network elements. Although research into active networks is in its infancy, one area that has not yet received much attention is the representation of active programs. The Active Network Encapsulation Protocol (ANEP) has made a significant effort towards producing a common definition, however, as the name suggests, ANEP has only gone as far as the packet header for encapsulating an active program. The contribution of this paper is to show how an independent packet representation such as Abstract Syntax Notation One (ASN.1) can be used as a common substrate for representing active programs. An active networking framework, using ASN.1 whereby any active network solution can be deployed independently of the active network element's architecture is discussed. In this paper, we demonstrate the independent representation using a simple procedural language. This technique however is language independent and can be extended to cover any language including all those currently used in active networks. ASN.1 is ideally suited to this purpose since it was originally conceived as a language for the representation of programs and data types in protocol data units (PDUs). This solution maintains security, mobility and efficiency.