Wednesday, 5 October 2022

Load Distribution Composite Design Pattern for Genetic Algorithm-Based Autonomic Computing Systems

Vishnuvardhan Mannava1 and T. Ramesh2, 1K L University, India, 2National Institute of Technology, Warangal, India

ABSTRACT

Current autonomic computing systems are ad hoc solutions that are designed and implemented from the scratch. When designing software, in most cases two or more patterns are to be composed to solve a bigger problem. A composite design patterns shows a synergy that makes the composition more than just the sum of its parts which leads to ready-made software architectures. As far as we know, there are no studies on composition of design patterns for autonomic computing domain. In this paper we propose pattern-oriented software architecture for self-optimization in autonomic computing system using design patterns composition and multi objective evolutionary algorithms that software designers and/or programmers can exploit to drive their work. Main objective of the system is to reduce the load in the server by distributing the population to clients. We used Case Based Reasoning, Database Access, and Master Slave design patterns. We evaluate the effectiveness of our architecture with and without design patterns compositions. The use of composite design patterns in the architecture and quantitative measurements are presented. A simple UML class diagram is used to describe the architecture.

KEYWORDS

Design Patterns, Distributed System, Genetic Algorithms, Database Access Pattern and Autonomic Computing System, Software Architecture. 

Original Source URL: https://airccse.org/journal/ijsc/papers/3312ijsc07.pdf

https://airccse.org/journal/ijsc/current2012.html

===========================================

Contact Us: ijscjournal@yahoo.com or ijsc@aircconline.com

Submission System: http://coneco2009.com/submissions/imagination/home.html

 #DesignPatterns #distributedsystems #geneticalgorithm #automaticcomputing #softwarearchitecture



No comments:

Post a Comment

February Issue Journal! Authors are invited to submit papers!

International Journal on Soft Computing (IJSC) ISSN: 2229 - 6735 [Online]; 2229 - 7103 [Print] https://airccse.org/journal/ijsc/ijsc.html He...