16 research outputs found
Estudio de recuperaci贸n de errores en bases de datos distribuidas
El trabajo que se presenta es la 煤ltima evoluci贸n conseguida hasta el momento de un ambiente de simulaci贸n donde se modelizan e implementan situaciones en la que una BDD debe mantener la integridad de la informaci贸n ante fallos producidos durante la ejecuci贸n de transacciones, enfoc谩ndose en la utilizaci贸n y posterior comparaci贸n de diferentes protocolos de commit at贸micos (ACP). La implementaci贸n se realiz贸 en Java debido a diferentes aspectos como facilidad de trabajo, portabilidad, etc. Las situaciones evaluadas en el ambiente se basan en la recuperaci贸n de fallos de transacciones en un entorno de datos distribuidos, permitiendo seleccionar, para el desarrollo de la simulaci贸n, entre los protocolos dos fases, de tres fases, el protocolo de presumed commit y presumed abort. A partir del desarrollo y los resultados obtenidos se presentan una serie de conclusiones respecto de las evaluaciones registradas.Facultad de Inform谩tic
Estudio de recuperaci贸n de errores en bases de datos distribuidas
El trabajo que se presenta es la 煤ltima evoluci贸n conseguida hasta el momento de un ambiente de simulaci贸n donde se modelizan e implementan situaciones en la que una BDD debe mantener la integridad de la informaci贸n ante fallos producidos durante la ejecuci贸n de transacciones, enfoc谩ndose en la utilizaci贸n y posterior comparaci贸n de diferentes protocolos de commit at贸micos (ACP). La implementaci贸n se realiz贸 en Java debido a diferentes aspectos como facilidad de trabajo, portabilidad, etc. Las situaciones evaluadas en el ambiente se basan en la recuperaci贸n de fallos de transacciones en un entorno de datos distribuidos, permitiendo seleccionar, para el desarrollo de la simulaci贸n, entre los protocolos dos fases, de tres fases, el protocolo de presumed commit y presumed abort. A partir del desarrollo y los resultados obtenidos se presentan una serie de conclusiones respecto de las evaluaciones registradas.Facultad de Inform谩tic
Environment for the simulation of different ACP and error recovery in Distributed Data Bases
This paper presents an evolution of a simulation environment where situations in which a DDB should maintain data integrity are modeled and implemented. These situations include failures taking place during transactions, and the focus is mainly on the utilization and later comparison of different atomic commit protocols (ACP). The implementation was made on Java due to different aspects such as ease of work, portability, etc. The environment is mainly based on failure recovery of transactions in a distributed data environment, and it allows to choose for the simulation development between two-phase, three-phase, optimistic and pessimistic protocols. The task scheduler defined and implemented to carry out each simulation, based on an execution design establishing each specific problem to be solved, is also specified.Facultad de Inform谩tic
Ambiente para la simulaci贸n de distintos ACP y recuperaci贸n de errores en bases de datos distribuidas
Este art铆culo presenta una evoluci贸n de un ambiente de simulaci贸n donde se modelizan e implementan situaciones en la que una BDD debe mantener la integridad de la informaci贸n ante fallos producidos durante la ejecuci贸n de transacciones, enfoc谩ndose principalmente en la utilizaci贸n y posterior comparaci贸n de diferentes protocolos de cometido at贸micos (ACP). La implementaci贸n se realiaz贸 en Java debido a diferentes aspectos como facilidad de trabajo, portabilidad, etc..
El ambiente se basa principalmente en la recuperaci贸n de fallas de transacciones en un entorno de datos distribuidos, permitiendo seleccionar, para el desarrollo de la simulaci贸n, entre los protocolos dos fases, de tres fases, el protocolo optimista y pesimista. Se especifica, adem谩s, el schedule de tareas definido e implementado para la realizaci贸n de cada simulaci贸n a partir de una traza de ejecuci贸n que establece cada problema puntual a resolver.脕rea: Ingenier铆a de Software - Bases de DatosRed de Universidades con Carreras en Inform谩tica (RedUNCI
Ambiente para la simulaci贸n de distintos ACP y recuperaci贸n de errores en bases de datos distribuidas
Este art铆culo presenta una evoluci贸n de un ambiente de simulaci贸n donde se modelizan e implementan situaciones en la que una BDD debe mantener la integridad de la informaci贸n ante fallos producidos durante la ejecuci贸n de transacciones, enfoc谩ndose principalmente en la utilizaci贸n y posterior comparaci贸n de diferentes protocolos de cometido at贸micos (ACP). La implementaci贸n se realiaz贸 en Java debido a diferentes aspectos como facilidad de trabajo, portabilidad, etc..
El ambiente se basa principalmente en la recuperaci贸n de fallas de transacciones en un entorno de datos distribuidos, permitiendo seleccionar, para el desarrollo de la simulaci贸n, entre los protocolos dos fases, de tres fases, el protocolo optimista y pesimista. Se especifica, adem谩s, el schedule de tareas definido e implementado para la realizaci贸n de cada simulaci贸n a partir de una traza de ejecuci贸n que establece cada problema puntual a resolver.脕rea: Ingenier铆a de Software - Bases de DatosRed de Universidades con Carreras en Inform谩tica (RedUNCI
Environment for the simulation of different ACP and error recovery in Distributed Data Bases
This paper presents an evolution of a simulation environment where situations in which a DDB should maintain data integrity are modeled and implemented. These situations include failures taking place during transactions, and the focus is mainly on the utilization and later comparison of different atomic commit protocols (ACP). The implementation was made on Java due to different aspects such as ease of work, portability, etc. The environment is mainly based on failure recovery of transactions in a distributed data environment, and it allows to choose for the simulation development between two-phase, three-phase, optimistic and pessimistic protocols. The task scheduler defined and implemented to carry out each simulation, based on an execution design establishing each specific problem to be solved, is also specified.Facultad de Inform谩tic
Estudio de actualizaci贸n de r茅plicas de datos en entornos de bases de datos distribuidas
La capacidad de compartir grandes vol煤menes de informaci贸n a nivel mundial es una realidad y una necesidad de mercado. Cuando se tiene un problema que involucra distribuci贸n de informaci贸n, luego de definir el modelo de datos, se tiene la necesidad de determinar la forma de fragmentaci贸n de la informaci贸n y el volumen de replicaci贸n aconsejable para cada modelo junto con la ubicaci贸n de las r茅plicas a lo largo de la red. Estos aspectos son afectados, adem谩s, por las t茅cnicas de manejo y actualizaci贸n de la BDD para determinar la performance final del sistema implementado.
En este proyecto, una tesina de grado de la Licenciatura, avanza sobre las caracter铆sticas de replicaci贸n y fragmentaci贸n de la informaci贸n, en particular la propagaci贸n y regulaci贸n de las actualizaciones de datos. El esquema de replicaci贸n planteado en este trabajo se considera est谩tico y preestablecido, interesando para este desarrollo el comportamiento de los m茅todos, en cuanto al tratamiento de lecturas y modificaciones de los datos. Se profundiza el estudio y evaluaci贸n de t茅cnicas lazy (perezosas) y eager (on-line), presentado resultados experimentales comparativos entre ambas t茅cnicas, en funci贸n del porcentaje de lecturas y actualizaciones y n煤mero de replicas.
El soporte de simulaci贸n elegido es Java, dado que permite una mayor versatilidad en las construcciones de aplicaciones.Eje: Programaci贸n concurrenteRed de Universidades con Carreras en Inform谩tica (RedUNCI
Estudio de actualizaci贸n de r茅plicas de datos en entornos de bases de datos distribuidas
La capacidad de compartir grandes vol煤menes de informaci贸n a nivel mundial es una realidad y una necesidad de mercado. Cuando se tiene un problema que involucra distribuci贸n de informaci贸n, luego de definir el modelo de datos, se tiene la necesidad de determinar la forma de fragmentaci贸n de la informaci贸n y el volumen de replicaci贸n aconsejable para cada modelo junto con la ubicaci贸n de las r茅plicas a lo largo de la red. Estos aspectos son afectados, adem谩s, por las t茅cnicas de manejo y actualizaci贸n de la BDD para determinar la performance final del sistema implementado.
En este proyecto, una tesina de grado de la Licenciatura, avanza sobre las caracter铆sticas de replicaci贸n y fragmentaci贸n de la informaci贸n, en particular la propagaci贸n y regulaci贸n de las actualizaciones de datos. El esquema de replicaci贸n planteado en este trabajo se considera est谩tico y preestablecido, interesando para este desarrollo el comportamiento de los m茅todos, en cuanto al tratamiento de lecturas y modificaciones de los datos. Se profundiza el estudio y evaluaci贸n de t茅cnicas lazy (perezosas) y eager (on-line), presentado resultados experimentales comparativos entre ambas t茅cnicas, en funci贸n del porcentaje de lecturas y actualizaciones y n煤mero de replicas.
El soporte de simulaci贸n elegido es Java, dado que permite una mayor versatilidad en las construcciones de aplicaciones.Eje: Programaci贸n concurrenteRed de Universidades con Carreras en Inform谩tica (RedUNCI
An谩lisis de rendimiento y replicaci贸n en Bases de Datos distribuidas
El objetivo del trabajo consiste en estudiar el comportamiento (en tiempo de respuesta y confiabilidad) de grandes bases de datos de im谩genes sobre arquitecturas distribuidas de redes LAN y WAN. Esto significa problemas tales como: Tasa de p茅rdida de datos; Tiempo m谩ximo necesario para recuperaci贸n de informaci贸n; Complejidad y eficiencia de los algoritmos de recuperaci贸n; Tiempo de utilizaci贸n de recursos del sistema; Incidencia del porcentaje de replicaci贸n en el tiempo de respuesta.Eje: Redes, Arquitectura, Sistemas Distribuidos y Tiempo RealRed de Universidades con Carreras en Inform谩tica (RedUNCI
An谩lisis de rendimiento y replicaci贸n en Bases de Datos distribuidas
El objetivo del trabajo consiste en estudiar el comportamiento (en tiempo de respuesta y confiabilidad) de grandes bases de datos de im谩genes sobre arquitecturas distribuidas de redes LAN y WAN. Esto significa problemas tales como: Tasa de p茅rdida de datos; Tiempo m谩ximo necesario para recuperaci贸n de informaci贸n; Complejidad y eficiencia de los algoritmos de recuperaci贸n; Tiempo de utilizaci贸n de recursos del sistema; Incidencia del porcentaje de replicaci贸n en el tiempo de respuesta.Eje: Redes, Arquitectura, Sistemas Distribuidos y Tiempo RealRed de Universidades con Carreras en Inform谩tica (RedUNCI