TiPS, uma proposta de escalonamento direcionada à computação pervasiva

Detalhes bibliográficos
Ano de defesa: 2004
Autor(a) principal: Real, Rodrigo Araujo
Orientador(a): Geyer, Claudio Fernando Resin
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Palavras-chave em Inglês:
Link de acesso: http://hdl.handle.net/10183/8764
Resumo: A evolução das tecnologias de rede estão impulsionando o avanço da área da computação pervasiva. O projeto ISAM (Infra-estrutura de Suporte às Aplicações Móveis Distribuídas), em desenvolvimento no IIjUFRGS, tem como foco atender as demandas de pesquisa desta área e tem como premissa uma abordagem integrada na concepção do ambiente de desenvolvimento e do ambiente de execução. O EXEHDA (Execution Environrnent for High Distributed Applications) constitui o ambiente de execução do ISAM, sendo responsável pela gerência do processamento das aplicações pervasivas.Esta dissertação propõe um frarnework de escalonamento denominado TiPS concebido como um módulo do EXEHDA. O escopo de pesquisa do TiPS tem como tônica o escalonamento na computação pervasiva e a sua concepção na forma de um framework permite a utilização de diferentes estratégias de escalonamento, através da troca de seus componentes mesmo durante a execução. A modelagem do TiPS considera o uso de inteligência artificial baseada em redes bayesianas na proposição da heurística de escalonamento a ser empregada no seu framework. A utilização de redes bayesianas tem por objetivo o tratamento das incertezas relacionadas à elevada dinamicidade típica do ambiente de computação pervasiva. O TiPS foi implementado em Java, com suas funcionalidades integradas aos outros serviços do EXEHDA. Neste sentido foi desenvolvido para gerenciar o frmnework do TiPS, um módulo para a ferramenta EXEHDA-AMI, utilizada para gerenciar o EXEHDA como um todo. O TiPS foi comparado com outros dois escalonadores, para tanto foi desenvolvida uma aplicação de teste e um módulo de geração sintética de carga para promover a dinamicidade do contexto de execução. Os resultados obtidos com o T'iPS foram promissores e apontam para a viabilidade do emprego de heurísticas de escalonamento que envolvem técnicas de inteligência artificial na computação pervasiva.
id URGS_2d30577a482537f01eed7ea662ecfe60
oai_identifier_str oai:www.lume.ufrgs.br:10183/8764
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str
spelling Real, Rodrigo AraujoGeyer, Claudio Fernando Resin2007-06-06T19:18:54Z2004http://hdl.handle.net/10183/8764000588462A evolução das tecnologias de rede estão impulsionando o avanço da área da computação pervasiva. O projeto ISAM (Infra-estrutura de Suporte às Aplicações Móveis Distribuídas), em desenvolvimento no IIjUFRGS, tem como foco atender as demandas de pesquisa desta área e tem como premissa uma abordagem integrada na concepção do ambiente de desenvolvimento e do ambiente de execução. O EXEHDA (Execution Environrnent for High Distributed Applications) constitui o ambiente de execução do ISAM, sendo responsável pela gerência do processamento das aplicações pervasivas.Esta dissertação propõe um frarnework de escalonamento denominado TiPS concebido como um módulo do EXEHDA. O escopo de pesquisa do TiPS tem como tônica o escalonamento na computação pervasiva e a sua concepção na forma de um framework permite a utilização de diferentes estratégias de escalonamento, através da troca de seus componentes mesmo durante a execução. A modelagem do TiPS considera o uso de inteligência artificial baseada em redes bayesianas na proposição da heurística de escalonamento a ser empregada no seu framework. A utilização de redes bayesianas tem por objetivo o tratamento das incertezas relacionadas à elevada dinamicidade típica do ambiente de computação pervasiva. O TiPS foi implementado em Java, com suas funcionalidades integradas aos outros serviços do EXEHDA. Neste sentido foi desenvolvido para gerenciar o frmnework do TiPS, um módulo para a ferramenta EXEHDA-AMI, utilizada para gerenciar o EXEHDA como um todo. O TiPS foi comparado com outros dois escalonadores, para tanto foi desenvolvida uma aplicação de teste e um módulo de geração sintética de carga para promover a dinamicidade do contexto de execução. Os resultados obtidos com o T'iPS foram promissores e apontam para a viabilidade do emprego de heurísticas de escalonamento que envolvem técnicas de inteligência artificial na computação pervasiva.The evolution of the network technologies are strengthening the pervasive computing development. The ISAM (Infm-estrutum de Suporte às Aplicações Pervasivas) is under development in the II/UFRGS and has as it's main focus on assisting the research dernands related to this therne, and its approach is to integrate the development environmellt and the execution environment. The EXEHDA (Executioll Environrnent for High Distributed Applications) constitutes the execution environment of ISAM, being responsib1e for the management of the pervasive applications execution. This dissertation proposes a framework for scheduling called TiPS, which was conceived as an EXEHDA module. The research scope of TiPS has as its tonic the scheduling in the pervasive computing environrnent, and its conception as a framework permits the use of different scheduling strategies, by the exchange of its components even during the execution. The TiPS rnodelillg considers the integration of all artificial illtelligence strategy based on bayesian networks, within the scheduling frarnework. The use of bayesiall networks has the objective to handle the uncertainties related to the highly dynamic behavior, which is typical in the pervasive computing. TiPS was irnplemellted in Java and its functionalities were integrated to other EXEHDA services, in this sense it was also developed a management module to the EXEHDA-AMI tool, which is used to manage EXEHDA. TiPS was compared to two other schedulers, for this comparison it was developed a test application and a synthetic load generator to create dynamics of the execution environment. The results obtained by TiPS points to the viability of the use of scheduling heuristics based on artificial intelligence tools in the pervasive computing.application/pdfporEngenharia de softwareSistemas distribuídosComputação pervasivaSchedulingPervasive computingUncertainty handlingTiPS, uma proposta de escalonamento direcionada à computação pervasivaTiPS, a scheduling propose directed to the pervasive computing info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em ComputaçãoPorto Alegre, BR-RS2004mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSORIGINAL000588462.pdf000588462.pdfTexto completoapplication/pdf1210734http://www.lume.ufrgs.br/bitstream/10183/8764/1/000588462.pdfad0601ccf8bce373b3c1ca63a32bba1eMD51TEXT000588462.pdf.txt000588462.pdf.txtExtracted Texttext/plain320886http://www.lume.ufrgs.br/bitstream/10183/8764/2/000588462.pdf.txt7a141e8212983dc1929fd5e6e460acd5MD52THUMBNAIL000588462.pdf.jpg000588462.pdf.jpgGenerated Thumbnailimage/jpeg996http://www.lume.ufrgs.br/bitstream/10183/8764/3/000588462.pdf.jpg6c3a82b5afa2434db1a803ba4acb1945MD5310183/87642022-02-22 05:12:30.173404oai:www.lume.ufrgs.br:10183/8764Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532022-02-22T08:12:30Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv TiPS, uma proposta de escalonamento direcionada à computação pervasiva
dc.title.alternative.en.fl_str_mv TiPS, a scheduling propose directed to the pervasive computing
title TiPS, uma proposta de escalonamento direcionada à computação pervasiva
spellingShingle TiPS, uma proposta de escalonamento direcionada à computação pervasiva
Real, Rodrigo Araujo
Engenharia de software
Sistemas distribuídos
Computação pervasiva
Scheduling
Pervasive computing
Uncertainty handling
title_short TiPS, uma proposta de escalonamento direcionada à computação pervasiva
title_full TiPS, uma proposta de escalonamento direcionada à computação pervasiva
title_fullStr TiPS, uma proposta de escalonamento direcionada à computação pervasiva
title_full_unstemmed TiPS, uma proposta de escalonamento direcionada à computação pervasiva
title_sort TiPS, uma proposta de escalonamento direcionada à computação pervasiva
author Real, Rodrigo Araujo
author_facet Real, Rodrigo Araujo
author_role author
dc.contributor.author.fl_str_mv Real, Rodrigo Araujo
dc.contributor.advisor1.fl_str_mv Geyer, Claudio Fernando Resin
contributor_str_mv Geyer, Claudio Fernando Resin
dc.subject.por.fl_str_mv Engenharia de software
Sistemas distribuídos
Computação pervasiva
topic Engenharia de software
Sistemas distribuídos
Computação pervasiva
Scheduling
Pervasive computing
Uncertainty handling
dc.subject.eng.fl_str_mv Scheduling
Pervasive computing
Uncertainty handling
description A evolução das tecnologias de rede estão impulsionando o avanço da área da computação pervasiva. O projeto ISAM (Infra-estrutura de Suporte às Aplicações Móveis Distribuídas), em desenvolvimento no IIjUFRGS, tem como foco atender as demandas de pesquisa desta área e tem como premissa uma abordagem integrada na concepção do ambiente de desenvolvimento e do ambiente de execução. O EXEHDA (Execution Environrnent for High Distributed Applications) constitui o ambiente de execução do ISAM, sendo responsável pela gerência do processamento das aplicações pervasivas.Esta dissertação propõe um frarnework de escalonamento denominado TiPS concebido como um módulo do EXEHDA. O escopo de pesquisa do TiPS tem como tônica o escalonamento na computação pervasiva e a sua concepção na forma de um framework permite a utilização de diferentes estratégias de escalonamento, através da troca de seus componentes mesmo durante a execução. A modelagem do TiPS considera o uso de inteligência artificial baseada em redes bayesianas na proposição da heurística de escalonamento a ser empregada no seu framework. A utilização de redes bayesianas tem por objetivo o tratamento das incertezas relacionadas à elevada dinamicidade típica do ambiente de computação pervasiva. O TiPS foi implementado em Java, com suas funcionalidades integradas aos outros serviços do EXEHDA. Neste sentido foi desenvolvido para gerenciar o frmnework do TiPS, um módulo para a ferramenta EXEHDA-AMI, utilizada para gerenciar o EXEHDA como um todo. O TiPS foi comparado com outros dois escalonadores, para tanto foi desenvolvida uma aplicação de teste e um módulo de geração sintética de carga para promover a dinamicidade do contexto de execução. Os resultados obtidos com o T'iPS foram promissores e apontam para a viabilidade do emprego de heurísticas de escalonamento que envolvem técnicas de inteligência artificial na computação pervasiva.
publishDate 2004
dc.date.issued.fl_str_mv 2004
dc.date.accessioned.fl_str_mv 2007-06-06T19:18:54Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10183/8764
dc.identifier.nrb.pt_BR.fl_str_mv 000588462
url http://hdl.handle.net/10183/8764
identifier_str_mv 000588462
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.format.none.fl_str_mv application/pdf
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/8764/1/000588462.pdf
http://www.lume.ufrgs.br/bitstream/10183/8764/2/000588462.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/8764/3/000588462.pdf.jpg
bitstream.checksum.fl_str_mv ad0601ccf8bce373b3c1ca63a32bba1e
7a141e8212983dc1929fd5e6e460acd5
6c3a82b5afa2434db1a803ba4acb1945
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1816737167568797696