This paper presents a strategy for adapting the execution coordination process in mediation systems. This strategy was designed for distributed data environments, typical of virtual organizations, where the vertical and horizontal fragmentation is not disjoint. The principle of the adaptation strategy is to dynamically choose the sources participating in the execution of a query using a collaborative model based on the LINDA tuple space. This model proves to be useful to coordinate asynchronous interaction between sources and to adapt naturally the query execution when there are unstable states of physical resources, low rate responses or failure of sources.
I. INTRODUCCIÓNUna organización virtual es una red de organizaciones autónomas que comparten competencias y recursos, están dispersas geográficamente, interactúan bajo una alianza explícita de colaboración y su comunicación y operación están basadas en tecnologías de información. Las organizaciones virtuales (OV) facilitan a las organizaciones independientes compartir competencias y recursos [1], tales como datos, infraestructura de cómputo e instrumentos científicos, entre otros. Esta investigación está enfocada a OV que reúnen un alto número de participantes (entre 300 y 1.000) que trabajan alrededor de una misma área o dominio y que buscan aliarse a nivel local, regional, nacional o mundial para compartir información y recursos. El contexto de datos en estas OV de gran escala involucra típicamente un gran número de fuentes de datos autónomas y heterogéneas y con diferentes niveles de disponibilidad que deben ser compartidas y consultadas de forma transparente a través de la OV.La administración de datos en estas OV genera nuevos retos debido a que las técnicas tradicionales de mediación de bases de datos heterogéneas y distribuidas no son las más adecuadas. Éstas deben ser escalables y adaptables para soportar un gran número de fuentes autónomas, garantizando al mismo tiempo respuestas de la calidad requeridas en ambientes organizacionales. Sin embargo, la magnitud del contexto de datos, sumado a la fragmentación, replicación e incertidumbre en la localización y disponibilidad de los datos dificultan esta tarea.Las limitaciones de los enfoques actuales de integración de datos al ser aplicados en los contextos complejos de las OV de gran escala [2], [3], [4], [5], [6], [7] y las nuevas características que surgen en estos contextos, gracias al carácter organizacional de las OV, fueron los elementos que dieron lugar a esta investigación. La motivación fundamental está en la necesidad de crear nuevas estrategias escalables y flexibles de integración de datos que satisfagan los requerimientos de las OV. Específicamente, este artículo se enfoca en cómo adaptar el proceso de coordinación de la ejecución frente a los problemas de disponibilidad y restricciones de las fuentes de datos seleccionadas durante planeación. El principal aporte es un modelo de coordinación de ejecución adaptable diseñado para arquitecturas de mediación.La estructura del artículo es la sig...