Multi-MOM : um middleware multi-paradigma, extensível e orientado a mensagens para computação móvel
Made available in DSpace on 2015-05-14T12:36:56Z (GMT). No. of bitstreams: 1 arquivototal.pdf: 2305795 bytes, checksum: 0e634264f2c488a816479aec2da0cc18 (MD5) Previous issue date: 2010-08-16 === Coordenação de Aperfeiçoamento de Pessoal de Nível Superior === Advances in wireless communication tech...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Language: | Portuguese |
Published: |
Universidade Federal da Paraíba
2015
|
Subjects: | |
Online Access: | http://tede.biblioteca.ufpb.br:8080/handle/tede/6144 |
id |
ndltd-IBICT-oai-tede.biblioteca.ufpb.br-tede-6144 |
---|---|
record_format |
oai_dc |
collection |
NDLTD |
language |
Portuguese |
format |
Others
|
sources |
NDLTD |
topic |
Middleware orientado a Mensagens Computação Móvel Paradigmas de Comunicação Extensibilidade Linha de Produto de Software Message-oriented Middleware Mobile Computing Communication Paradigm Extensibility Software Product Line CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
spellingShingle |
Middleware orientado a Mensagens Computação Móvel Paradigmas de Comunicação Extensibilidade Linha de Produto de Software Message-oriented Middleware Mobile Computing Communication Paradigm Extensibility Software Product Line CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Bezerra, Yuri Morais Multi-MOM : um middleware multi-paradigma, extensível e orientado a mensagens para computação móvel |
description |
Made available in DSpace on 2015-05-14T12:36:56Z (GMT). No. of bitstreams: 1
arquivototal.pdf: 2305795 bytes, checksum: 0e634264f2c488a816479aec2da0cc18 (MD5)
Previous issue date: 2010-08-16 === Coordenação de Aperfeiçoamento de Pessoal de Nível Superior === Advances in wireless communication technologies and miniatuziation of mobile devices are leading to great opportunities in the development of applications to explore this new computing frontier. However, the development of applications for such scenarios introduces new challenges, as mobile applications run on resouce-scarce devices and communicate with each other by means of wireless networks, which are characterized by intermittent connections. In order to avoid having to deal with such issues in an ad hoc fashion for every application, middleware platforms are adopted, concealing difficulties raised by mobility from application engineers as much as possible. Due to the asynchronous and loosely coupled communication style, Message-oriented Middleware (MOM) platforms have been commonly adopted for supporting the development of networked mobile applications. However, one of the most significant limitations of current MOM for mobile platforms is that they typically support a single, predefined communication paradigm (e.g., publish/subscribe). Such a restriction limits the scope of applications supported by the middleware. In order to mitigate such a limitation, this paper presents a middleware for mobile devices capable of supporting an extensible set of message-oriented communication paradigms (e.g. tuple spaces, message queue, publish/subscribe). Supported by an integrated architecture, which has been conceived based on a Software Product Line (SPL) approach, the middleware encapsulates common features that deal with mobility issues and provides them as shared, reusable components. Evaluation results show that the overhead introduced by such a multi-paradigm approach is minimal, both in memory footprint and runtime performance. Additionally, an application scenario illustrates how mobile applications may benefit from such an approach. === Os avanços nas tecnologias de comunicação sem fio e a miniaturização dos dispositivos móveis de alta capacidade estão trazendo grandes oportunidades para o desenvolvimento de aplicações que explorem essas novas fronteiras da computação. Entretanto, o desenvolvimento de aplicações nestes cenários traz novos desafios, pois estas operam em dispositivos de recursos limitados e comunicam-se através de redes sem fio, caracterizadas por conexões intermitentes. Para evitar que esses desafios tenham que ser resolvidos de forma improvisada para cada aplicação, plataformas de middleware são utilizadas, liberando os desenvolvedores de aplicações das dificuldades trazidas pela mobilidade. Devido ao seu estilo de comunicação assíncrono e fracamente acoplado, plataformas de Middleware orientado a Mensagens (MOM) têm sido comumente adotadas nestes casos. Entretanto, uma das limitações mais significantes das atuais plataformas de MOM é que elas geralmente dão suporte a um paradigma de comunicação único e predefinido (ex.: publish/subscribe). Essa restrição limita o escopo de aplicações que o middleware pode dar suporte. Para lidar com essa limitação, esta dissertação propõe um middleware para dispositivos móveis capaz de dar suporte a um conjunto extensível de paradigmas de comunicação baseados em mensagens (ex.: espaço de tuplas, filas de mensagens, publish/subscribe). Através de uma arquitetura integrada, a qual foi concebida baseada numa abordagem de Linha de Produto de Software (LPS), o middleware encapsula funcionalidades comuns para lidar com os desafios trazidos pela mobilidade, provendo componentes reusáveis e compartilhados entre os diversos paradigmas. Os resultados da avaliação mostram que o overhead introduzido pela abordagem multi-paradigma é mínimo, tanto em termos de espaço ocupado em memória, quanto em desempenho em tempo de execução. Por fim, com o intuito de ilustrar como aplicações móveis podem se beneficiar dessa abordagem, um cenário de aplicação é descrito. |
author2 |
Silveira, Glêdson Elias da |
author_facet |
Silveira, Glêdson Elias da Bezerra, Yuri Morais |
author |
Bezerra, Yuri Morais |
author_sort |
Bezerra, Yuri Morais |
title |
Multi-MOM : um middleware multi-paradigma, extensível e orientado a mensagens para computação móvel |
title_short |
Multi-MOM : um middleware multi-paradigma, extensível e orientado a mensagens para computação móvel |
title_full |
Multi-MOM : um middleware multi-paradigma, extensível e orientado a mensagens para computação móvel |
title_fullStr |
Multi-MOM : um middleware multi-paradigma, extensível e orientado a mensagens para computação móvel |
title_full_unstemmed |
Multi-MOM : um middleware multi-paradigma, extensível e orientado a mensagens para computação móvel |
title_sort |
multi-mom : um middleware multi-paradigma, extensível e orientado a mensagens para computação móvel |
publisher |
Universidade Federal da Paraíba |
publishDate |
2015 |
url |
http://tede.biblioteca.ufpb.br:8080/handle/tede/6144 |
work_keys_str_mv |
AT bezerrayurimorais multimomummiddlewaremultiparadigmaextensiveleorientadoamensagensparacomputacaomovel |
_version_ |
1718667563962990592 |
spelling |
ndltd-IBICT-oai-tede.biblioteca.ufpb.br-tede-61442018-05-23T22:38:22Z Multi-MOM : um middleware multi-paradigma, extensível e orientado a mensagens para computação móvel Bezerra, Yuri Morais Silveira, Glêdson Elias da Middleware orientado a Mensagens Computação Móvel Paradigmas de Comunicação Extensibilidade Linha de Produto de Software Message-oriented Middleware Mobile Computing Communication Paradigm Extensibility Software Product Line CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Made available in DSpace on 2015-05-14T12:36:56Z (GMT). No. of bitstreams: 1 arquivototal.pdf: 2305795 bytes, checksum: 0e634264f2c488a816479aec2da0cc18 (MD5) Previous issue date: 2010-08-16 Coordenação de Aperfeiçoamento de Pessoal de Nível Superior Advances in wireless communication technologies and miniatuziation of mobile devices are leading to great opportunities in the development of applications to explore this new computing frontier. However, the development of applications for such scenarios introduces new challenges, as mobile applications run on resouce-scarce devices and communicate with each other by means of wireless networks, which are characterized by intermittent connections. In order to avoid having to deal with such issues in an ad hoc fashion for every application, middleware platforms are adopted, concealing difficulties raised by mobility from application engineers as much as possible. Due to the asynchronous and loosely coupled communication style, Message-oriented Middleware (MOM) platforms have been commonly adopted for supporting the development of networked mobile applications. However, one of the most significant limitations of current MOM for mobile platforms is that they typically support a single, predefined communication paradigm (e.g., publish/subscribe). Such a restriction limits the scope of applications supported by the middleware. In order to mitigate such a limitation, this paper presents a middleware for mobile devices capable of supporting an extensible set of message-oriented communication paradigms (e.g. tuple spaces, message queue, publish/subscribe). Supported by an integrated architecture, which has been conceived based on a Software Product Line (SPL) approach, the middleware encapsulates common features that deal with mobility issues and provides them as shared, reusable components. Evaluation results show that the overhead introduced by such a multi-paradigm approach is minimal, both in memory footprint and runtime performance. Additionally, an application scenario illustrates how mobile applications may benefit from such an approach. Os avanços nas tecnologias de comunicação sem fio e a miniaturização dos dispositivos móveis de alta capacidade estão trazendo grandes oportunidades para o desenvolvimento de aplicações que explorem essas novas fronteiras da computação. Entretanto, o desenvolvimento de aplicações nestes cenários traz novos desafios, pois estas operam em dispositivos de recursos limitados e comunicam-se através de redes sem fio, caracterizadas por conexões intermitentes. Para evitar que esses desafios tenham que ser resolvidos de forma improvisada para cada aplicação, plataformas de middleware são utilizadas, liberando os desenvolvedores de aplicações das dificuldades trazidas pela mobilidade. Devido ao seu estilo de comunicação assíncrono e fracamente acoplado, plataformas de Middleware orientado a Mensagens (MOM) têm sido comumente adotadas nestes casos. Entretanto, uma das limitações mais significantes das atuais plataformas de MOM é que elas geralmente dão suporte a um paradigma de comunicação único e predefinido (ex.: publish/subscribe). Essa restrição limita o escopo de aplicações que o middleware pode dar suporte. Para lidar com essa limitação, esta dissertação propõe um middleware para dispositivos móveis capaz de dar suporte a um conjunto extensível de paradigmas de comunicação baseados em mensagens (ex.: espaço de tuplas, filas de mensagens, publish/subscribe). Através de uma arquitetura integrada, a qual foi concebida baseada numa abordagem de Linha de Produto de Software (LPS), o middleware encapsula funcionalidades comuns para lidar com os desafios trazidos pela mobilidade, provendo componentes reusáveis e compartilhados entre os diversos paradigmas. Os resultados da avaliação mostram que o overhead introduzido pela abordagem multi-paradigma é mínimo, tanto em termos de espaço ocupado em memória, quanto em desempenho em tempo de execução. Por fim, com o intuito de ilustrar como aplicações móveis podem se beneficiar dessa abordagem, um cenário de aplicação é descrito. 2015-05-14T12:36:56Z 2010-09-22 2010-08-16 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis BEZERRA, Yuri Morais. Multi-MOM : um middleware multi-paradigma, extensível e orientado a mensagens para computação móvel. 2010. 116 f. Dissertação (Mestrado em Informática) - Universidade Federal da Paraíba, João Pessoa, 2010. http://tede.biblioteca.ufpb.br:8080/handle/tede/6144 por info:eu-repo/semantics/openAccess application/pdf Universidade Federal da Paraíba Programa de Pós Graduação em Informática UFPB BR Informática reponame:Biblioteca Digital de Teses e Dissertações da UFPB instname:Universidade Federal da Paraíba instacron:UFPB |