Design patterns for object-oriented software development
Design patterns for object-oriented software development
Design Patterns CD: Elements of Reusable Object-Oriented Software, (CD-ROM)
Design Patterns CD: Elements of Reusable Object-Oriented Software, (CD-ROM)
A generic instrumentation framework for collecting dynamic information
ACM SIGSOFT Software Engineering Notes
Architecture-based self-adaptation in the presence of multiple objectives
Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems
Service configurator: a pattern for dynamic configuration of services
COOTS'97 Proceedings of the 3rd conference on USENIX Conference on Object-Oriented Technologies (COOTS) - Volume 3
Design patterns for developing dynamically adaptive systems
Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
GPC'12 Proceedings of the 7th international conference on Advances in Grid and Pervasive Computing
Proceedings of the Second International Conference on Computational Science, Engineering and Information Technology
Hi-index | 0.00 |
Rapidly growing collection of communication services is now available on the Internet. A communication service is a component in a server that provides capabilities to clients. Services available on the Internet include: WWW browsing and content retrieval services software distribution service. A common way to implement these services is to develop each one as a separate program and then compile, link, and execute each program in a separate process. However, this "static" approach to configuring services yields inflexible, often inefficient, applications and software architectures. The main problem with static configuration is that it tightly couples the implementation of a particular service with the configuration of the service with respect to other services in an application. In this paper we propose a system for dynamically configuring communication services. Server will invoke and manage services based on time stamp of service. The system will reduce work load of sever all services in executed by different threads based on time services are executed, suspended and resumed. Different patterns are used designing of service administration pattern that are reflective monitoring, strategy and thread per connection. This paper satisfies the properties of autonomic system: For monitoring use reflective monitoring, Decision making we use strategy pattern. Thread per connection is used of executing service in different thread. The pattern is described using a java-like notation for the classes and interfaces. A simple UML class and Sequence diagrams are depicted.