{"id":80949,"date":"2018-03-10T00:04:44","date_gmt":"2018-03-10T00:04:44","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/sin-categoria\/modelo-y-lenguaje-para-sistemas-transaccionales-distribuidos-cooperativos-y-altamente-disponible\/"},"modified":"2018-03-10T00:04:44","modified_gmt":"2018-03-10T00:04:44","slug":"modelo-y-lenguaje-para-sistemas-transaccionales-distribuidos-cooperativos-y-altamente-disponible","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/matematicas\/modelo-y-lenguaje-para-sistemas-transaccionales-distribuidos-cooperativos-y-altamente-disponible\/","title":{"rendered":"Modelo y lenguaje para sistemas transaccionales distribuidos cooperativos y altamente disponible."},"content":{"rendered":"<h2>Tesis doctoral de <strong> Marta Pati\u00f1o Mart\u00ednez <\/strong><\/h2>\n<p>Con el incremento del uso de los ordenadores como elementos de uso cotidiano ha aumentado la necesidad de sistemas altamente fiables. La tolerancia a fallos se encarga de aumentar la fiabilidad de los sistemas inform\u00e1ticos, generalmente, a\u00f1adiendo redundancia para enmascarar los distintos tipos de fallos. Las transacciones y la comunicaci\u00f3n con grupos de procesos son dos modelos que se han empleado en la construcci\u00f3n de aplicaciones distribuidas tolerantes a fallos. Las transacciones proporcionan coherencia en los datos frente a accesos concurrentes y caidas de nodos, mientras que los grupos de procesos proporcionan disponibilidad de procesos y datos frente a caidas de nodos, cuando los procesos de un grupo son r\u00e9plicas, y servicios concurrentes cuando los procesos de un grupo cooperan para suministrar un servicio.  en esta tesis se describe la integraci\u00f3n de los modelos de transacciones y comunicaci\u00f3n a grupo para la construcci\u00f3n de aplicaciones distribuidas tolerantes a fallos. El resultado de esta integraci\u00f3n ha sido un nuevo modelo transaccional, transacciones con grupos. Las principales ventajas de esta integraci\u00f3n son: la posibilidad de construir transacciones altamente disponibles mediante la replicaci\u00f3n de clientes y servidores, la disminuci\u00f3n de la latencia de los servicios transaccionales que son ejecutados por grupos de procesos y la ejecuci\u00f3n de un conjunto de servicios ofrecidos por uno o varios grupos de manera at\u00f3mica. Adem\u00e1s, se ha definido un lenguaje, drago transaccional, para la construccion de aplicaciones distribuidas tolerantes a fallos que implementa el modelo de transacciones con grupos.<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>Modelo y lenguaje para sistemas transaccionales distribuidos cooperativos y altamente disponible.<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 Modelo y lenguaje para sistemas transaccionales distribuidos cooperativos y altamente disponible. <\/li>\n<li><strong>Autor:<\/strong>\u00a0 Marta Pati\u00f1o Mart\u00ednez <\/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: sergio Collado machuca <\/li>\n<li>Jos\u00e9 Manuel Bernab\u00e9u aub\u00e1n (vocal)<\/li>\n<li> Garitagoitia padrones Jos\u00e9 ramon (vocal)<\/li>\n<li>gustavo Alonso (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de Marta Pati\u00f1o Mart\u00ednez Con el incremento del uso de los ordenadores como elementos de uso cotidiano ha [&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":[30751,84623,30848,57073,31238,173012],"class_list":["post-80949","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-garitagoitia-padrones-jose-ramon","tag-gustavo-alonso","tag-jose-manuel-bernabeu-auban","tag-marta-patino-Martinez","tag-sergio-arevalo-vinuales","tag-sergio-collado-machuca"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/80949","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=80949"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/80949\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=80949"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=80949"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=80949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}