{"id":107630,"date":"2018-03-11T10:32:06","date_gmt":"2018-03-11T10:32:06","guid":{"rendered":"https:\/\/www.deberes.net\/tesis\/sin-categoria\/gestion-eficiente-de-transacciones-en-maquinas-de-busqueda-para-la-web\/"},"modified":"2018-03-11T10:32:06","modified_gmt":"2018-03-11T10:32:06","slug":"gestion-eficiente-de-transacciones-en-maquinas-de-busqueda-para-la-web","status":"publish","type":"post","link":"https:\/\/www.deberes.net\/tesis\/ciencias-tecnologicas\/gestion-eficiente-de-transacciones-en-maquinas-de-busqueda-para-la-web\/","title":{"rendered":"Gesti\u00f3n eficiente de transacciones en m\u00e1quinas de b\u00fasqueda para la web"},"content":{"rendered":"<h2>Tesis doctoral de <strong> Carolina Bonacic Castro <\/strong><\/h2>\n<p>\u00ablas m\u00e1quinas de b\u00fasqueda para la web son sistemas dise\u00f1ados para alcanzar un rendimiento eficiente frente a situaciones de tr\u00e1fico de consultas muy intenso y din\u00e1mico. Este objetivo se consigue a trav\u00e9s de composiciones de estrategias de indexaci\u00f3n d istribuida y caching, y procesamiento paralelo de consultas, las cuales son desplegadas en grandes clusters de nodos procesadores. Los clusters forman sistemas de memoria distribuida entre nodos, y cada nodo es un sistema de memoria compartida que pe rmite la ejecuci\u00f3n concurrente de muchos threads.  el foco de atenci\u00f3n en investigaci\u00f3n ha estado centrado s\u00f3lo en los sistemas de memoria distribuida. El problema de c\u00f3mo administrar eficientemente los  threads en cada nodo no ha sido mencionado en la literatura del \u00e1rea. Para m\u00e1quinas de b\u00fasqueda convencionales, donde la soluci\u00f3n a consultas de usuarios genera operaciones de s\u00f3lo lectura, este problema no es relevante puesto que cualquier estrategia est\u00e1ndar de gesti\u00f3n de threads puede alcanza r un rendimiento razonablemente eficiente.   sin embargo, el problema de la sincronizaci\u00f3n eficiente de threads lectores y escritores que acceden concurrentemente a la memoria compartida del nodo, se ha vuelto relevante debido a que las m\u00e1quinas de b \u00fasqueda han comenzado a permitir que sus contenidos sean actualizados de manera on-line. Este trabajo de tesis se ha dedicado al estudio de este problema en el contexto de nodos con procesadores multi-core.   se proponen estrategias de procesamiento de transacciones de lectura y escritura para nodos de m\u00e1quinas de b\u00fasqueda. Las estrategias desarrolladas realizan paralelismo sincr\u00f3nico a nivel de threads como una alternativa m\u00e1s eficiente al enfoque convencional basado en concurrencia asincr\u00f3nica  y sincronizaci\u00f3n v\u00eda locks. Las ideas propuestas son validadas tanto con experimentaci\u00f3n en base a implementaciones reales como con modelos de simulaci\u00f3n discreta.\u00bb<\/p>\n<p>&nbsp;<\/p>\n<h3>Datos acad\u00e9micos de la tesis doctoral \u00ab<strong>Gesti\u00f3n eficiente de transacciones en m\u00e1quinas de b\u00fasqueda para la web<\/strong>\u00ab<\/h3>\n<ul>\n<li><strong>T\u00edtulo de la tesis:<\/strong>\u00a0 Gesti\u00f3n eficiente de transacciones en m\u00e1quinas de b\u00fasqueda para la web <\/li>\n<li><strong>Autor:<\/strong>\u00a0 Carolina Bonacic Castro <\/li>\n<li><strong>Universidad:<\/strong>\u00a0 Complutense de Madrid<\/li>\n<li><strong>Fecha de lectura de la tesis:<\/strong>\u00a0 28\/03\/2011<\/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>Mauricio Mar\u00edn<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tribunal<\/strong>\n<ul>\n<li>Presidente del tribunal: Francisco Tirado fern\u00e1ndez <\/li>\n<li>nieves Rodriguez brisaboa (vocal)<\/li>\n<li>Emilio Luque fadon (vocal)<\/li>\n<li>enrique Arias ant\u00fanez (vocal)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tesis doctoral de Carolina Bonacic Castro \u00ablas m\u00e1quinas de b\u00fasqueda para la web son sistemas dise\u00f1ados para alcanzar un rendimiento [&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":[332,986],"tags":[216095,2539,192447,2678,216096,36418],"class_list":["post-107630","post","type-post","status-publish","format-standard","hentry","category-ciencias-tecnologicas","category-complutense-de-madrid","tag-carolina-bonacic-castro","tag-emilio-luque-fadon","tag-enrique-arias-antunez","tag-francisco-tirado-fernandez","tag-mauricio-marin","tag-nieves-rodriguez-brisaboa"],"_links":{"self":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/107630","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=107630"}],"version-history":[{"count":0,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/posts\/107630\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/media?parent=107630"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/categories?post=107630"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.deberes.net\/tesis\/wp-json\/wp\/v2\/tags?post=107630"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}