34 research outputs found

    Procesamiento de consultas distribuidas en base de datos espacio- temporales

    Get PDF
    Las Bases de Datos Espacio-Temporales han logrado una gran atenci贸n. Sin embargo existe un escaso trabajo de dichas base de datos en ambientes distribuidos. En este art铆culo se describen dos estrategias de paralelizaci贸n del m茅todo de acceso espacio temporal MVR-tree sobre el modelo paralelo CREW PRAM. Se realizaron experimentos que comparan nuestras estrategias con el enfoque secuencial. Los resultados preliminares muestran que se produce un ahorro significativo de nodos accesados, as铆 como de los tiempos de procesamiento en un ambiente paralelo CREW PRAM.Spatio-temporal databases have reached great interest. However, there is a scarce work of these databases in distributed environments. This paper describes two parallel strategies for the MVR-tree spatio-temporal access method on CREW PRAM parallel model. Experiments to compare our strategies with sequential approximation were carried out. Preliminary results show significant savings both in accessed nodes as well as in the execution time in a CREW PRAM parallel environment.Workshop de Procesamiento Distribuido y Paralelo (WPDP)Red de Universidades con Carreras en Inform谩tica (RedUNCI

    Procesamiento de consultas distribuidas en base de datos espacio- temporales

    Get PDF
    Las Bases de Datos Espacio-Temporales han logrado una gran atenci贸n. Sin embargo existe un escaso trabajo de dichas base de datos en ambientes distribuidos. En este art铆culo se describen dos estrategias de paralelizaci贸n del m茅todo de acceso espacio temporal MVR-tree sobre el modelo paralelo CREW PRAM. Se realizaron experimentos que comparan nuestras estrategias con el enfoque secuencial. Los resultados preliminares muestran que se produce un ahorro significativo de nodos accesados, as铆 como de los tiempos de procesamiento en un ambiente paralelo CREW PRAM.Spatio-temporal databases have reached great interest. However, there is a scarce work of these databases in distributed environments. This paper describes two parallel strategies for the MVR-tree spatio-temporal access method on CREW PRAM parallel model. Experiments to compare our strategies with sequential approximation were carried out. Preliminary results show significant savings both in accessed nodes as well as in the execution time in a CREW PRAM parallel environment.Workshop de Procesamiento Distribuido y Paralelo (WPDP)Red de Universidades con Carreras en Inform谩tica (RedUNCI

    Procesamiento de consultas distribuidas en base de datos espacio- temporales

    Get PDF
    Las Bases de Datos Espacio-Temporales han logrado una gran atenci贸n. Sin embargo existe un escaso trabajo de dichas base de datos en ambientes distribuidos. En este art铆culo se describen dos estrategias de paralelizaci贸n del m茅todo de acceso espacio temporal MVR-tree sobre el modelo paralelo CREW PRAM. Se realizaron experimentos que comparan nuestras estrategias con el enfoque secuencial. Los resultados preliminares muestran que se produce un ahorro significativo de nodos accesados, as铆 como de los tiempos de procesamiento en un ambiente paralelo CREW PRAM.Spatio-temporal databases have reached great interest. However, there is a scarce work of these databases in distributed environments. This paper describes two parallel strategies for the MVR-tree spatio-temporal access method on CREW PRAM parallel model. Experiments to compare our strategies with sequential approximation were carried out. Preliminary results show significant savings both in accessed nodes as well as in the execution time in a CREW PRAM parallel environment.Workshop de Procesamiento Distribuido y Paralelo (WPDP)Red de Universidades con Carreras en Inform谩tica (RedUNCI

    Succinct and Self-Indexed Data Structures for the Exploitation and Representation of Moving Objects

    Get PDF
    Programa Oficial de Doutoramento en Computaci贸n . 5009V01[Abstract] This thesis deals with the efficient representation and exploitation of trajectories of objects that move in space without any type of restriction (airplanes, birds, boats, etc.). Currently, this is a very relevant problem due to the proliferation of GPS devices, which makes it possible to collect a large number of trajectories. However, until now there is no efficient way to properly store and exploit them. In this thesis, we propose eight structures that meet two fundamental objectives. First, they are capable of storing space-time data, describing the trajectories, in a reduced space, so that their exploitation takes advantage of the memory hierarchy. Second, those structures allow exploiting the information by object queries, given an object, they retrieve the position or trajectory of that object along that time; or space-time range queries, given a region of space and a time interval, the objects that are within the region at that time are obtained. It should be noted that state-of-the-art solutions are only capable of efficiently answering one of the two types of queries. All of these data structures have a common nexus, they all use two elements: snapshots and logs. Each snapshot works as a spatial index that periodically indexes the absolute position of each object or the Minimum Bounding Rectangle (MBR) of its trajectory. They serve to speed up the spatio-temporal range queries. We have implemented two types of snapshots: based on k2-trees or R-trees. With respect to the log, it represents the trajectory (sequence of movements) of each object. It is the main element of the structures, and facilitates the resolution of object and spatio-temporal range queries. Four strategies have been implemented to represent the log in a compressed form: ScdcCT, GraCT, ContaCT and RCT. With the combination of these two elements we build eight different structures for the representation of trajectories. All of them have been implemented and evaluated experimentally, showing that they reduce the space required by traditional methods by up to two orders of magnitude. Furthermore, they are all competitive in solving object queries as well as spatial-temporal ones.[Resumen] Esta tesis aborda la representaci贸n y explotaci贸n eficiente de trayectorias de objetos que se mueven en el espacio sin ning煤n tipo de restricci贸n (aviones, p谩jaros, barcos, etc.). En la actualidad, este es un problema muy relevante debido a la proliferaci贸n de dispositivos GPS, lo que permite coleccionar una gran cantidad de trayectorias. Sin embargo, hasta ahora no existe un modo eficiente para almacenarlas y explotarlas adecuadamente. Esta tesis propone ocho estructuras que cumplen con dos objetivos fundamentales. En primer lugar, son capaces de almacenar en espacio reducido los datos espaciotemporales, que describen las trayectorias, de modo que su explotaci贸n saque partido a la jerarqu铆a de memoria. En segundo lugar, las estructuras permiten explotar la informaci贸n realizando consultas sobre objetos, dado el objeto se calcula su posici贸n o trayectoria durante un intervalo de tiempo; o consultas de rango espacio-temporal, dada una regi贸n del espacio y un intervalo de tiempo se obtienen los objetos que estaban dentro de la regi贸n en ese tiempo. Hay que destacar que las soluciones del estado del arte solo son capaces de responder eficientemente uno de los dos tipos de consultas. Todas estas estructuras de datos tienen un nexo com煤n, todas ellas usan dos elementos: snapshots y logs. Cada snapshot funciona como un 铆ndice espacial que peri贸dicamente indexa la posici贸n absoluta de cada objeto o el Minimum Bounding Rectangle (MBR) de su trayectoria. Sirven para agilizar las consultas de rango espacio-temporal. Hemos implementado dos tipos de snapshot: basadas en k2-trees o en R-trees. Con respecto al log, 茅ste representa la trayectoria (secuencia de movimientos) de cada objeto. Es el principal elemento de nuestras estructuras, y facilita la resoluci贸n de consultas de objeto y de rango espacio-temporal. Se han implementado cuatro estrategias para representar el log de forma comprimida: ScdcCT, GraCT, ContaCT y RCT. Con la combinaci贸n de estos dos elementos construimos ocho estructuras diferentes para la representaci贸n de trayectorias. Todas ellas han sido implementadas y evaluadas experimentalmente, donde reducen hasta dos 贸rdenes de magnitud el espacio que requieren los m茅todos tradicionales. Adem谩s, todas ellas son competitivas resolviendo tanto consultas de objeto como de rango espacio-temporal.[Resumo] Esta tese trata sobre a representaci贸n e explotaci贸n eficiente de traxectorias de obxectos que se moven no espazo sen ning煤n tipo de restrici贸n (avi贸ns, paxaros, buques, etc.). Na actualidade, este 茅 un problema moi relevante debido 谩 proliferaci贸n de dispositivos GPS, o que fai posible a recollida dun gran n煤mero de traxectorias. Non obstante, ata o de agora non existe un xeito eficiente de almacenalos e explotalos. Esta tese prop贸n oito estruturas que cumpren dous obxectivos fundamentais. En primeiro lugar, son capaces de almacenar datos espazo-temporais, que describen as traxectorias, nun espazo reducido, de xeito que a s煤a explotaci贸n aproveita a xerarqu铆a da memoria. En segundo lugar, as estruturas permiten explotar a informaci贸n realizando consultas de obxectos, dado o obxecto calc煤lase a s煤a posici贸n ou traxectoria nun per铆odo de tempo; ou consultas de rango espazo-temporal, dada unha rexi贸n de espazo e un intervalo de tempo, obt茅帽ense os obxectos que estaban dentro da rexi贸n nese momento. C贸mpre salientar que as soluci贸ns do estado do arte s贸 son capaces de responder eficientemente a un dos dous tipos de consultas. Todas estas estruturas de datos te帽en unha ligaz贸n com煤n, empregan dous elementos: snapshots e logs. Cada snapshot funciona como un 铆ndice espacial que indexa periodicamente a posici贸n absoluta de cada obxecto ou o Minimum Bounding Rectangle (MBR) da s煤a traxectoria. Serven para acelerar as consultas de rango espazo-temporal. Implementamos dous tipos de snapshot: baseadas en k2-trees ou en R-trees. Con respecto ao log, este representa a traxectoria (secuencia de movementos) de cada obxecto. 脡 o principal elemento das nosas estruturas, e facilita a resoluci贸n de consultas sobre obxectos e de rango espacio-temporal. Implement谩ronse catro estratexias para representar o log nunha forma comprimida: ScdcCT, GraCT, ContaCT e RCT. Coa combinaci贸n destes dous elementos constru铆mos oito estruturas diferentes para a representaci贸n de traxectorias. Todas elas foron implementadas e avaliadas experimentalmente, onde reducen ata d煤as ordes de magnitude o espazo requirido polos m茅todos tradicionais. Ademais, todas elas son competitivas para resolver tanto consultas de obxectos como espazo-temporais

    Descubrimiento de patrones secuenciales utilizando razonamiento l贸gico temporal

    Get PDF
    Los datos secuenciales pueden ser recolectados en muchas aplicaciones como registros de ventas, bolsa de valores, registros m茅dicos de pacientes, bases de datos en geof铆sica y astronom铆a, entre otras aplicaciones. Tales bases de datos incorporan la dimensi贸n de tiempo que describe cuando ocurren eventos. La naturaleza temporal de los datos brinda un mejor entendimiento de las tendencias o patrones en el tiempo con el fin de encontrar relaciones entre eventos. Es posible combinar este hecho con bases te贸ricas que han sido desarrolladas por la filosof铆a, la matem谩tica y las ciencias de la computaci贸n, tal como la l贸gica modal temporal. Sin embargo, los algoritmos existentes en descubrimiento de patrones secuenciales no utilizan el formalismo de la l贸gica temporal. Por ello, se desarrolla un m茅todo para descubrir relaciones temporales entre eventos en datos secuenciales utilizando la l贸gica temporal como base te贸rica. As铆, se describe un modelo de descubrimiento de patrones secuenciales en el cual se incorpora la l贸gica temporal modificando el algoritmo Patrones Secuenciales Generalizados (GSP, por sus siglas en ingl茅s). Se implementa el modelo por medio de una combinaci贸n de componentes de c贸digo abierto, adem谩s de la programaci贸n del algoritmo que incorpora la l贸gica temporal. Se realiza un estudio de eficacia sobre un conjunto de datos artificial y los resultados muestran la eficacia del modelo propuesto.Solsoft de Costa Rica S.A.UCR::Vicerrector铆a de Investigaci贸n::Sistema de Estudios de Posgrado::Ingenier铆a::Maestr铆a Acad茅mica en Computaci贸n e Inform谩tic

    Automatizaci贸n de t茅cnicas de divisi贸n por importancia para la simulaci贸n de eventos raros

    Get PDF
    Existen muchas t茅cnicas para estudiar y verificar descripciones formales de sistemas probabilistas. La simulaci贸n de Monte Carlo por eventos discretos ofrece una alternativa para la generalidad de procesos estoc谩sticos descriptos como aut贸matas. Cuando los valores a estimar dependen de la ocurrencia de eventos raros cuya presencia en una traza es muy poco probable, la cantidad de simulaci贸n requerida puede ser inviable. La divisi贸n por importancia es un m茅todo de simulaci贸n especializado para atacar estas situaciones, pero requiere de una funci贸n de importancia. La eficiencia del m茅todo depende esencialmente de la definici贸n no trivial de dicha funci贸n, que t铆picamente se realiza ad hoc. En esta tesis presentamos t茅cnicas autom谩ticas para derivar la funci贸n de importancia, basadas en una descripci贸n formal de un proceso estoc谩stico general y de la propiedad a estimar. Se presentan tambi茅n resultados experimentales sobre casos de estudios tomados de la bibliograf铆a en simulaci贸n de eventos raros, obtenidos con herramientas de software p煤blicamente disponibles, implementadas en esta tesis para tal fin

    Anales del XIII Congreso Argentino de Ciencias de la Computaci贸n (CACIC)

    Get PDF
    Contenido: Arquitecturas de computadoras Sistemas embebidos Arquitecturas orientadas a servicios (SOA) Redes de comunicaciones Redes heterog茅neas Redes de Avanzada Redes inal谩mbricas Redes m贸viles Redes activas Administraci贸n y monitoreo de redes y servicios Calidad de Servicio (QoS, SLAs) Seguridad inform谩tica y autenticaci贸n, privacidad Infraestructura para firma digital y certificados digitales An谩lisis y detecci贸n de vulnerabilidades Sistemas operativos Sistemas P2P Middleware Infraestructura para grid Servicios de integraci贸n (Web Services o .Net)Red de Universidades con Carreras en Inform谩tica (RedUNCI

    Anales del XIII Congreso Argentino de Ciencias de la Computaci贸n (CACIC)

    Get PDF
    Contenido: Arquitecturas de computadoras Sistemas embebidos Arquitecturas orientadas a servicios (SOA) Redes de comunicaciones Redes heterog茅neas Redes de Avanzada Redes inal谩mbricas Redes m贸viles Redes activas Administraci贸n y monitoreo de redes y servicios Calidad de Servicio (QoS, SLAs) Seguridad inform谩tica y autenticaci贸n, privacidad Infraestructura para firma digital y certificados digitales An谩lisis y detecci贸n de vulnerabilidades Sistemas operativos Sistemas P2P Middleware Infraestructura para grid Servicios de integraci贸n (Web Services o .Net)Red de Universidades con Carreras en Inform谩tica (RedUNCI

    Actas del XXIV Workshop de Investigadores en Ciencias de la Computaci贸n: WICC 2022

    Get PDF
    Compilaci贸n de las ponencias presentadas en el XXIV Workshop de Investigadores en Ciencias de la Computaci贸n (WICC), llevado a cabo en Mendoza en abril de 2022.Red de Universidades con Carreras en Inform谩tic

    Reuni贸n y ordenamiento de flujos de datos simult谩neos y concurrentes basados en C-INCAMI

    Get PDF
    El presente documento corresponde con el trabajo final de la Especializaci贸n en C贸mputo de Altas Prestaciones y Tecnolog铆a Grid de la Facultad de Inform谩tica, de la Universidad Nacional de La Plata. El trabajo aborda la problem谩tica de procesamiento paralelo de flujos de datos (data streams), con el ingrediente de basarse los mismos en marcos formales de medici贸n y evaluaci贸n para luego regir la organizaci贸n de sus datos en base a ellos. El trabajo aborda inicialmente el estado del arte en t茅rminos de sistemas de gesti贸n de flujos de datos, para luego discutir el marco formal de medici贸n y evaluaci贸n C-INCAMI, como referencia para la estructuraci贸n del contenido del flujo. Seguido, se discute globalmente el Enfoque Integrado de Procesamiento de Flujos de Datos Centrado (EIPFD) en Metadatos de Mediciones, el que se asocia a mi tesis para Doctor en Ciencias Inform谩ticas de la misma facultad y que a la fecha, se encuentra en revisi贸n y edici贸n final de escritura. Dicho enfoque, permite estudiar el impacto de paralelizar el procesamiento de la recepci贸n de los flujos y la organizaci贸n en l铆nea dentro de un buffer centralizado, controlando el acceso concurrente y simult谩neo en entornos de arquitecturas con memoria compartida. Luego, se define un formato de intercambio de mediciones basado en C-INCAMI, junto con el procesador que permite efectuar la serializaci贸n/deserializaci贸n en l铆nea a los efectos de favorecer el procesamiento paralelo. Hecho ello, se plantea la estructura de organizaci贸n de las mediciones y c贸mo gu铆an los metadatos, al proceso de clasificaci贸n de mediciones en un buffer central. Se plantea un caso de aplicaci贸n para EIPFD sobre el que se basar谩 la simulaci贸n de laboratorio. Esta simulaci贸n, persigue validar inicialmente los tiempos de procesamiento y analizar estad铆sticamente los resultados de la misma, para poder identificar cuellos de botellas y situaciones de mejoras en t茅rminos de procesamiento.Facultad de Inform谩tic
    corecore