Mobilidade e coordenação de aplicações em redes sem fio

Detalhes bibliográficos
Autor(a) principal: Marco Tulio de Oliveira Valente
Data de Publicação: 2002
Tipo de documento: Tese
Idioma: por
Título da fonte: Repositório Institucional da UFMG
Texto Completo: http://hdl.handle.net/1843/SLBS-5KKKSU
Resumo: Avanços recentes nas áreas de hardware, telecomunicações e redes de computadores estão transformando em realidade a idéia de computação móvel. Atualmente, dispositivos computacionais móveis, como laptops, assistentes pessoais digitais (PDAs), telefones celulares e pagers, são cada vez mais populares. Uma vez conectados a redes sem fio, estes dispositivos permitem a seus usuários acessar recursos e informações em qualquer lugar e a qualquer momento. No entanto, se é verdade que as tecnologias de hardware e telecomunicações para suportar este novo paradigma de computação encontram-se em fase de consolidação, o mesmo não pode ser afirmado sobre as tecnologias de software. Particularmente, linguagens, abstrações, bibliotecas e arquiteturas de software usadas atualmente na construção de sistemas computacionais foram projetadas para redes locais e fixas. Em geral, as mesmas não são capazes de tratar de forma adequada eventos típicos de ambientes de computação móvel, como flutuações na largura de banda da rede, desconexões voluntárias e involuntárias e mobilidade física dos dispositivos computacionais.Assim, tendo em vista as características particulares de cenários de computação móvel, onipresente e sem fio, esta Tese de Doutorado propõe um modelo para programação de aplicações distribuídas para dispositivos computacionais móveis e um modelo para coordenação das mesmas. O objetivo central do modelo de programação proposto é suportar a construção de aplicações distribuídas tolerantes a desconexões. Basicamente, este modelo utiliza mobilidade lógica -- ou, mais especificamente, mobilidade de objetos -- para tratar desconexões, isto é,para lidar com um problema originado pela mobilidade física de dispositivos computacionais em redes sem fio. Já o modelo de coordenação proposto disponibiliza uma infra-estrutura que, considerando as características inerentes do meio de comunicação sem fio, suporta a realização de tarefas como comunicação entre processos, sincronização e localização de serviços. O modelo de coordenação proposto é baseado no conceito de espaço de tuplas, definido em Linda. No entanto, este modelo substitui a arquitetura cliente/servidor, tradicionalmente usada em implementações de Linda, por uma arquitetura peer-to-peer, argumentando que esta é mais adequada para coordenação de sistemas em redes móveis.O presente trabalho, além de uma descrição detalhada dos modelos de programação e coordenação propostos, apresenta a semântica formal dos mesmos. Descreve-se ainda a implementação dos dois modelos em uma linguagem de programação orientada por objetos de uso geral. Por último, discute-se como os modelos propostos podem ser integrados em um modelo de computação único e apresenta-se um estudo de caso utilizando este modelo integrado.
id UFMG_d7780a78acd6188431e39ab03d66d65b
oai_identifier_str oai:repositorio.ufmg.br:1843/SLBS-5KKKSU
network_acronym_str UFMG
network_name_str Repositório Institucional da UFMG
repository_id_str
spelling Roberto da Silva BigonhaAntonio Alfredo Ferreira LoureiroMariza Andrade da Silva BigonhaWagner Meira JuniorMarco Tulio de Oliveira Valente2019-08-09T16:13:10Z2019-08-09T16:13:10Z2002-03-04http://hdl.handle.net/1843/SLBS-5KKKSUAvanços recentes nas áreas de hardware, telecomunicações e redes de computadores estão transformando em realidade a idéia de computação móvel. Atualmente, dispositivos computacionais móveis, como laptops, assistentes pessoais digitais (PDAs), telefones celulares e pagers, são cada vez mais populares. Uma vez conectados a redes sem fio, estes dispositivos permitem a seus usuários acessar recursos e informações em qualquer lugar e a qualquer momento. No entanto, se é verdade que as tecnologias de hardware e telecomunicações para suportar este novo paradigma de computação encontram-se em fase de consolidação, o mesmo não pode ser afirmado sobre as tecnologias de software. Particularmente, linguagens, abstrações, bibliotecas e arquiteturas de software usadas atualmente na construção de sistemas computacionais foram projetadas para redes locais e fixas. Em geral, as mesmas não são capazes de tratar de forma adequada eventos típicos de ambientes de computação móvel, como flutuações na largura de banda da rede, desconexões voluntárias e involuntárias e mobilidade física dos dispositivos computacionais.Assim, tendo em vista as características particulares de cenários de computação móvel, onipresente e sem fio, esta Tese de Doutorado propõe um modelo para programação de aplicações distribuídas para dispositivos computacionais móveis e um modelo para coordenação das mesmas. O objetivo central do modelo de programação proposto é suportar a construção de aplicações distribuídas tolerantes a desconexões. Basicamente, este modelo utiliza mobilidade lógica -- ou, mais especificamente, mobilidade de objetos -- para tratar desconexões, isto é,para lidar com um problema originado pela mobilidade física de dispositivos computacionais em redes sem fio. Já o modelo de coordenação proposto disponibiliza uma infra-estrutura que, considerando as características inerentes do meio de comunicação sem fio, suporta a realização de tarefas como comunicação entre processos, sincronização e localização de serviços. O modelo de coordenação proposto é baseado no conceito de espaço de tuplas, definido em Linda. No entanto, este modelo substitui a arquitetura cliente/servidor, tradicionalmente usada em implementações de Linda, por uma arquitetura peer-to-peer, argumentando que esta é mais adequada para coordenação de sistemas em redes móveis.O presente trabalho, além de uma descrição detalhada dos modelos de programação e coordenação propostos, apresenta a semântica formal dos mesmos. Descreve-se ainda a implementação dos dois modelos em uma linguagem de programação orientada por objetos de uso geral. Por último, discute-se como os modelos propostos podem ser integrados em um modelo de computação único e apresenta-se um estudo de caso utilizando este modelo integrado.Universidade Federal de Minas GeraisUFMGComputadores portáteisSistema de comunicação móvelLinguagem de programação (Computadores)Computação móvelRedes de computaçãoSistemas de computação sem fiomobilidadeliguagens de programaçãoredes sem fioMobilidade e coordenação de aplicações em redes sem fioinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisinfo:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFMGinstname:Universidade Federal de Minas Gerais (UFMG)instacron:UFMGORIGINALmarcotulio_valente.pdfapplication/pdf1021176https://repositorio.ufmg.br/bitstream/1843/SLBS-5KKKSU/1/marcotulio_valente.pdf2568e6915755ddc59d9b3359d0022df5MD51TEXTmarcotulio_valente.pdf.txtmarcotulio_valente.pdf.txtExtracted texttext/plain288764https://repositorio.ufmg.br/bitstream/1843/SLBS-5KKKSU/2/marcotulio_valente.pdf.txt566cf332b2bf75a68bd5a2ff80ff21d3MD521843/SLBS-5KKKSU2019-11-14 07:50:52.482oai:repositorio.ufmg.br:1843/SLBS-5KKKSURepositório de PublicaçõesPUBhttps://repositorio.ufmg.br/oaiopendoar:2019-11-14T10:50:52Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)false
dc.title.pt_BR.fl_str_mv Mobilidade e coordenação de aplicações em redes sem fio
title Mobilidade e coordenação de aplicações em redes sem fio
spellingShingle Mobilidade e coordenação de aplicações em redes sem fio
Marco Tulio de Oliveira Valente
mobilidade
liguagens de programação
redes sem fio
Computadores portáteis
Sistema de comunicação móvel
Linguagem de programação (Computadores)
Computação móvel
Redes de computação
Sistemas de computação sem fio
title_short Mobilidade e coordenação de aplicações em redes sem fio
title_full Mobilidade e coordenação de aplicações em redes sem fio
title_fullStr Mobilidade e coordenação de aplicações em redes sem fio
title_full_unstemmed Mobilidade e coordenação de aplicações em redes sem fio
title_sort Mobilidade e coordenação de aplicações em redes sem fio
author Marco Tulio de Oliveira Valente
author_facet Marco Tulio de Oliveira Valente
author_role author
dc.contributor.advisor1.fl_str_mv Roberto da Silva Bigonha
dc.contributor.referee1.fl_str_mv Antonio Alfredo Ferreira Loureiro
dc.contributor.referee2.fl_str_mv Mariza Andrade da Silva Bigonha
dc.contributor.referee3.fl_str_mv Wagner Meira Junior
dc.contributor.author.fl_str_mv Marco Tulio de Oliveira Valente
contributor_str_mv Roberto da Silva Bigonha
Antonio Alfredo Ferreira Loureiro
Mariza Andrade da Silva Bigonha
Wagner Meira Junior
dc.subject.por.fl_str_mv mobilidade
liguagens de programação
redes sem fio
topic mobilidade
liguagens de programação
redes sem fio
Computadores portáteis
Sistema de comunicação móvel
Linguagem de programação (Computadores)
Computação móvel
Redes de computação
Sistemas de computação sem fio
dc.subject.other.pt_BR.fl_str_mv Computadores portáteis
Sistema de comunicação móvel
Linguagem de programação (Computadores)
Computação móvel
Redes de computação
Sistemas de computação sem fio
description Avanços recentes nas áreas de hardware, telecomunicações e redes de computadores estão transformando em realidade a idéia de computação móvel. Atualmente, dispositivos computacionais móveis, como laptops, assistentes pessoais digitais (PDAs), telefones celulares e pagers, são cada vez mais populares. Uma vez conectados a redes sem fio, estes dispositivos permitem a seus usuários acessar recursos e informações em qualquer lugar e a qualquer momento. No entanto, se é verdade que as tecnologias de hardware e telecomunicações para suportar este novo paradigma de computação encontram-se em fase de consolidação, o mesmo não pode ser afirmado sobre as tecnologias de software. Particularmente, linguagens, abstrações, bibliotecas e arquiteturas de software usadas atualmente na construção de sistemas computacionais foram projetadas para redes locais e fixas. Em geral, as mesmas não são capazes de tratar de forma adequada eventos típicos de ambientes de computação móvel, como flutuações na largura de banda da rede, desconexões voluntárias e involuntárias e mobilidade física dos dispositivos computacionais.Assim, tendo em vista as características particulares de cenários de computação móvel, onipresente e sem fio, esta Tese de Doutorado propõe um modelo para programação de aplicações distribuídas para dispositivos computacionais móveis e um modelo para coordenação das mesmas. O objetivo central do modelo de programação proposto é suportar a construção de aplicações distribuídas tolerantes a desconexões. Basicamente, este modelo utiliza mobilidade lógica -- ou, mais especificamente, mobilidade de objetos -- para tratar desconexões, isto é,para lidar com um problema originado pela mobilidade física de dispositivos computacionais em redes sem fio. Já o modelo de coordenação proposto disponibiliza uma infra-estrutura que, considerando as características inerentes do meio de comunicação sem fio, suporta a realização de tarefas como comunicação entre processos, sincronização e localização de serviços. O modelo de coordenação proposto é baseado no conceito de espaço de tuplas, definido em Linda. No entanto, este modelo substitui a arquitetura cliente/servidor, tradicionalmente usada em implementações de Linda, por uma arquitetura peer-to-peer, argumentando que esta é mais adequada para coordenação de sistemas em redes móveis.O presente trabalho, além de uma descrição detalhada dos modelos de programação e coordenação propostos, apresenta a semântica formal dos mesmos. Descreve-se ainda a implementação dos dois modelos em uma linguagem de programação orientada por objetos de uso geral. Por último, discute-se como os modelos propostos podem ser integrados em um modelo de computação único e apresenta-se um estudo de caso utilizando este modelo integrado.
publishDate 2002
dc.date.issued.fl_str_mv 2002-03-04
dc.date.accessioned.fl_str_mv 2019-08-09T16:13:10Z
dc.date.available.fl_str_mv 2019-08-09T16:13:10Z
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 http://hdl.handle.net/1843/SLBS-5KKKSU
url http://hdl.handle.net/1843/SLBS-5KKKSU
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 Universidade Federal de Minas Gerais
dc.publisher.initials.fl_str_mv UFMG
publisher.none.fl_str_mv Universidade Federal de Minas Gerais
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFMG
instname:Universidade Federal de Minas Gerais (UFMG)
instacron:UFMG
instname_str Universidade Federal de Minas Gerais (UFMG)
instacron_str UFMG
institution UFMG
reponame_str Repositório Institucional da UFMG
collection Repositório Institucional da UFMG
bitstream.url.fl_str_mv https://repositorio.ufmg.br/bitstream/1843/SLBS-5KKKSU/1/marcotulio_valente.pdf
https://repositorio.ufmg.br/bitstream/1843/SLBS-5KKKSU/2/marcotulio_valente.pdf.txt
bitstream.checksum.fl_str_mv 2568e6915755ddc59d9b3359d0022df5
566cf332b2bf75a68bd5a2ff80ff21d3
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFMG - Universidade Federal de Minas Gerais (UFMG)
repository.mail.fl_str_mv
_version_ 1803589573597462528