{"id":80948,"date":"2018-03-10T00:04:44","date_gmt":"2018-03-10T00:04:44","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/sin-categoria\/arquitectura-y-algoritmos-para-sistemas-transaccionales-distribuidos-con-grupos-de-procesos\/"},"modified":"2018-03-10T00:04:44","modified_gmt":"2018-03-10T00:04:44","slug":"arquitectura-y-algoritmos-para-sistemas-transaccionales-distribuidos-con-grupos-de-procesos","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/matematicas\/arquitectura-y-algoritmos-para-sistemas-transaccionales-distribuidos-con-grupos-de-procesos\/","title":{"rendered":"Arquitectura y algoritmos para sistemas transaccionales distribuidos con grupos de procesos"},"content":{"rendered":"<h2>Tesis doctoral de <strong> Ricardo Jimenez Peris <\/strong><\/h2>\n<p>La popularizaci\u00f3n de internet ha extendido el uso de los sistemas distribuidos. por otro lado, cada dia que pasa se depende m\u00e1s de los sistemas inform\u00e1ticos, por lo que cada vez se da m\u00e1s importancia a la fiabilidad de \u00e9stos. La tolerancia a fallos estudia c\u00f3mo hacer los sistemas inform\u00e1ticos m\u00e1s fiables, disponibles y seguros. Dos de las principales corrientes para la construcci\u00f3n de sistemas distribuidos tolerantes a fallos son protagonizadas por las transacciones y la comunicaci\u00f3n a grupo.  hace algo m\u00e1s de un lustro surgi\u00f3 un debate en la comunidad cient\u00edfica de los sistemas distribuidos sobre si la comunicaci\u00f3n a grupo era suficiente para la programaci\u00f3n de cualquier sistema distribuido tolerante a fallos. en este debate se lleg\u00f3 a la conclusi\u00f3n de que ambas tecnicas, transacciones y comunicaci\u00f3n a grupo, eran complementarias y que ser\u00eda necesario integrarlas.  el proyecto de investigaci\u00f3n en el que se enmarca esta tesis se marc\u00f3 como objetivo integrar ambas t\u00e9cnicas. Como fruto de este proyecto se ha propuesto un nuevo modelo transaccional que integra las transacciones y la comunicaci\u00f3n a grupo. Group transactions. En esta tesis se presentan los algoritmos para soportar group transactions, as\u00ed como una arquitectura orientada a objetos reusable (o framework) que permita su implementaci\u00f3n. los algoritmos descritos tratan el control de concurrencia, la recuperaci\u00f3n, el compromiso, asi como deteccion y resoluci\u00f3n de interbloqueo, en este nuevo modelo propuesto. As\u00ed mismo, la arquitectura orientada a objetos propuesta es adaptable permitiendo que los mecanismos de control de concurrencia y recuperaci\u00f3n puden cambiarse, sin afectar al resto del sistema. Otro aspecto novedoso de la arquitectura es que la comunicaci\u00f3n cliente\/servidor se basa en un nuevo paradigma, la cita multiflujo. Este framework se documenta con diversos patrones de dise\u00f1o. As\u00ed mismo, se proporcionan numerosos detalles de c\u00f3mo implementa<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>Arquitectura y algoritmos para sistemas transaccionales distribuidos con grupos de procesos<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 Arquitectura y algoritmos para sistemas transaccionales distribuidos con grupos de procesos <\/li>\n<li><strong>Autor:<\/strong>\u00a0 Ricardo Jimenez Peris <\/li>\n<li><strong>Universidad:<\/strong>\u00a0 Polit\u00e9cnica de Madrid<\/li>\n<li><strong>Fecha de lectura de la tesis:<\/strong>\u00a0 18\/10\/1999<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Direcci\u00f3n y tribunal<\/h3>\n<ul>\n<li><strong>Director de la tesis<\/strong>\n<ul>\n<li>Sergio Arevalo Vi\u00f1uales<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tribunal<\/strong>\n<ul>\n<li>Presidente del tribunal: manuel Collado machuca <\/li>\n<li>Alberto Llamosi casas (vocal)<\/li>\n<li> Gonzalez de mendivil Jos\u00e9 ramon (vocal)<\/li>\n<li>Jos\u00e9 Berbeu auban (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de Ricardo Jimenez Peris La popularizaci\u00f3n de internet ha extendido el uso de los sistemas distribuidos. por otro [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-gradient":""}},"footnotes":""},"categories":[6314,1890,4149,6474,126,16008,6473],"tags":[5514,172202,173011,30763,40249,31238],"class_list":["post-80948","post","type-post","status-publish","format-standard","hentry","category-bases-de-datos","category-ciencia-de-los-ordenadores","category-diseno-y-componentes-de-sistemas-de-informacion","category-lenguajes-de-programacion","category-matematicas","category-politecnica-de-madrid","category-teoria-de-la-programacion","tag-alberto-llamosi-casas","tag-gonzalez-de-mendivil-jose-ramon","tag-jose-berbeu-auban","tag-manuel-collado-machuca","tag-ricardo-jimenez-peris","tag-sergio-arevalo-vinuales"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/80948","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/comments?post=80948"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/80948\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=80948"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=80948"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=80948"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}