A PROTOCOL FOR RESOURCE DISCOVERY AND SELECTION IN MOBILE AD HOC GRIDS

Detalhes bibliográficos
Autor(a) principal: LUCIANA DOS SANTOS LIMA
Data de Publicação: 2007
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da PUC-RIO (Projeto Maxwell)
Texto Completo: https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=11075@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=11075@2
Resumo: Nos últimos anos, o uso de dispositivos móveis em grades computacionais tem sido alvo de crescente investigação. Entretanto, um problema mais desafiador, referente ao estabelecimento dinâmico de grades móveis, baseadas exclusivamente em redes sem fio ad hoc, ainda tem sido pouco investigado. Uma contribuição desta tese é a proposta de uma arquitetura de software específica para grades móveis, que pode ser igualmente aplicável a redes sem fio infraestruturadas e ad hoc. Em grades fixas, a responsabilidade de prover um serviço computacional é compartilhada entre dispositivos com relativa abundância de recursos, se comparadas a grades móveis. Nestas últimas, é interessante que a descoberta e a seleção de recursos para execução de tarefas sejam tratadas conjuntamente, de modo a promover a seleção automática dos dispositivos com maior disponibilidade de recursos, considerando-se os requisitos da aplicação. Entretanto, tais elementos têm sido tradicionalmente tratados em separado na literatura relacionada a grades móveis e, em grande parte das abordagens existentes, assume-se que a seleção de recursos seja executada de forma manual pelos usuários da grade móvel. Esta tese propõe, como uma outra contribuição, um protocolo que integra as fases de descoberta e seleção automática de recursos em grades móveis, permitindo que a provisão de serviços computacionais seja escalonada entre os dispositivos com maior disponibilidade dos recursos requeridos pelo serviço. Devido à característica dinâmica dos recursos que correspondem às requisições dos usuários em uma grade móvel (por exemplo, tempo de CPU livre e memória disponível), o protocolo baseia-se unicamente no envio, sob demanda, de requisições via broadcast. No entanto, principalmente em redes sem fio ad hoc de saltos múltiplos, essa estratégia pode acarretar uma sobrecarga nos dispositivos envolvidos, tanto na difusão de requisições quanto no encaminhamento de respostas. Uma terceira contribuição desta tese é o desenvolvimento de um mecanismo que permite reduzir a sobrecarga, devido à difusão de mensagens de resposta, por meio da supressão de respostas excedentes ao longo da rede. O mecanismo, embora implementado no contexto do protocolo proposto nesta tese, pode ser aplicado também a outros protocolos de descoberta baseados no envio de requisições via broadcast. Os resultados experimentais, obtidos em redes de testes e em plataformas de simulação, mostram que o protocolo proposto provê um balanceamento de carga eficiente entre os dispositivos, mediante o aumento do número de requisições. Além disso, pode-se observar que o mecanismo de supressão de respostas é escalável no que diz respeito ao crescimento do número de dispositivos, em comparação com protocolos de descoberta baseados puramente no envio de requisições por broadcast em redes sem fio ad hoc.
id PUC_RIO-1_dd917b235563981d9727ec7d4e692ae3
oai_identifier_str oai:MAXWELL.puc-rio.br:11075
network_acronym_str PUC_RIO-1
network_name_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository_id_str 534
spelling info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisA PROTOCOL FOR RESOURCE DISCOVERY AND SELECTION IN MOBILE AD HOC GRIDS UM PROTOCOLO PARA DESCOBERTA E SELEÇÃO DE RECURSOS EM GRADES MÓVEIS AD HOC 2007-06-15MARKUS ENDLER89026837704lattes.cnpq.br/6505039023842313LUIZ FERNANDO GOMES SOARES42536359700lattes.cnpq.br/2126584242026703SERGIO COLCHERRENATO FONTOURA DE GUSMAO CERQUEIRAMARKUS ENDLERLUIZ FERNANDO GOMES SOARESJOSE FERREIRA DE REZENDELUCIANA DOS SANTOS LIMAPONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIROPPG EM INFORMÁTICAPUC-RioBRNos últimos anos, o uso de dispositivos móveis em grades computacionais tem sido alvo de crescente investigação. Entretanto, um problema mais desafiador, referente ao estabelecimento dinâmico de grades móveis, baseadas exclusivamente em redes sem fio ad hoc, ainda tem sido pouco investigado. Uma contribuição desta tese é a proposta de uma arquitetura de software específica para grades móveis, que pode ser igualmente aplicável a redes sem fio infraestruturadas e ad hoc. Em grades fixas, a responsabilidade de prover um serviço computacional é compartilhada entre dispositivos com relativa abundância de recursos, se comparadas a grades móveis. Nestas últimas, é interessante que a descoberta e a seleção de recursos para execução de tarefas sejam tratadas conjuntamente, de modo a promover a seleção automática dos dispositivos com maior disponibilidade de recursos, considerando-se os requisitos da aplicação. Entretanto, tais elementos têm sido tradicionalmente tratados em separado na literatura relacionada a grades móveis e, em grande parte das abordagens existentes, assume-se que a seleção de recursos seja executada de forma manual pelos usuários da grade móvel. Esta tese propõe, como uma outra contribuição, um protocolo que integra as fases de descoberta e seleção automática de recursos em grades móveis, permitindo que a provisão de serviços computacionais seja escalonada entre os dispositivos com maior disponibilidade dos recursos requeridos pelo serviço. Devido à característica dinâmica dos recursos que correspondem às requisições dos usuários em uma grade móvel (por exemplo, tempo de CPU livre e memória disponível), o protocolo baseia-se unicamente no envio, sob demanda, de requisições via broadcast. No entanto, principalmente em redes sem fio ad hoc de saltos múltiplos, essa estratégia pode acarretar uma sobrecarga nos dispositivos envolvidos, tanto na difusão de requisições quanto no encaminhamento de respostas. Uma terceira contribuição desta tese é o desenvolvimento de um mecanismo que permite reduzir a sobrecarga, devido à difusão de mensagens de resposta, por meio da supressão de respostas excedentes ao longo da rede. O mecanismo, embora implementado no contexto do protocolo proposto nesta tese, pode ser aplicado também a outros protocolos de descoberta baseados no envio de requisições via broadcast. Os resultados experimentais, obtidos em redes de testes e em plataformas de simulação, mostram que o protocolo proposto provê um balanceamento de carga eficiente entre os dispositivos, mediante o aumento do número de requisições. Além disso, pode-se observar que o mecanismo de supressão de respostas é escalável no que diz respeito ao crescimento do número de dispositivos, em comparação com protocolos de descoberta baseados puramente no envio de requisições por broadcast em redes sem fio ad hoc.In the last few years, the use of mobile devices in computational grids has seen a growing interest. Nevertheless, a more challenging issue, the dynamic establishment of mobile grids on wireless ad hoc networks, has been so far only partially addressed. The first contribution of this thesis is the proposal of a software architecture for mobile grids that can be used for both infrastructured and ad hoc wireless networks. In the execution of conventional applications in grids, the responsibility to provide the service is shared among the most resourceful mobile devices. In mobile grids, it is fundamental that resource discovery and selection of resources are jointly handled. This calls for a mechanism that promotes the automatic selection of the best resource providers amongst the discovered nodes, taking into account the requirements of the application. Discovery and selection, however, have been traditionally handled separately and in most approaches the selection of resources and services requires explicit intervention by the user of the mobile grid. As a second contribution of this thesis, we propose a protocol that integrates the phases of resource discovery and automatic selection in mobile grids, allowing that computational resource provisioning is scheduled among the most resourceful nodes. Due to the dynamics of the resources needed in a mobile grid (for example, free CPU time and available memory), the protocol is based solely on demand- driven broadcasts. However, mainly in multihop ad hoc wireless networks, this strategy can incur in overhead at the involved devices, due to the diffusion of requests and replies. A third contribution of this thesis is the development of a mechanism that allows to reduce this overhead by means of the suppression of redundant replies in the network. The mechanism has been implemented in the context of the proposal protocol, but can be applied as well to other query-based discovery protocols based on broadcasts. The experimental results obtained from executions in a testbed and through simulations show that the proposed protocol provides efficient load balancing between devices with an increasing number of requests. Moreover, it can be observed that the mechanism for suppression of replies scales well with respect to an increasing number of devices when compared to other discovery protocols in wireless ad hoc networks that are purely based on requests via broadcast.CONSELHO NACIONAL DE DESENVOLVIMENTO CIENTÍFICO E TECNOLÓGICOhttps://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=11075@1https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=11075@2porreponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)instacron:PUC_RIOinfo:eu-repo/semantics/openAccess2022-11-01T12:58:44Zoai:MAXWELL.puc-rio.br:11075Repositório InstitucionalPRIhttps://www.maxwell.vrac.puc-rio.br/ibict.phpopendoar:5342019-06-27T00:00Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)false
dc.title.en.fl_str_mv A PROTOCOL FOR RESOURCE DISCOVERY AND SELECTION IN MOBILE AD HOC GRIDS
dc.title.alternative.pt.fl_str_mv UM PROTOCOLO PARA DESCOBERTA E SELEÇÃO DE RECURSOS EM GRADES MÓVEIS AD HOC
title A PROTOCOL FOR RESOURCE DISCOVERY AND SELECTION IN MOBILE AD HOC GRIDS
spellingShingle A PROTOCOL FOR RESOURCE DISCOVERY AND SELECTION IN MOBILE AD HOC GRIDS
LUCIANA DOS SANTOS LIMA
title_short A PROTOCOL FOR RESOURCE DISCOVERY AND SELECTION IN MOBILE AD HOC GRIDS
title_full A PROTOCOL FOR RESOURCE DISCOVERY AND SELECTION IN MOBILE AD HOC GRIDS
title_fullStr A PROTOCOL FOR RESOURCE DISCOVERY AND SELECTION IN MOBILE AD HOC GRIDS
title_full_unstemmed A PROTOCOL FOR RESOURCE DISCOVERY AND SELECTION IN MOBILE AD HOC GRIDS
title_sort A PROTOCOL FOR RESOURCE DISCOVERY AND SELECTION IN MOBILE AD HOC GRIDS
dc.creator.ID.none.fl_str_mv
dc.creator.Lattes.none.fl_str_mv
author LUCIANA DOS SANTOS LIMA
author_facet LUCIANA DOS SANTOS LIMA
author_role author
dc.contributor.advisor1.fl_str_mv MARKUS ENDLER
dc.contributor.advisor1ID.fl_str_mv 89026837704
dc.contributor.advisor1Lattes.fl_str_mv lattes.cnpq.br/6505039023842313
dc.contributor.advisor-co1.fl_str_mv LUIZ FERNANDO GOMES SOARES
dc.contributor.advisor-co1ID.fl_str_mv 42536359700
dc.contributor.advisor-co1Lattes.fl_str_mv lattes.cnpq.br/2126584242026703
dc.contributor.referee1.fl_str_mv SERGIO COLCHER
dc.contributor.referee2.fl_str_mv RENATO FONTOURA DE GUSMAO CERQUEIRA
dc.contributor.referee3.fl_str_mv MARKUS ENDLER
dc.contributor.referee4.fl_str_mv LUIZ FERNANDO GOMES SOARES
dc.contributor.referee5.fl_str_mv JOSE FERREIRA DE REZENDE
dc.contributor.author.fl_str_mv LUCIANA DOS SANTOS LIMA
contributor_str_mv MARKUS ENDLER
LUIZ FERNANDO GOMES SOARES
SERGIO COLCHER
RENATO FONTOURA DE GUSMAO CERQUEIRA
MARKUS ENDLER
LUIZ FERNANDO GOMES SOARES
JOSE FERREIRA DE REZENDE
description Nos últimos anos, o uso de dispositivos móveis em grades computacionais tem sido alvo de crescente investigação. Entretanto, um problema mais desafiador, referente ao estabelecimento dinâmico de grades móveis, baseadas exclusivamente em redes sem fio ad hoc, ainda tem sido pouco investigado. Uma contribuição desta tese é a proposta de uma arquitetura de software específica para grades móveis, que pode ser igualmente aplicável a redes sem fio infraestruturadas e ad hoc. Em grades fixas, a responsabilidade de prover um serviço computacional é compartilhada entre dispositivos com relativa abundância de recursos, se comparadas a grades móveis. Nestas últimas, é interessante que a descoberta e a seleção de recursos para execução de tarefas sejam tratadas conjuntamente, de modo a promover a seleção automática dos dispositivos com maior disponibilidade de recursos, considerando-se os requisitos da aplicação. Entretanto, tais elementos têm sido tradicionalmente tratados em separado na literatura relacionada a grades móveis e, em grande parte das abordagens existentes, assume-se que a seleção de recursos seja executada de forma manual pelos usuários da grade móvel. Esta tese propõe, como uma outra contribuição, um protocolo que integra as fases de descoberta e seleção automática de recursos em grades móveis, permitindo que a provisão de serviços computacionais seja escalonada entre os dispositivos com maior disponibilidade dos recursos requeridos pelo serviço. Devido à característica dinâmica dos recursos que correspondem às requisições dos usuários em uma grade móvel (por exemplo, tempo de CPU livre e memória disponível), o protocolo baseia-se unicamente no envio, sob demanda, de requisições via broadcast. No entanto, principalmente em redes sem fio ad hoc de saltos múltiplos, essa estratégia pode acarretar uma sobrecarga nos dispositivos envolvidos, tanto na difusão de requisições quanto no encaminhamento de respostas. Uma terceira contribuição desta tese é o desenvolvimento de um mecanismo que permite reduzir a sobrecarga, devido à difusão de mensagens de resposta, por meio da supressão de respostas excedentes ao longo da rede. O mecanismo, embora implementado no contexto do protocolo proposto nesta tese, pode ser aplicado também a outros protocolos de descoberta baseados no envio de requisições via broadcast. Os resultados experimentais, obtidos em redes de testes e em plataformas de simulação, mostram que o protocolo proposto provê um balanceamento de carga eficiente entre os dispositivos, mediante o aumento do número de requisições. Além disso, pode-se observar que o mecanismo de supressão de respostas é escalável no que diz respeito ao crescimento do número de dispositivos, em comparação com protocolos de descoberta baseados puramente no envio de requisições por broadcast em redes sem fio ad hoc.
publishDate 2007
dc.date.issued.fl_str_mv 2007-06-15
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/doctoralThesis
format doctoralThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=11075@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=11075@2
url https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=11075@1
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=11075@2
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO
dc.publisher.program.fl_str_mv PPG EM INFORMÁTICA
dc.publisher.initials.fl_str_mv PUC-Rio
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO
dc.source.none.fl_str_mv reponame:Repositório Institucional da PUC-RIO (Projeto Maxwell)
instname:Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron:PUC_RIO
instname_str Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
instacron_str PUC_RIO
institution PUC_RIO
reponame_str Repositório Institucional da PUC-RIO (Projeto Maxwell)
collection Repositório Institucional da PUC-RIO (Projeto Maxwell)
repository.name.fl_str_mv Repositório Institucional da PUC-RIO (Projeto Maxwell) - Pontifícia Universidade Católica do Rio de Janeiro (PUC-RIO)
repository.mail.fl_str_mv
_version_ 1748324896180535296