A relational model of data for large shared data banks
Communications of the ACM
Evolution of an Active Networks Testbed
DANCE '02 Proceedings of the 2002 DARPA Active Networks Conference and Exposition
The BSD packet filter: a new architecture for user-level packet capture
USENIX'93 Proceedings of the USENIX Winter 1993 Conference Proceedings on USENIX Winter 1993 Conference Proceedings
A highly flexible service composition framework for real-life networks
Computer Networks: The International Journal of Computer and Telecommunications Networking - Active networks
Tierless programming and reasoning for software-defined networks
NSDI'14 Proceedings of the 11th USENIX Conference on Networked Systems Design and Implementation
Hi-index | 0.00 |
This paper discusses parallels between network communication packets, when processed in bulk, and relational database records. It introduces a new application-specific language, ANQL (Active Networks Query Language), that exploits a database metaphor for packet processing. ANQL has been demonstrated in Active Network control and management plane activities, although it may also be used in many other networking applications. In active networks, ANQL is primarilly intended as a tool or adjunct for use by Active Applications, and by control and management code. Environments are discussed in which ANQL or related languages might be utilized as full-fledged active packet languages in themselves. ANQL is applicable to both event-driven and background processing activities, and may be used in a single, centralized data collection and analysis process, or, with little change, in distributed implementations of packet analysis activities.