34 research outputs found
Procesamiento de consultas distribuidas en base de datos espacio- temporales
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
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
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
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
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
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)
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)
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
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
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