The butterfly satellite IMP for the wideband packet satellite network
SIGCOMM '86 Proceedings of the ACM SIGCOMM conference on Communications architectures & protocols
Proc. of a conference on Functional programming languages and computer architecture
Transparent interconnection of incompatible local area networks using bridges
SIGCOMM '87 Proceedings of the ACM workshop on Frontiers in computer communications technology
The definition of Standard ML
Interconnections: bridges and routers
Interconnections: bridges and routers
SIGCOMM '92 Conference proceedings on Communications architectures & protocols
Real-time replication garbage collection
PLDI '93 Proceedings of the ACM SIGPLAN 1993 conference on Programming language design and implementation
A concurrent, generational garbage collector for a multithreaded implementation of ML
POPL '93 Proceedings of the 20th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
The importance of non-data touching processing overheads in TCP/IP
SIGCOMM '93 Conference proceedings on Communications architectures, protocols and applications
Concurrent replicating garbage collection
LFP '94 Proceedings of the 1994 ACM conference on LISP and functional programming
A structured TCP in standard ML.
SIGCOMM '94 Proceedings of the conference on Communications architectures, protocols and applications
U-Net: a user-level network interface for parallel and distributed computing
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
A Web navigator with applets in Caml
Proceedings of the fifth international World Wide Web conference on Computer networks and ISDN systems
ASHs: Application-specific handlers for high-performance messaging
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Masking the overhead of protocol layering
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
List processing in real time on a serial computer
Communications of the ACM
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
Liquid Software: A New Paradigm for Networked Systems
Liquid Software: A New Paradigm for Networked Systems
A survey of active network research
IEEE Communications Magazine
The design and implementation of an operating system to support distributed multimedia applications
IEEE Journal on Selected Areas in Communications
IEEE Journal on Selected Areas in Communications
An active service framework and its application to real-time multimedia transcoding
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
PLAN: a packet language for active networks
ICFP '98 Proceedings of the third ACM SIGPLAN international conference on Functional programming
Active network vision and reality: lessions from a capsule-based system
Proceedings of the seventeenth ACM symposium on Operating systems principles
Application of computational intelligence techniques in active networks
Proceedings of the 2001 ACM symposium on Applied computing
Scheduling computations on a software-based router
Proceedings of the 2001 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
AMTree: an active approach to multicasting in mobile networks
Mobile Networks and Applications
A model for enhancing connection rerouting in mobile networks
Wireless Networks - Special issue: Design and modeling in mobile and wireless systsems
Independent active program representation using ASN. 1
ACM SIGCOMM Computer Communication Review
Network infrastructure for massively distributed games
NetGames '02 Proceedings of the 1st workshop on Network and system support for games
A mobile agent-based active network architecture for intelligent network control
Information Sciences—Informatics and Computer Science: An International Journal - Special issue: Intelligent multimedia computing and networking
Application-level Programmable Internetwork Environment
BT Technology Journal
Open Extensible Network Control
Journal of Network and Systems Management
Active base stations and nodes for wireless networks
Wireless Networks
Service Configuration and Management in Adaptable Networks
DSOM '99 Proceedings of the 10th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management: Active Technologies for Network and Service Management
Network Programming Using PLAN
ICCL'98 Workshop on Internet Programming Languages
QoS-aware Active Gateway for Multimedia Communication
IDMS '99 Proceedings of the 6th International Workshop on Interactive Distributed Multimedia Systems and Telecommunication Services
Transport-Level Protocol Coordination in Cluster-to-Cluster Applications
IDMS '01 Proceedings of the 8th International Workshop on Interactive Distributed Multimedia Systems
Enhancements to Mobile IP with Active Networks
IWAN '00 Proceedings of the Second International Working Conference on Active Networks
Active Networking Means Evolution (or Enhanced Extensibility Required)
IWAN '00 Proceedings of the Second International Working Conference on Active Networks
ATOM - Active Totally Ordered Multicast
IWAN '00 Proceedings of the Second International Working Conference on Active Networks
Evolution in Action: Using Active Networking to Evolve Network Support for Mobility
IWAN '02 Proceedings of the IFIP-TC6 4th International Working Conference on Active Networks
Snow on Silk: A NodeOS in the Linux Kernel
IWAN '02 Proceedings of the IFIP-TC6 4th International Working Conference on Active Networks
Enabling Flexible Services Using XML Metadata
ECMAST '99 Proceedings of the 4th European Conference on Multimedia Applications, Services and Techniques
Reasoning about secrecy for active networks
Journal of Computer Security - CSFW13
Balancing performance and flexibility with hardware support for network architectures
ACM Transactions on Computer Systems (TOCS)
Perimorph: Run-Time Composition and State Management for Adaptive Systems
ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
Coordinated multi-streaming for 3D tele-immersion
Proceedings of the 12th annual ACM international conference on Multimedia
Building extensible routers using network processors: Research Articles
Software—Practice & Experience
Snow on silk: layering NodeOS functionality on conventional operating systems
Computer Networks: The International Journal of Computer and Telecommunications Networking - Active networks
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Adaptive active network control and management system (AANCMS)
ICECS'03 Proceedings of the 2nd WSEAS International Conference on Electronics, Control and Signal Processing
Adaptive active network control and management system (AANCMS)
TELE-INFO'05 Proceedings of the 4th WSEAS International Conference on Telecommunications and Informatics
Bottleneck Active Node Detouring for capsule-based active network
Journal of Network and Computer Applications
Journal of Network and Computer Applications
A framework for programmable overlay multimedia networks
IBM Journal of Research and Development
Adaptive control architecture for active networks
HPCC'05 Proceedings of the First international conference on High Performance Computing and Communications
An active framework for a WLAN access point using intel's IXP1200 network processor
HiPC'04 Proceedings of the 11th international conference on High Performance Computing
Hi-index | 0.00 |
Active networks accelerate network evolution by permitting the network infrastructure to be programmable, on a per-user, per-packet, or other basis. This programmability must be balanced against the safety and security needs inherent in shared resources.This paper describes the design, implementation, and performance of a new type of network element, an Active Bridge. The active bridge can be reprogrammed "on the fly", with loadable modules called switchlets. To demonstrate the use of the active property, we incrementally extend what is initially a programmable buffered repeater with switchlets into a self-learning bridge, and then a bridge supporting spanning tree algorithms. To demonstrate the agility that active networking gives, we show how it is possible to upgrade a network from an "old" protocol to a "new" protocol on-the-fly. Moreover, we are able to take advantage of information unavailable to the implementors of either protocol to validate the new protocol and fall back to the old protocol if an error is detected. This shows that the Active Bridge can protect itself from some algorithmic failures in loadable modules.Our approach to safety and security favors static checking and prevention over dynamic checks when possible. We rely on strong type checking in the Caml language for the loadable module infrastructure, and achieve respectable performance. The prototype implementation on a Pentium-based HP Netserver LS running Linux with 100 Mbps Ethernet LANS achieves ttcp throughput of 16 Mbps between two PCs running Linux, compared with 76 Mbps unbridged. Measured frame rates are in the neighborhood of 1800 frames per second.