<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title>Exclusión mutua, Elección y Transacciones by </title>
      <link>https://padlet.com/elmoghol/vrqnn0rztcfg</link>
      <description>Ruth Elena Delgado Davila, Cristian Alejandro Ortiz Ledezma, Gilberto Carlos Dominguez, Hugo Isaac Ramirez Moreno, Osvaldo Chavez Cadena</description>
      <language>en-us</language>
      <pubDate>2018-05-28 22:49:08 UTC</pubDate>
      <lastBuildDate>2023-02-05 01:25:07 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url></url>
      </image>
      <item>
         <title>Muchos Lectores/un escritor</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264585379</link>
         <description><![CDATA[<div>Adoptar esquema de bloqueos ⇨ Muchas<br>transacciones concurrentes ⇨ Leyendo un objeto ⇨ O<br>una sola transacción ⇨ Escribiéndolo ⇨ Ambos no<br><br><br></div>]]></description>
         <enclosure url="http://www.80grados.net/wp-content/uploads/2015/12/2014-07-10-DigitalDemocracy-e1450394141442.jpg" />
         <pubDate>2018-05-30 16:50:35 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264585379</guid>
      </item>
      <item>
         <title>Compatibilidad de bloqueos</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264591438</link>
         <description><![CDATA[<div>Promoción de un bloqueo:<br><br>Convertir un bloqueo a uno más fuerte, es decir, más<br>exclusivo o más restrictivo<br><br>Un bloqueo de escritura es más exclusivo que uno de lectura<br><br><br></div>]]></description>
         <enclosure url="https://d500.epimg.net/cincodias/imagenes/2015/04/16/lifestyle/1429173818_621218_1429174049_noticia_normal.jpg" />
         <pubDate>2018-05-30 17:12:00 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264591438</guid>
      </item>
      <item>
         <title>Compatibilidad ....</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264593899</link>
         <description><![CDATA[<div>No es seguro degradar (hacer menos exclusivo) un<br>bloqueo aplicado por una transacción antes de que<br>ésta haga commit<br><br>El resultado es más permisivo y pondría en riesgo la<br>equivalencia en serie de las operaciones de las<br>transacciones involucradas</div>]]></description>
         <enclosure url="https://sistemas.com/termino/wp-content/uploads/compatibilidad.jpg" />
         <pubDate>2018-05-30 17:22:00 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264593899</guid>
      </item>
      <item>
         <title>Lectores</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264594123</link>
         <description><![CDATA[<div>Operación read ⇨ Bloqueo de lectura<br><br>Operación write ⇨ Bloqueo de escritura<br><br>Objeto bloqueado ⇨ Esperar ➔ Nunca se rechaza<br><br>Una o mas operaciones read ⇨ No están en conflicto<br>⇨ Las transacciones comparten el candado de lectura<br>⇨ Bloqueos compartidos</div>]]></description>
         <enclosure url="http://www.periodista.com.es/wp-content/uploads/2016/11/ciberneticos-e1480378432700.png" />
         <pubDate>2018-05-30 17:22:50 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264594123</guid>
      </item>
      <item>
         <title>Transacción</title>
         <author>elmoghol</author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264594614</link>
         <description><![CDATA[<div>Conjunto de operaciones sobre un conjunto de objetos que se debe ejecutar como una unidad indivisible en el servidor que los administra.<br><br>El servidor debe garantizar que la transacción entera se lleva a cabo y que sus resultados se coloquen en almacenamiento permanente o, si una o más operaciones fallan, que sus efectos se eliminen por completo</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/293534187/2163c158ce3fddcc658c5a33b1f872f5/intercambio.png" />
         <pubDate>2018-05-30 17:24:36 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264594614</guid>
      </item>
      <item>
         <title>Reglas</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264596676</link>
         <description><![CDATA[<div>Objetivo: Serializar el acceso a los objetos para<br><br>Que cada conjunto de transacciones anidadas sea una<br>entidad única que no debe observar los efectos<br>parciales de otro conjunto de transacciones anidadas<br><br>Cada bloqueo adquirido por una subtransacción exitosa es<br>heredado por sus ancestros cuando aquélla se completa<br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-30 17:31:47 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264596676</guid>
      </item>
      <item>
         <title>Objetivo de las transacciones</title>
         <author>elmoghol</author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264596714</link>
         <description><![CDATA[<div>Asegurar que todos los objetos administrados<br>por un servidor permanezcan en un estado<br>consistente cuando se accesan dentro de una o<br>más transacciones y en presencia de caídas del<br>propio servidor.<br><br>Objetos recuperables.- Objetos factibles de recuperar<br>después de una caída del servidor que los administra.<br><br>Objetos ⇨ Memoria volátil (RAM) o persistente (disco duro).<br><br>Servidor ➔ Objetos (suficiente información de su estado) ➔<br>Memoria persistente ➔ Recuperación de caídas del servidor.<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/293534187/929e3635f6e3a45b8d01b94ca7827e64/desastre_peq.jpg" />
         <pubDate>2018-05-30 17:31:57 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264596714</guid>
      </item>
      <item>
         <title>Otras reglas</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264597135</link>
         <description><![CDATA[<div>Que cada transacción, dentro de un conjunto de<br>transacciones anidadas, no observe los efectos<br>parciales de las otras transacciones en el conjunto<br><br><br></div>]]></description>
         <enclosure url="https://www.cdc.gov/parents/spanish/essentials/images/rules-list-500px.jpg" />
         <pubDate>2018-05-30 17:33:15 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264597135</guid>
      </item>
      <item>
         <title>Atomicidad</title>
         <author>elmoghol</author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264600257</link>
         <description><![CDATA[<div>Todo o nada<br>Transacción<br>Se completa ⇨ Efectos se reflejan ⇨ Objetos<br>Falla o se aborta ⇨ No tiene efecto alguno<br><br>Atomicidad de fallas<br>Efectos atómicos aunque falle el servidor<br><br>Durabilidad<br>Transacción satisfactoria ⇨ Efectos se reflejan en<br>almacenamiento permanente (archivos en disco o algún otro<br>medio permanente)<br><br>Aislamiento<br>Cada transacción no interfiere con otras transacciones<br>Efectos intermedios ⇨ No son visibles ⇨ Otras transacciones</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/293534187/e27ee9195acb3916fa49c519154c7a30/RDBMS.jpeg" />
         <pubDate>2018-05-30 17:43:48 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264600257</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264600778</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/294023696/f0b21cc91b3f55f04a508a7ea0e968ce/Spectacle_J31601.png" />
         <pubDate>2018-05-30 17:45:20 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264600778</guid>
      </item>
      <item>
         <title>Interbloqueo</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264600939</link>
         <description><![CDATA[<div>Un estado en el cual cada miembro de un grupo<br>de transacciones espera que otro miembro<br>libere un bloqueo<br><br><br><br><br></div>]]></description>
         <enclosure url="http://3.bp.blogspot.com/-A0EFq8UiFiQ/UozD6CvKZ5I/AAAAAAAAAQE/SH1IRY-qbbE/s1600/01.jpg" />
         <pubDate>2018-05-30 17:45:56 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264600939</guid>
      </item>
      <item>
         <title>Grafo Espera-por</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264601105</link>
         <description><![CDATA[<div>Se puede utilizar un grafo espera-por para<br>representar las relaciones de espera entre las<br>transacciones en ejecución<br>En un grafo espera-por los nodos representan<br>transacciones y las aristas representan relaciones<br>espera-por entre ellas<br><br>Existe una arista del nodo T al U cuando la<br>transacción T espera que la transacción U libere un<br>bloqueo</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-30 17:46:29 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264601105</guid>
      </item>
      <item>
         <title>Prevención Interbloqueos</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264601403</link>
         <description><![CDATA[<div>Solución simple: Bloquear todo lo necesario<br><br>Al inicio de la transacción y en forma atómica<br><br>No puede tener interbloqueos<br><br>Restringe innecesariamente el acceso a los recursos<br>compartidos<br><br>En ocasiones no es posible predecir al inicio de la<br>transacción todos los objetos que se van a utilizar</div>]]></description>
         <enclosure url="https://www.grup90.com/wp-content/uploads/2015/10/prevencion-de-riesgos-laborales-en-transporte.jpg" />
         <pubDate>2018-05-30 17:47:24 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264601403</guid>
      </item>
      <item>
         <title>Detección Interbloqueos</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264601635</link>
         <description><![CDATA[<div>Los interbloqueos se pueden detectar buscando<br>ciclos en el grafo espera-por<br><br>Detectado un interbloqueo, se elige una transacción<br>para abortar con el fin de romper el interbloqueo<br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-30 17:48:09 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264601635</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264601889</link>
         <description><![CDATA[<div>La elección de la transacción a abortar no es simple<br><br>Algunos factores que se pueden considerar son:<br><br>Edad de la transacción (¿cuánto tiempo lleva en ejecución?)<br><br>Número de ciclos de interbloqueo en los que interviene<br><br>Número de recursos que tiene bloqueados<br><br>Etc.</div>]]></description>
         <enclosure url="http://www.cofam.org.ar/wp-content/uploads/2014/08/servidor.png" />
         <pubDate>2018-05-30 17:48:56 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264601889</guid>
      </item>
      <item>
         <title>Timeouts</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264602092</link>
         <description><![CDATA[<div>Tiempos de espera para bloqueos<br><br>Método de resolución de interbloqueos<br><br>Bloqueo ⇨ Periodo limitado de invulnerabilidad<br><br>Terminado el periodo ⇨ Bloqueo vulnerable<br><br>Bloqueo sigue ⇨ No transacción ⇨ En competencia<br><br>Bloqueo se rompe ⇨ Generalmente su transacción se<br>aborta ⇨ Alguna transacción ⇨ Requiere ⇨ Objeto del<br>bloqueo</div>]]></description>
         <enclosure url="https://www.redeszone.net/app/uploads/2016/03/badlock.png?x=634&amp;y=309" />
         <pubDate>2018-05-30 17:49:33 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264602092</guid>
      </item>
      <item>
         <title>Timeouts</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264602224</link>
         <description><![CDATA[<div>Problemas<br><br>Transacciones abortadas (por vulnerabilidad) aún sin<br>existir interbloqueos<br><br>Las transacciones que requieren mucho tiempo para<br>efectuarse son penalizadas<br><br>La elección del tiempo de espera es muy difícil<br><br>Si el interbloqueo se detecta, en lugar de usar los<br>tiempos de espera, la transacción a abortar se elige<br>con mejor fundamento</div>]]></description>
         <enclosure url="https://cdn.cnn.com/cnnnext/dam/assets/180214144952-time-out-go-ask-your-dad-exlarge-169.jpg" />
         <pubDate>2018-05-30 17:49:57 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264602224</guid>
      </item>
      <item>
         <title>Propiedades ACID                     -Atomicidad Transacción ⇨ Todo o nada.                               -Consistencia Transacción ⇨ Lleva al sistema ⇨ Estado consistente⇨ Otro estado consistente                                 -Isolation (aislamiento)Transacción ⇨ No interfiere con otras transacciones                             -DurabilidadTransacción ⇨ Se completa ⇨ Efectos permanentes</title>
         <author>elmoghol</author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264605603</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/293534187/1544f708c0ef4fdeac05ddbde34c0bc8/der_base_de_datos_en_perspectiva.jpg" />
         <pubDate>2018-05-30 18:01:47 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264605603</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264606159</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://lh6.googleusercontent.com/FL5yxFuYOTtzQFwDPEYanslh-mUi1rfRJtpH5RLr4peSKcyY7s6I00rU6q0-JxdJzABiN9_5sO-St5Y4SPcWh5uDhHWBHVyTfgBJsvKDo8lvt52Lmr4TFKSbow" />
         <pubDate>2018-05-30 18:03:41 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264606159</guid>
      </item>
      <item>
         <title>PROCESAMIENTO DETRANSACCIONES</title>
         <author>elmoghol</author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264606380</link>
         <description><![CDATA[<div><strong>Transacciones serializables<br>o equivalentes en serie<br></strong><br>Requisito de aislamiento<br><br>Ejecutar las transacciones en serie ⇨ Una después de<br>otra, en un cierto orden<br><br>Servidores de transacciones ⇨ Maximizar concurrencia<br><br>Si las transacciones se ejecutan concurrentemente y tienen el<br>mismo efecto que su ejecución en serie, se les denomina<br>serializables o equivalentes en serie</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/293534187/49c5f3e3ea93dca5cc34c479aae0e00f/transacciones_financieras_inteligentes.jpg" />
         <pubDate>2018-05-30 18:04:32 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264606380</guid>
      </item>
      <item>
         <title>Intercalación equivalente en serie</title>
         <author>elmoghol</author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264610409</link>
         <description><![CDATA[<div>Intercalación de las operaciones de dos o más<br>transacciones en la cual el efecto combinado es el<br>mismo al resultante de ejecutar las transacciones<br>una después de otra, en un cierto orden.<br><br>Dos transacciones diferentes tienen el mismo efecto:<br>-Si las operaciones read devuelven los mismos valores y<br>-Si los atributos de los objetos terminan con los mismos valores<br><br>El empleo de la equivalencia en serie para control de la<br>concurrencia, evita la perdida de actualizaciones y las<br>lecturas inconsistentes</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/293534187/4fd4c41ba98db9207613ddcef9338d14/Transaction_1.jpg" />
         <pubDate>2018-05-30 18:35:42 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264610409</guid>
      </item>
      <item>
         <title>Transacciones serializables o equivalentes en serie</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264610881</link>
         <description><![CDATA[<div>Requisito de aislamiento<br><br>Ejecutar las transacciones en serie ⇨ Una después de<br>otra, en un cierto orden<br><br>Servidores de transacciones ⇨ Maximizar concurrencia<br><br>Si las transacciones se ejecutan concurrentemente y tienen el<br>mismo efecto que su ejecución en serie, se les denomina<br>serializables o equivalentes en serie<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/293534187/91350adbc5f31adf63aa7609da450c87/transacciones_con_telefonos_moviles_890x500_c.jpg" />
         <pubDate>2018-05-30 18:37:23 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264610881</guid>
      </item>
      <item>
         <title>Operaciones en conflicto</title>
         <author>elmoghol</author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264621395</link>
         <description><![CDATA[<div>Dos operaciones están en conflicto cuando su<br>efecto combinado depende del orden de ejecución.<br>Operación read.- Acceso al valor de un objeto.<br>Operación write.- Cambiar el valor del objeto.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/293534187/df9263ac4da8ae50054485eddbea24dc/6.png" />
         <pubDate>2018-05-30 19:25:32 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264621395</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264623245</link>
         <description><![CDATA[ más
tran]]></description>
         <enclosure url="" />
         <pubDate>2018-05-30 19:34:13 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264623245</guid>
      </item>
      <item>
         <title>Exclusión mutua distribuida</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264623352</link>
         <description><![CDATA[<div>Se lleva a cabo en una colección de procesos que comparten recursos. Sus objetivos son:<br><br>En el acceso a los recursos:<br>*Prevenir interferencia<br>*Asegurar consistencia<br><br>En la sección crítica:<br>*Sistemas distribuidos ➔ Ningún servicio de un solo kernel<br>local (por ejemplo, semáforos o variables mutex) funciona.<br>*La solución debe estar basada solamente en mensajes.<br><br>En algunos casos ➔ Servidor ➔ Administración y mecanismos de exclusión mutua ➔ Recursos compartidos ➔ ¿Y si no hay servidor?<br><br>Para esos casos existen los algoritmos para exclusión mutua.<br><br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-30 19:34:55 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264623352</guid>
      </item>
      <item>
         <title>Intercalación no equivalente en serie</title>
         <author>elmoghol</author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264624476</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2018-05-30 19:51:49 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264624476</guid>
      </item>
      <item>
         <title>ALGORITMOS PARA EXCLUSIÓN MUTUA </title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264624697</link>
         <description><![CDATA[<div>Definiciones.- En un sistema distribuido con N procesos:<br><br>*No se comparten las variables entre procesos.<br>*El acceso a los recursos se realiza en la sección crítica.<br>*Suposiciones:<br>&nbsp;+Sólo una sección crítica a la vez.<br>&nbsp;+El sistema distribuido es asíncrono.<br>&nbsp;+Los procesos no fallan.<br>&nbsp;+La entrega de mensajes es confiable:<br>&nbsp; -Siempre se entregan.<br>&nbsp; -No existe entrega duplicada.<br>*Protocolo para ejecución de la sección crítica (SC), "pseudocódigo"<br>&nbsp;entrar() //Bloquear si es necesario<br>&nbsp;accesarRecursos()<br>&nbsp;salir() //Ahora pueden ingresar otros procesos<br>*Requerimientos para la exclusión mutua:<br>&nbsp;+Seguridad: Sólo un proceso puede entrar a la SC a la vez.<br>&nbsp;+Viveza: Las solicitudes para entrar y salir de la SC evitan el abrazo de la muerte (deadlocks; puntos muertos) e inanición.<br> +Orden: Las solicitudes de ingreso a la SC se forman en una cola <br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-30 19:53:07 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264624697</guid>
      </item>
      <item>
         <title>Algoritmo del servidor central (exclusión mutua)</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264630383</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/294058146/82743443150485eed6616f3dedecd4a4/Captura_2018_05_30_15_42_33_433.jpeg" />
         <pubDate>2018-05-30 20:24:25 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264630383</guid>
      </item>
      <item>
         <title>Algoritmo basado en anillo (exclusión mutua)</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264630860</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/294058146/934f8cd2ebc919fccc274aa2ece044c3/Captura_2018_05_30_15_44_05_612.jpeg" />
         <pubDate>2018-05-30 20:27:04 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264630860</guid>
      </item>
      <item>
         <title>Algoritmo de Ricart y Agrawala (exclusión mutua)</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264631087</link>
         <description><![CDATA[<div>Emplea multicast y relojes lógicos   </div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/294058146/95e68dbf7d765d1e7d09edd9e2b15ca8/Captura_2018_05_30_15_45_48_836.jpeg" />
         <pubDate>2018-05-30 20:28:30 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264631087</guid>
      </item>
      <item>
         <title>Algoritmo de votación de Maekawa</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264631415</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/294058146/f7077510f077294898494156d1c4389c/2018_05_30_16_35_13.jpg" />
         <pubDate>2018-05-30 20:30:22 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264631415</guid>
      </item>
      <item>
         <title>Tolerancia a fallas</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264631655</link>
         <description><![CDATA[]]></description>
         <enclosure url="" />
         <pubDate>2018-05-30 20:32:00 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264631655</guid>
      </item>
      <item>
         <title>Intercalación no equivalente en serie</title>
         <author>elmoghol</author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264632538</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/293534187/ca9414576410e5a850db20e84c3f2647/7.png" />
         <pubDate>2018-05-30 20:38:02 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264632538</guid>
      </item>
      <item>
         <title>Elección</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264650401</link>
         <description><![CDATA[<div>El algoritmo de elección sirve para elegir un solo proceso que represente un rol particular.<br><br>En la exclusión mutua dijimos que teniamos un "pool" de procesos, <br><br>Un solo proceso de los N existentes se debe elegir como servidor central.<br><br>Si el proceso elegido se retira, se debe establecer uno nuevo con otra elección. <br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-30 23:13:57 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264650401</guid>
      </item>
      <item>
         <title>Definiciones en la Elección</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264652772</link>
         <description><![CDATA[<div>Un proceso puede INICIAR una elección (realiza acción que ejecuta algoritmo de elección).<br><br>Un proceso es PARTICIPANTE o NO-PARTICIPANTE, es decir, está involucrado o no en una elección.<br><br>Solo puede haber UN proceso elegido.<br><br>Cada proceso tiene un identificador.<br><br></div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-30 23:36:59 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264652772</guid>
      </item>
      <item>
         <title>Requerimientos para la elección</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264653489</link>
         <description><![CDATA[<div>- Seguridad: DEBE OCURRIR LA ELECCION.&nbsp;<br>O aun no se realiza una elección o la elección ya ocurrio.&nbsp;<br><br>-Viveza: Todos los procesos participan en la elección o dejan de funcionar.</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-30 23:41:53 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264653489</guid>
      </item>
      <item>
         <title>Algoritmo de elección basado en anillo</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264654038</link>
         <description><![CDATA[<div>En este algoritmo:<br>- los procesos se pueden "reacomodar" como un anillo lógico.<br>- Los mensajes son enviados en sentido de las manecillas del reloj. <br>- Se elige un coordinador (proceso con el id mas grande)<br>- Inicialmente cada proceso se marca como no participante.<br>- Procede a marcarse a si mismo como participante<br>- coloca su mensaje de elección y lo envía a su vecino más cercano, en sentido de las manecillas.<br>- en los siguientes pasos se reciben los mensajes y se determina el coordinador con el criterio del identificador mas grande.<br><br>Este algoritmo es el indicado para la comprensión de los algoritmos de elección, pero debido a que no tolera fallas, es poco usado en la practica.<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/294090502/3c2e306d753a7be86c6685a3e41467f8/Screenshot_2018_5_30_Acerca_de_C_mputo_distribuido__C_mputo_en_la_nube__2018_2_Semestre_4.png" />
         <pubDate>2018-05-30 23:47:05 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264654038</guid>
      </item>
      <item>
         <title>Algoritmo de elección  del bravucón o &quot;Bully&quot;</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264655218</link>
         <description><![CDATA[<div>SOPORTA QUE FALLEN PROCESOS DURANTE LA ELECCIÓN<br>Es síncrono (emplea tiempos para determinar fallas)<br>La entrega de mensajes es confiable.<br>Cada proceso sabe cuales procesos tienen los ID's mas grandes.<br><br>Tipos de mensaje : Elección, Respuesta y Coordinador.<br><br>El empleo de tiempo para detectar fallas consiste en determinar tiempos maximos de espera de respuesta con base en la latencia que puede existir en procesamiento y envío. Si se excede dicho tiempo, hay algo mal con el proceso destino, se dice que tiene una falla temporal o permanente.<br><br>Como los procesos conocen los identificadores mas grandes, si no se ha determinado el coordinador (mensaje coordinador), se comienza a buscar enviando mensajes, si ninguno de los procesos con id's &gt; al id del proceso actual, se nombra a si mismo coordinador y emite los mensajes necesarios.<br><br>En este algoritmo no se garantiza el requerimiento de SEGURIDAD, ya que se puede dar el caso en que dos procesos se autonombren coordinadores al mismo tiempo. <br><br><br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/294090502/5eff4a010b94c32020fa83a663cdc8fb/Screenshot_2018_5_31_Acerca_de_C_mputo_distribuido__C_mputo_en_la_nube__2018_2_Semestre_4.png" />
         <pubDate>2018-05-30 23:57:32 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264655218</guid>
      </item>
      <item>
         <title>RECUPERACIÓN Recuperación cuando se aborta</title>
         <author>ruthydd</author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264852763</link>
         <description><![CDATA[<div>El servidor elimina todos los efectos  de las transacciones abortadas.<br><br><strong>Operaciones <br></strong>read -&gt; a.getBalance()<br>balance = a.getBalance()  $100<br><br>write -&gt; setBalance()<br>setBalance(balance +10)   $110</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-31 17:41:41 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264852763</guid>
      </item>
      <item>
         <title>BLOQUEOS O CANDADOS (LOCKS)</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264854330</link>
         <description><![CDATA[<div>Serialización empleando bloqueos.<br><br>En este esquema de serialización de<br>operaciones, un servidor intentará bloquear los objetos que cualquier operación de una transacción cliente intente emplear.<br><br>Si un cliente solicita acceso a un objeto que ya está bloqueado por una transacción de otro cliente, la petición se suspende y el cliente debe esperar hasta que el objeto sea desbloqueado<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/293534187/c9ee44ffaa24d6d549529c904c1abcac/Client_server_model_svg.png" />
         <pubDate>2018-05-31 17:46:54 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264854330</guid>
      </item>
      <item>
         <title></title>
         <author>ruthydd</author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264857860</link>
         <description><![CDATA[Estrategia de recuperación]]></description>
         <enclosure url="" />
         <pubDate>2018-05-31 17:58:50 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264857860</guid>
      </item>
      <item>
         <title></title>
         <author>ruthydd</author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264858554</link>
         <description><![CDATA[<div><strong>LECTURAS SUCIAS</strong> </div><ul><li><strong>Estrategia de recuperación</strong></li></ul><div>- Abortar en cascada<br>Posponer los commits de una transacción que ha visto el estado de otra, que aún no ha hecho commit.<br><strong><br>ESCRITURAS PREMATURAS</strong></div><ul><li><strong>Estrategia de recuperación</strong></li></ul><div>- Ejecución estricta de transacciones<br>Posponer las operaciones read y write sobre un objeto hasta que<br>todas las transacciones que previamente escribieron sobre dicho objeto, hayan abortado o hecho commit.</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-31 18:01:23 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264858554</guid>
      </item>
      <item>
         <title></title>
         <author>elmoghol</author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264858881</link>
         <description><![CDATA[Bloqueo en dos fases]]></description>
         <enclosure url="" />
         <pubDate>2018-05-31 18:02:50 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264858881</guid>
      </item>
      <item>
         <title>Bloqueo en dos fases</title>
         <author>elmoghol</author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264858922</link>
         <description><![CDATA[<div>La equivalencia en serie requiere.<br><br>Accesos una transacción ⇨ Objeto ⇨ Serializar ⇨ Accesos de otras transacciones.<br><br>Pares de operaciones en conflicto ⇨ Ejecución ⇨ Mismo orden.<br><br>Para asegurar esto ⇨ Transacción con bloqueo en 2 fases ⇨ No nuevos bloqueos ⇨ Después ⇨ Liberar algún bloqueo.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/293534187/5e242e052e453c90a40aad1956338a04/Barrier.jpg" />
         <pubDate>2018-05-31 18:02:55 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264858922</guid>
      </item>
      <item>
         <title>Transacción con bloqueo en dos fases</title>
         <author>elmoghol</author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264860634</link>
         <description><![CDATA[<div>1ª fase ⇨ Crecimiento ⇨ Adquisición de bloqueos<br><br>2ª fase ⇨ Contracción ⇨ Liberación de bloqueos<br><br>Mantener los bloqueos hasta que los efectos de la transacción sean escritos en almacenamiento permanente.<br><br></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/293534187/84165a7dad0c80d0319aa9342c0a482e/firewalljonnys_best_friend_kim_car.png" />
         <pubDate>2018-05-31 18:10:31 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264860634</guid>
      </item>
      <item>
         <title>Transacciones Anidadas</title>
         <author>ruthydd</author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264860995</link>
         <description><![CDATA[<div>Transacciones compuestas por otras transacciones.</div><ul><li><strong>Ventajas</strong></li></ul><div>- Las del mismo nivel en la jerarquía se pueden<br>ejecutar de forma concurrente.<br>- Pueden abortar o hacer commit independientemente.<br>-La transacción padre puede decidir si aborta o no</div><ul><li><strong>Transacción plana (flat)</strong></li></ul><div>Todo su trabajo se realiza al mismo nivel entre openTransaction y un commit o un abort.</div><ul><li><strong>Reglas de las subtransacciones para el commit</strong></li></ul><ol><li>Transacción - Commit/abortar - Después - Transacciones hijas - completas</li><li>Substracción completa - Commit provisional/<br>abortar - Por separado - Abortar es definitivo</li><li>Transacción padre aborta - Todas sus hijas abortan</li><li>Transacción hija aborta - Padre decide abortar o no</li><li>Transacción de nivel superior (top-level) commit - Todas las subtransacciones commit - Si ninguno de<br>sus ancestros ha abortado</li></ol>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-31 18:12:33 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264860995</guid>
      </item>
      <item>
         <title>Bloqueo en dos fases estricto</title>
         <author>elmoghol</author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264865217</link>
         <description><![CDATA[<div>Bajo una ejecución estricta<br>A fin de evitar lecturas sucias y escrituras<br>prematuras, una transacción que requiere leer o escribir sobre un objeto se debe posponer hasta que cualquier otra transacción que haya escrito previamente sobre el mismo objeto haga commit o aborte.<br><br>Para asegurar lo anterior<br>Cualquier bloqueo aplicado durante el progreso de una transacción se debe mantener hasta que la transacción haga commit o aborte.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/293534187/2060a4e032603f22c259c2aff1511495/servidor1.png" />
         <pubDate>2018-05-31 18:33:40 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264865217</guid>
      </item>
      <item>
         <title>Tolerancia a fallas</title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264886193</link>
         <description><![CDATA[<div>¡Ninguno de los algoritmos para exclusión mutuadescritos toleraría perder mensajes, si los canales no fueran confiables!</div>]]></description>
         <enclosure url="" />
         <pubDate>2018-05-31 20:34:07 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/264886193</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/1540083581</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://d500.epimg.net/cincodias/imagenes/2015/04/16/lifestyle/1429173818_621218_1429174049_noticia_normal.jpg" />
         <pubDate>2021-05-19 15:31:44 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/1540083581</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/1540083867</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.cdc.gov/parents/spanish/essentials/images/rules-list-500px.jpg" />
         <pubDate>2021-05-19 15:31:47 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/1540083867</guid>
      </item>
      <item>
         <title></title>
         <author></author>
         <link>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/1540084379</link>
         <description><![CDATA[]]></description>
         <enclosure url="https://www.cdc.gov/parents/spanish/essentials/images/rules-list-500px.jpg" />
         <pubDate>2021-05-19 15:31:53 UTC</pubDate>
         <guid>https://padlet.com/elmoghol/vrqnn0rztcfg/wish/1540084379</guid>
      </item>
   </channel>
</rss>
