The design and evaluation of a multiple-language active network architecture enabled via middleware

In conventional data communication networks, the basic network components are passive; routing decisions are made solely on the basis of packet header information. In contrast, active networks allow added computation within the network through user-defined routing and processing instructions, provid...

Full description

Bibliographic Details
Main Author: Cook, Carl
Language:en
Published: University of Canterbury. Computer Science 2014
Online Access:http://hdl.handle.net/10092/9419
Description
Summary:In conventional data communication networks, the basic network components are passive; routing decisions are made solely on the basis of packet header information. In contrast, active networks allow added computation within the network through user-defined routing and processing instructions, providing the on-demand installation of powerful software-based network services. As an adaptation of previous active networks, this thesis presents an architecture based entirely in middleware. By utilising middleware services, the architecture resolves authentication, memory-management, and interconnectivity issues otherwise assumed as inherent, and enables a highly functional multiple-language interface for the deployment of dynamic protocols. After describing the architectural design, an empirical system evaluation is presented with comparisons to both conventional network protocols and a well-known existing active network architecture. Results indicate performance improvements over the existing architecture, and demonstrate the feasibility of a multiple-language active network infrastructure implemented entirely in middleware.