Concepts and experiments in computational reflection
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Exokernel: an operating system architecture for application-level resource management
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
An introduction to partial evaluation
ACM Computing Surveys (CSUR)
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Router plugins: a software architecture for next generation routers
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Proceedings of the seventeenth ACM symposium on Operating systems principles
MMLite: a highly componentized system architecture
Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications
Monitoring, security, and dynamic configuration with the dynamicTAO reflective ORB
IFIP/ACM International Conference on Distributed systems platforms
Customization of object request brokers by application specific policies
IFIP/ACM International Conference on Distributed systems platforms
The OKE Corral: Code Organisation and Reconfiguration at Runtime Using Active Linking
IWAN '02 Proceedings of the IFIP-TC6 4th International Working Conference on Active Networks
Flexible, Dynamic, and Scalable Service Composition for Active Routers
IWAN '02 Proceedings of the IFIP-TC6 4th International Working Conference on Active Networks
Component-Based Deployment and Management of Services in Active Networks
IWAN '02 Proceedings of the IFIP-TC6 4th International Working Conference on Active Networks
An Efficient Component Model for the Construction of Adaptive Middleware
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
Think: A Software Framework for Component-based Operating System Kernels
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
From protocol stack to protocol heap: role-based architecture
ACM SIGCOMM Computer Communication Review
Darwin: Customizable Resource Management for Value-Added Network Services
ICNP '98 Proceedings of the Sixth International Conference on Network Protocols
Network Systems Design Using Network Processors
Network Systems Design Using Network Processors
The design of a configurable and reconfigurable middleware platform
Distributed Computing
Knit: component composition for systems software
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
An architecture for next generation middleware
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Support for resource-assured and dynamic virtual private networks
IEEE Journal on Selected Areas in Communications
An OS interface for active routers
IEEE Journal on Selected Areas in Communications
IEEE Network: The Magazine of Global Internetworking
Research directions in reflective middleware: the Lancaster experience
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
CHAMBRE: integrating multimedia and virtual tools
Proceedings of the working conference on Advanced visual interfaces
A generic component model for building systems software
ACM Transactions on Computer Systems (TOCS)
Experiences with open overlays: a middleware approach to network heterogeneity
Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008
Deep middleware for the divergent Grid
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
SpringSim '09 Proceedings of the 2009 Spring Simulation Multiconference
Architecting dynamic reconfiguration in dependable systems
Architecting dependable systems IV
Managing dynamic reconfiguration in component-based systems
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
Run-Time and atomic weaving of distributed aspects
Transactions on Aspect-Oriented Software Development II
Deep middleware for the divergent grid
Middleware'05 Proceedings of the ACM/IFIP/USENIX 6th international conference on Middleware
Hi-index | 0.00 |
While there has already been significant research in support of openness and programmability in networks, this paper argues that there remains a need for generic support for the integrated development, deployment and management of programmable networking software. We further argue that this support should explicitly address the management of run-time reconfiguration of systems, and should be independent of any particular programming paradigm (e.g. active networking or open signaling), programming language, or hardware/ operating system platform. In line with these aims, we outline an approach to the structuring of programmable networking software in terms of a ubiquitously applied software component model that can accommodate all levels of a programmable networking system from low-level system support, to in-band packet handling, to active networking execution environments to signaling and coordination.