A Middleware for Service Deployment in Contributory Computing Systems

Aquesta tesi adreça les mancances de la computació en núvol, els desktop grids i les xarxes d'igual a igual envers l'ús de recursos no dedicats per a computació de propòsit general mitjançant la proposta del model de computació contributiva, en que els usuaris contribueixen els seus recurs...

Descripción completa

Detalles Bibliográficos
Autor: Lázaro Iglesias, Daniel
Tipo de recurso: tesis doctoral
Estado:Versión publicada
Fecha de publicación:2011
País:España
Institución:CBUC, CESCA
Repositorio:TDR. Tesis Doctorales en Red
OAI Identifier:oai:www.tdx.cat:10803/130903
Acceso en línea:http://hdl.handle.net/10803/130903
Access Level:acceso abierto
Palabra clave:sistemes distribuïts
computació contributiva
computació en núvol
sistemes distribuidos
computación contributiva
computación en nube
distributed systems
contributory computing
cloud computing
Informàtica
004
id ES_5dfccc559ef751dd0bce0913bbe6b951
oai_identifier_str oai:www.tdx.cat:10803/130903
network_acronym_str ES
network_name_str España
repository_id_str
dc.title.none.fl_str_mv A Middleware for Service Deployment in Contributory Computing Systems
title A Middleware for Service Deployment in Contributory Computing Systems
spellingShingle A Middleware for Service Deployment in Contributory Computing Systems
Lázaro Iglesias, Daniel
sistemes distribuïts
computació contributiva
computació en núvol
sistemes distribuidos
computación contributiva
computación en nube
distributed systems
contributory computing
cloud computing
Informàtica
004
title_short A Middleware for Service Deployment in Contributory Computing Systems
title_full A Middleware for Service Deployment in Contributory Computing Systems
title_fullStr A Middleware for Service Deployment in Contributory Computing Systems
title_full_unstemmed A Middleware for Service Deployment in Contributory Computing Systems
title_sort A Middleware for Service Deployment in Contributory Computing Systems
dc.creator.none.fl_str_mv Lázaro Iglesias, Daniel
author Lázaro Iglesias, Daniel
author_facet Lázaro Iglesias, Daniel
author_role author
dc.contributor.none.fl_str_mv Marquès Puig, Joan Manuel
Universitat Oberta de Catalunya. Internet Interdisciplinary Institut (IN3)
dc.subject.none.fl_str_mv sistemes distribuïts
computació contributiva
computació en núvol
sistemes distribuidos
computación contributiva
computación en nube
distributed systems
contributory computing
cloud computing
Informàtica
004
topic sistemes distribuïts
computació contributiva
computació en núvol
sistemes distribuidos
computación contributiva
computación en nube
distributed systems
contributory computing
cloud computing
Informàtica
004
description Aquesta tesi adreça les mancances de la computació en núvol, els desktop grids i les xarxes d'igual a igual envers l'ús de recursos no dedicats per a computació de propòsit general mitjançant la proposta del model de computació contributiva, en que els usuaris contribueixen els seus recursos per tal de ser usats de manera col•lectiva. Una comunitat contributiva (agregació de recursos contribuïts) es pot utilitzar com una plataforma per a desplegar serveis, sent una alternativa a l'ús de grans centres de processament de dades. Aquests serveis fan possible la utilització de recursos sobrers de manera general, en comptes de limitar el seu ús a l'execució de tasques massives. Aquesta tesi desenvolupa el concepte de computació contributiva presentant un middleware per a la construcció de comunitats contributives i el desplegament de serveis en els recursos contribuïts. Aquest middleware, anomenat CoDeS, permet afegir recursos a la comunitat i desplegar serveis en ells, encarregant-se de mantenir els serveis disponibles utilitzant els recursos contribuïts. És auto-gestionat, descentralitzat, escalable, tolerant a fallades i pot tractar amb recursos heterogenis.
publishDate 2011
dc.date.none.fl_str_mv 2011
2014
2014
dc.type.none.fl_str_mv info:eu-repo/semantics/doctoralThesis
info:eu-repo/semantics/publishedVersion
format doctoralThesis
status_str publishedVersion
dc.identifier.none.fl_str_mv http://hdl.handle.net/10803/130903
url http://hdl.handle.net/10803/130903
dc.language.none.fl_str_mv Inglés
language_invalid_str_mv Inglés
dc.rights.none.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/es/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-nd/3.0/es/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 248 p.
application/pdf
application/pdf
dc.publisher.none.fl_str_mv Universitat Oberta de Catalunya
publisher.none.fl_str_mv Universitat Oberta de Catalunya
dc.source.none.fl_str_mv TDX (Tesis Doctorals en Xarxa)
reponame:TDR. Tesis Doctorales en Red
instname:CBUC, CESCA
instname_str CBUC, CESCA
reponame_str TDR. Tesis Doctorales en Red
collection TDR. Tesis Doctorales en Red
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869409071035056128
spelling A Middleware for Service Deployment in Contributory Computing SystemsLázaro Iglesias, Danielsistemes distribuïtscomputació contributivacomputació en núvolsistemes distribuidoscomputación contributivacomputación en nubedistributed systemscontributory computingcloud computingInformàtica004Aquesta tesi adreça les mancances de la computació en núvol, els desktop grids i les xarxes d'igual a igual envers l'ús de recursos no dedicats per a computació de propòsit general mitjançant la proposta del model de computació contributiva, en que els usuaris contribueixen els seus recursos per tal de ser usats de manera col•lectiva. Una comunitat contributiva (agregació de recursos contribuïts) es pot utilitzar com una plataforma per a desplegar serveis, sent una alternativa a l'ús de grans centres de processament de dades. Aquests serveis fan possible la utilització de recursos sobrers de manera general, en comptes de limitar el seu ús a l'execució de tasques massives. Aquesta tesi desenvolupa el concepte de computació contributiva presentant un middleware per a la construcció de comunitats contributives i el desplegament de serveis en els recursos contribuïts. Aquest middleware, anomenat CoDeS, permet afegir recursos a la comunitat i desplegar serveis en ells, encarregant-se de mantenir els serveis disponibles utilitzant els recursos contribuïts. És auto-gestionat, descentralitzat, escalable, tolerant a fallades i pot tractar amb recursos heterogenis.Esta tesis aborda las carencias de la computación en nube, los desktop grids y las redes de igual a igual con respecto al uso de recursos no dedicados para la computación de propósito general mediante la propuesta del modelo de computación contributiva, en que los usuarios contribuyen sus recursos para ser usados de manera colectiva. Una comunidad contributiva (agregación de recursos contribuidos) se puede utilizar como una plataforma para desplegar servicios, siendo una alternativa al uso de grandes centros de procesado de datos. Estos servicios hacen posible la utilización de recursos sobrantes de manera general, en lugar de limitar su uso a la ejecución de tareas masivas. Esta tesis desarrolla el concepto de computación contributiva presentando un middleware para la construcción de comunidades contributivas y el despliegue de servicios en los recursos contribuidos. Este middleware, llamado CoDeS, permite añadir recursos a la comunidad y desplegar servicios en ellos, encargándose de mantener los servicios disponibles utilizando los recursos contribuidos. Es auto-gestionado, descentralizado, escalable, tolerante a fallos y puede tratar con recursos heterogéneos.This thesis addresses the lacks of cloud computing, desktop grids and peer-to-peer networks to use non-dedicated resources for general purpose computing by proposing the model of contributory computing, where users contribute their resources to be used collectively. A contributory community (aggregation of contributed resources) can be used as a platform to deploy services, as an alternative to large data centers. These services make it possible to use surplus resources in a general way, instead of limiting its use to the execution batch tasks. This thesis develops the concept of contributory computing by presenting a middleware for building contributory communities and deploying services on the contributed resources. This middleware, called CoDeS, allows resources to be put into the community and services deployed on it, and takes care of keeping the services available using the contributed resources. It is self-managed, decentralized, scalable, fault-tolerant and can deal with heterogeneous resources.Universitat Oberta de CatalunyaMarquès Puig, Joan ManuelUniversitat Oberta de Catalunya. Internet Interdisciplinary Institut (IN3)201420142011info:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/publishedVersion248 p.application/pdfapplication/pdfhttp://hdl.handle.net/10803/130903TDX (Tesis Doctorals en Xarxa)reponame:TDR. Tesis Doctorales en Redinstname:CBUC, CESCAInglésL'accés als continguts d'aquesta tesi queda condicionat a l'acceptació de les condicions d'ús establertes per la següent llicència Creative Commons: http://creativecommons.org/licenses/by-nc-nd/3.0/es/http://creativecommons.org/licenses/by-nc-nd/3.0/es/info:eu-repo/semantics/openAccessoai:www.tdx.cat:10803/1309032026-06-14T12:46:07Z
score 15,198674