{"id":113103,"date":"2018-03-11T10:40:24","date_gmt":"2018-03-11T10:40:24","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/sin-categoria\/client-mobility-support-and-communication-efficiency-in-distributed-publish-subscribe\/"},"modified":"2018-03-11T10:40:24","modified_gmt":"2018-03-11T10:40:24","slug":"client-mobility-support-and-communication-efficiency-in-distributed-publish-subscribe","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/pais-vasco-euskal-herriko-unibertsitatea\/client-mobility-support-and-communication-efficiency-in-distributed-publish-subscribe\/","title":{"rendered":"Client mobility support and communication efficiency in distributed publish\/subscribe"},"content":{"rendered":"<h2>Tesis doctoral de <strong> Zigor Salvador Artola <\/strong><\/h2>\n<p>Los sistemas distribuidos de tipo publish\/subscribe son una aproximaci\u00f3n desacoplada a la comunicaci\u00f3n de informaci\u00f3n entre m\u00faltiples productores y consumidores de eventos. En concreto, el paradigma publish\/subscribe introduce una infraestructura software de comunicaciones que intermedia entre los clientes de un sistema distribuido, filtrando los eventos producidos o publicados por los publishers y entregando estos eventos a aquellos suscriptores o subscribers que est\u00e9n interesados en ellos.El modelo de interacci\u00f3n de los sistemas distribuidos publish\/subscribe resulta particularmente interesante para escenarios con un componente de movilidad. En dichos escenarios, los clientes software que producen y consumen eventos se ejecutan en dispositivos m\u00f3viles como tablets y smartphones. Una infraestructura est\u00e1tica de comunicaciones compuesta por una serie de brokers o intermediarios enruta los eventos desde su nodo de origen a su(s) nodo(s) de destino. De esta manera, es posible implementar aplicaciones para entornos inteligentes, donde los dispositivos m\u00f3viles reciben eventos generados por sensores distribuidos por el entorno y, adicionalmente, generan sus propios eventos que pueden ser utilizados por el entorno para monitorizar la localizaci\u00f3n u otras propiedades de los usuarios.La tesis propone un algoritmo de enrutamiento para sistemas distribuidos publish\/subscribe que soporta la movilidad de dichos clientes, permitiendo que los clientes se desconecten de un br\u00f3ker determinado y migren a otro br\u00f3ker con el fin de proseguir su producci\u00f3n y\/o consumo de eventos. Se verifica la correcci\u00f3n del algoritmo de enrutamiento y se implementa un prototipo de sistema. Finalmente, se analiza la escalabilidad del sistema mediante un an\u00e1lisis de rendimiento basado en la implementaci\u00f3n.<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>Client mobility support and communication efficiency in distributed publish\/subscribe<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 Client mobility support and communication efficiency in distributed publish\/subscribe <\/li>\n<li><strong>Autor:<\/strong>\u00a0 Zigor Salvador Artola <\/li>\n<li><strong>Universidad:<\/strong>\u00a0 Pa\u00eds vasco\/euskal herriko unibertsitatea<\/li>\n<li><strong>Fecha de lectura de la tesis:<\/strong>\u00a0 24\/07\/2012<\/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>Mikel Larrea Alava<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tribunal<\/strong>\n<ul>\n<li>Presidente del tribunal: M\u00aa aranzazu Illarramendi echave <\/li>\n<li>diego Lopez de ipi\u00f1a gonzalez de artaza (vocal)<\/li>\n<li>leonardo Querzoni &#8212; (vocal)<\/li>\n<li>sergio Ar\u00e9valo vi\u00f1uales (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de Zigor Salvador Artola Los sistemas distribuidos de tipo publish\/subscribe son una aproximaci\u00f3n desacoplada a la comunicaci\u00f3n de [&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":[45251,13880,12909],"tags":[190248,224750,121135,188081,31238,224749],"class_list":["post-113103","post","type-post","status-publish","format-standard","hentry","category-fiabilidad-de-los-ordenadores","category-informatica","category-pais-vasco-euskal-herriko-unibertsitatea","tag-diego-lopez-de-ipina-gonzalez-de-artaza","tag-leonardo-querzoni","tag-mikel-larrea-alava","tag-ma-aranzazu-illarramendi-echave","tag-sergio-arevalo-vinuales","tag-zigor-salvador-artola"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/113103","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=113103"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/113103\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=113103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=113103"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=113103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}