Serie Científica de la Universidad de las Ciencias Informáticas (Apr 2019)
Componente para brindar servicios basados en la localización utilizando computación distribuida
Abstract
Con el transcurso del tiempo, debido a la gran cantidad de datos digitales con que se cuenta, se ha convertido en una necesidad el procesamiento de la información utilizando variados sistemas informáticos. Grandes cantidades de datos cuentan con un componente espacial por lo que se necesitan sistemas que comprendan ese tipo de información y sean capaces de procesarla. Con ese objetivo es que surgen los Sistemas de Información Geográfica los cuales con el tiempo han evolucionados hacia las Infraestructuras de Datos Espaciales. Las Infraestructuras de Datos Espaciales se encargan de brindar diversos servicios entre los que se encuentran los Servicios Basados en la Localización. Existen varias herramientas que pueden ser utilizadas con el fin de brindar estos servicios, entre las que se encuentra el servidor de mapas GeoServer. GeoServer cuenta con un componente capaz de brindar Servicios Basados en la Localización, pero los tiempos de respuesta de estos servicios para petición de grandes cantidades de direcciones es significativamente alto. El objetivo del presente trabajo es disminuir los tiempos de respuestas del componente gs-openls. Para ello se van a utilizar técnicas de computación paralela y distribuida que sean compatibles con los estándares del servidor GeoServer. Con el diseño de experimentos llevado a cabo, se compararon los tiempos de respuestas de los dos sistemas: secuencial y paralelo. Se demostró mediante pruebas estadísticas que el tiempo de respuesta de la versión distribuida del componente gs-openls es significativamente menor que los tiempos de respuestas del componente diseñado con programación secuencial.