Application level active networking

In this paper we describe and discuss an Application Level Active Network system. This system provides the benefits of proposed Active Networks, including rapid and transparent deployment of new network services. However our system is also relatively free of the problems of router-level Active Network deployment, such as concerns over safety and resource management. We describe our overall architecture and its components. We then describe and discuss an implementation of the architecture in Java. We present a number of applications that have been implemented on the architecture, and indicate the benefits of our approach.