The Evolving Philosophers Problem: Dynamic Change Management
IEEE Transactions on Software Engineering
Building adaptive systems using ensemble
Software—Practice & Experience - Special issue on multiprocessor operating systems
ACM Transactions on Computer Systems (TOCS)
A survey of programmable networks
ACM SIGCOMM Computer Communication Review
The case for reflective middleware
Communications of the ACM - Adaptive middleware
A QoS Metamodel and its Realization in a CORBA Component Infrastructure
HICSS '03 Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS'03) - Track 9 - Volume 9
Constructing Adaptive Software in Distributed Systems
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Consistency Management in the Presence of Simultaneous Client-Specific Views
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
NeCoMan: middleware for safe distributed service deployment in programmable networks
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
Protocol boosters: applying programmability to network infrastructures
IEEE Communications Magazine
Adding dynamic reconfiguration support to JBoss AOP
MAI '07 Proceedings of the 1st workshop on Middleware-application interaction: in conjunction with Euro-Sys 2007
Support for distributed adaptations in aspect-oriented middleware
Proceedings of the 7th international conference on Aspect-oriented software development
DynaQoS©-RDF: a best effort for QoS-assurance of dynamic reconfiguration of dataflow systems
Journal of Software Maintenance and Evolution: Research and Practice
Scalable authorization middleware for service oriented architectures
ESSoS'11 Proceedings of the Third international conference on Engineering secure software and systems
Run-Time and atomic weaving of distributed aspects
Transactions on Aspect-Oriented Software Development II
Hi-index | 0.00 |
This article focuses on safe runtime adaptation of point-to-point-based network services in programmable networks. These services consist of tightly coupled distributed components that must cooperate to implement a network service. Preserving network integrity during the addition, replacement, or removal of these services requires coordinated adaptation of the protocol stacks accommodating the service components. The NeCoMan middleware addresses this problem. The novelty of this middleware is its ability to customize the adaptation process, taking into account the properties of the network services that are involved as well as the reconfiguration semantics.