Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
A pattern system for network management interfaces
Communications of the ACM
Design patterns in communications software
Design patterns in communications software
Design Patterns for Context-Aware Adaptation
SAINT-W '05 Proceedings of the 2005 Symposium on Applications and the Internet Workshops
An Efficient Resilience Mechanism for Data Centric Storage in Mobile Ad Hoc Networks
MDM '06 Proceedings of the 7th International Conference on Mobile Data Management
OSS Design Patterns: A Pattern Approach to the Design of Telecommunications Management Systems
OSS Design Patterns: A Pattern Approach to the Design of Telecommunications Management Systems
Architectural principles and elements of in-network management
IM'09 Proceedings of the 11th IFIP/IEEE international conference on Symposium on Integrated Network Management
Migration policies for location-centric data storage in mobile ad-hoc networks
MSN'07 Proceedings of the 3rd international conference on Mobile ad-hoc and sensor networks
IEEE Communications Magazine
Design patterns in telecommunications system architecture
IEEE Communications Magazine
Hi-index | 0.00 |
Designing and operating large-scale management systems has become extremely challenging due to the growing complexity of network technologies and networked service infrastructures. Both knowledge and functionality for performing management tasks are typically shared between service and management realms. However, current management practices do not adequately address this situation, and management functions are added only after services are deployed. In this paper, we introduce co-design patterns to embedded network management and show how they allow for a more structured design of recurring management tasks. Using a distributed fault management scenario we demonstrate how co-design patterns facilitate the interworking of service and management processes that share knowledge and functionality to handle faults collaboratively. We further show that applying co-design patterns results in significant improvement in the runtime performance of embedded management processes.