Integrando Mediante Patrones de Software una Estrategia Fuzzy-Logic, en un Servicio de Balanceo Dinámico de Carga bajo CORBA

The approach of use of patterns in the software development has become popular world wide and within the software engineering its use has been so widespread to the extent that pattern cataloges have been created to solve problems about software development at different abstraction levels. This work is centered in highlighting the design through software patterns of a load balancing service for distributed applications under CORBA standard. In the load balancing service, architecture and design software patterns are implemented. In order to provide the balancing it is proposed to implement a new defined strategy through fuzzy logic with the purpose of improving the load balancing on a distributed system at great scale.

[1]  Douglas C. Schmidt,et al.  Evaluating the performance of middleware load balancing strategies , 2004 .

[2]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[3]  J. Yen,et al.  Fuzzy Logic: Intelligence, Control, and Information , 1998 .

[4]  Frank Buschmann,et al.  Pattern-Oriented Software Architecture, a Pattern Language for Distributed Computing , 2007 .

[5]  Douglas C. Schmidt,et al.  Strategies for CORBA Middleware-Based Load Balancing , 2001, IEEE Distributed Syst. Online.

[6]  Peter Sommerlad,et al.  Pattern-Oriented Software Architecture: A System of Patterns: John Wiley & Sons , 1987 .

[7]  Francisco Javier Luna Rosas,et al.  Combining Genetic Strategy with Least-Loaded to Improve Dynamic Load Balancing in CORBA , 2005, PDPTA.

[8]  Arno Puder MICO: An Open Source CORBA Implementation , 2000, IEEE Softw..

[9]  Douglas C. Schmidt,et al.  Pattern-Oriented Software Architecture, Patterns for Concurrent and Networked Objects , 2013 .

[10]  Yu-Kwong Kwok,et al.  A new fuzzy-decision based load balancing system for distributed object computing , 2004, J. Parallel Distributed Comput..

[11]  Douglas C. Schmidt,et al.  Designing an Adaptive CORBA Load Balancing Service Using TAO , 2001, IEEE Distributed Syst. Online.

[12]  Francisco Javier Luna Rosas,et al.  Improving Dynamic Load Balancing Under CORBA with a Genetic Strategy in a Neural System of Off-line Signature Verification , 2007, PDPTA.

[13]  Thomas Schnekenburger Load Balancing in CORBA: A Survey of Concepts, Patterns, and Techniques , 2004, The Journal of Supercomputing.

[14]  Edward Curry,et al.  Extending message-oriented middleware using interception , 2004, ICSE 2004.