Hermod: uma plataforma de e-mail para apoiar a comunica??o institucional
Submitted by Automa??o e Estat?stica (sst@bczm.ufrn.br) on 2017-12-04T22:22:59Z No. of bitstreams: 1 HenriqueAndreBarbosaBittencourtDutra_DISSERT.pdf: 1849645 bytes, checksum: 01cc7ff0ed5da791410961f9011350b6 (MD5) === Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yaho...
Main Author: | |
---|---|
Other Authors: | |
Language: | Portuguese |
Published: |
PROGRAMA DE P?S-GRADUA??O EM ENGENHARIA DE SOFTWARE
2017
|
Subjects: | |
Online Access: | https://repositorio.ufrn.br/jspui/handle/123456789/24485 |
id |
ndltd-IBICT-oai-repositorio.ufrn.br-123456789-24485 |
---|---|
record_format |
oai_dc |
collection |
NDLTD |
language |
Portuguese |
sources |
NDLTD |
topic |
CNPQ::ENGENHARIAS: ENGENHARIA DE SOFTWARE Middleware Programa??o concorrente Servi?o de e-mail |
spellingShingle |
CNPQ::ENGENHARIAS: ENGENHARIA DE SOFTWARE Middleware Programa??o concorrente Servi?o de e-mail Dutra, Henrique Andr? Barbosa Bittencourt Hermod: uma plataforma de e-mail para apoiar a comunica??o institucional |
description |
Submitted by Automa??o e Estat?stica (sst@bczm.ufrn.br) on 2017-12-04T22:22:59Z
No. of bitstreams: 1
HenriqueAndreBarbosaBittencourtDutra_DISSERT.pdf: 1849645 bytes, checksum: 01cc7ff0ed5da791410961f9011350b6 (MD5) === Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yahoo.com.br) on 2017-12-11T21:08:57Z (GMT) No. of bitstreams: 1
HenriqueAndreBarbosaBittencourtDutra_DISSERT.pdf: 1849645 bytes, checksum: 01cc7ff0ed5da791410961f9011350b6 (MD5) === Made available in DSpace on 2017-12-11T21:08:58Z (GMT). No. of bitstreams: 1
HenriqueAndreBarbosaBittencourtDutra_DISSERT.pdf: 1849645 bytes, checksum: 01cc7ff0ed5da791410961f9011350b6 (MD5)
Previous issue date: 2017-08-24 === As organiza??es que oferecem servi?os ? sociedade, sejam elas p?blicas ou privadas,
precisam com frequ?ncia estabelecer um canal de comunica??o para enviar conte?do, tais
como not?cias, ofertas de servi?os ou outros tipos de informa??es. Entre as diversas formas
de comunica??o institucional, o servi?o de e-mail possui papel predominante. Os Sistemas SIG ? como s?o chamados os sistemas desenvolvidos pela SINFO/UFRN que
utilizam a Arquitetura SIG como base ? tornaram a tecnologia de e-mail como padr?o
para a comunica??o institucional, devido ao baixo custo, facilidade de uso e a popularidade.
A preocupa??o da SINFO em prover a comunica??o institucional decorre das metas do
Plano Diretor de Tecnologia da Informa??o (PDTI), onde uma das metas ? prover os meios
para melhoraria da comunica??o institucional. Apesar do esfor?o da SINFO/UFRN, constantemente os usu?rios reclamavam que e-mails
n?o estavam sendo entregues, o que gerou d?vida se os sistemas realmente conseguiam
cumprir seu papel na comunica??o institucional. Esta disserta??o fez um estudo sobre o
m?dulo de envio de e-mail da Arquitetura SIG onde foi poss?vel expor os problemas deste
m?dulo. Esta disserta??o tamb?m apresenta o Hermod, uma plataforma de e-mail criada para
apoiar as necessidades da comunica??o institucional da UFRN. Essa plataforma prop?e
resolver os problemas que foram encontrados na solu??o de e-mail da Arquitetura SIG,
atuando como um middleware oferecendo para outros sistemas (incluindo os Sistemas SIG)
servi?os de envio e rastreio de e-mail, por exemplo. A plataforma foi modelada pensando
nos seguintes requisitos: interoperabilidade, alta disponibilidade, toler?ncia a falhas e
elasticidade. Os experimentos atestaram que o Componente de envio de e-mail com a configura??o
de uma thread o tempo de envio ? linear em rela??o ao n?mero de mensagens. Este
componente foi implementado atrav?s de um pool de threads, impedindo que o consumo
de mem?ria (monitorado pelo Zabbix) aumente na mesma propor??o que a carga que o
sistema recebe, fazendo com que o Hermod escale bem mesmo em situa??es de alta carga.
Cada n? do cluster ? independente e mesmo ap?s falha em algum n?, o cluster continua
dispon?vel e recebendo requisi??es. Com a elasticidade atrav?s da an?lise da carga recebida,
foi poss?vel aumentar a vaz?o de e-mails enviados atrav?s da cria??o de inst?ncias em
tempo de execu??o. === The organizations, either public or private, that offer services to society often need to
establish a communication channel to send content such as news, service offers or other
kinds of information. Among the variety of forms of institutional communication, the
e-mail service has the uppermost value. The SIG Systems, as it usual to refer to the systems developed by SINFO/UFRN that use the SIG Architecture as base, use default e-mail technology to institutional communication due to low cost, ease of use and popularity. The concern of SINFO in provide the institutional
communication runs from the Information Technology Master Plan (ITMP), where
one of its goals is to provide the means to improvement of institutional communication. Despite the effort of SINFO/UFRN, the users constantly complain that the e-mails were
not being delivered, which was the cause of doubt if the systems really could achieve their
goal on the institutional communication. This dissertation made a study about the e-mail
sending module of SIG Architecture where was possible to expose the problems of this
module. This dissertation also presents Hermod, an e-mail platform created to support the necessities
of UFRN institutional communication. The platform also intends to solve the problems that
were found on the e-mail solution from SIG Architecture, acting as a middleware offering
to other systems (including the SIG Systems) services of e-mail sending and tracking, for
example. The platform was designed with the following requirements: interoperability,
disponibility, fault tolerance and elasticity. The experiments verified that the E-mail Sending Component with the configuration of
one thread has the sending time is linear with respect to the number of messages. This
component was implemented through a pool of threads, preventing that the memory
consumption (monitored by Zabbix) increases in the same way as the load received by
the system, causing the Hermod to have a significant scale, even in high charge situations.
Each node of cluster is independent and even after a failure in some node, the cluster
remains available e receives requests. With the elasticity through received charge analysis,
it was possible to enhance the flow rate of sended e-mails through the creation of instances
in time of execution. |
author2 |
00984989404 |
author_facet |
00984989404 Dutra, Henrique Andr? Barbosa Bittencourt |
author |
Dutra, Henrique Andr? Barbosa Bittencourt |
author_sort |
Dutra, Henrique Andr? Barbosa Bittencourt |
title |
Hermod: uma plataforma de e-mail para apoiar a comunica??o institucional |
title_short |
Hermod: uma plataforma de e-mail para apoiar a comunica??o institucional |
title_full |
Hermod: uma plataforma de e-mail para apoiar a comunica??o institucional |
title_fullStr |
Hermod: uma plataforma de e-mail para apoiar a comunica??o institucional |
title_full_unstemmed |
Hermod: uma plataforma de e-mail para apoiar a comunica??o institucional |
title_sort |
hermod: uma plataforma de e-mail para apoiar a comunica??o institucional |
publisher |
PROGRAMA DE P?S-GRADUA??O EM ENGENHARIA DE SOFTWARE |
publishDate |
2017 |
url |
https://repositorio.ufrn.br/jspui/handle/123456789/24485 |
work_keys_str_mv |
AT dutrahenriqueandrbarbosabittencourt hermodumaplataformadeemailparaapoiaracomunicaoinstitucional |
_version_ |
1718673168812474368 |
spelling |
ndltd-IBICT-oai-repositorio.ufrn.br-123456789-244852018-05-23T23:30:40Z Hermod: uma plataforma de e-mail para apoiar a comunica??o institucional Dutra, Henrique Andr? Barbosa Bittencourt 00984989404 Silva, Carlos Eduardo da 09303089723 Silvestre, Bruno Oliveira 07602344774 Kulesza, Uira Medeiros, S?rgio Queiroz de CNPQ::ENGENHARIAS: ENGENHARIA DE SOFTWARE Middleware Programa??o concorrente Servi?o de e-mail Submitted by Automa??o e Estat?stica (sst@bczm.ufrn.br) on 2017-12-04T22:22:59Z No. of bitstreams: 1 HenriqueAndreBarbosaBittencourtDutra_DISSERT.pdf: 1849645 bytes, checksum: 01cc7ff0ed5da791410961f9011350b6 (MD5) Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yahoo.com.br) on 2017-12-11T21:08:57Z (GMT) No. of bitstreams: 1 HenriqueAndreBarbosaBittencourtDutra_DISSERT.pdf: 1849645 bytes, checksum: 01cc7ff0ed5da791410961f9011350b6 (MD5) Made available in DSpace on 2017-12-11T21:08:58Z (GMT). No. of bitstreams: 1 HenriqueAndreBarbosaBittencourtDutra_DISSERT.pdf: 1849645 bytes, checksum: 01cc7ff0ed5da791410961f9011350b6 (MD5) Previous issue date: 2017-08-24 As organiza??es que oferecem servi?os ? sociedade, sejam elas p?blicas ou privadas, precisam com frequ?ncia estabelecer um canal de comunica??o para enviar conte?do, tais como not?cias, ofertas de servi?os ou outros tipos de informa??es. Entre as diversas formas de comunica??o institucional, o servi?o de e-mail possui papel predominante. Os Sistemas SIG ? como s?o chamados os sistemas desenvolvidos pela SINFO/UFRN que utilizam a Arquitetura SIG como base ? tornaram a tecnologia de e-mail como padr?o para a comunica??o institucional, devido ao baixo custo, facilidade de uso e a popularidade. A preocupa??o da SINFO em prover a comunica??o institucional decorre das metas do Plano Diretor de Tecnologia da Informa??o (PDTI), onde uma das metas ? prover os meios para melhoraria da comunica??o institucional. Apesar do esfor?o da SINFO/UFRN, constantemente os usu?rios reclamavam que e-mails n?o estavam sendo entregues, o que gerou d?vida se os sistemas realmente conseguiam cumprir seu papel na comunica??o institucional. Esta disserta??o fez um estudo sobre o m?dulo de envio de e-mail da Arquitetura SIG onde foi poss?vel expor os problemas deste m?dulo. Esta disserta??o tamb?m apresenta o Hermod, uma plataforma de e-mail criada para apoiar as necessidades da comunica??o institucional da UFRN. Essa plataforma prop?e resolver os problemas que foram encontrados na solu??o de e-mail da Arquitetura SIG, atuando como um middleware oferecendo para outros sistemas (incluindo os Sistemas SIG) servi?os de envio e rastreio de e-mail, por exemplo. A plataforma foi modelada pensando nos seguintes requisitos: interoperabilidade, alta disponibilidade, toler?ncia a falhas e elasticidade. Os experimentos atestaram que o Componente de envio de e-mail com a configura??o de uma thread o tempo de envio ? linear em rela??o ao n?mero de mensagens. Este componente foi implementado atrav?s de um pool de threads, impedindo que o consumo de mem?ria (monitorado pelo Zabbix) aumente na mesma propor??o que a carga que o sistema recebe, fazendo com que o Hermod escale bem mesmo em situa??es de alta carga. Cada n? do cluster ? independente e mesmo ap?s falha em algum n?, o cluster continua dispon?vel e recebendo requisi??es. Com a elasticidade atrav?s da an?lise da carga recebida, foi poss?vel aumentar a vaz?o de e-mails enviados atrav?s da cria??o de inst?ncias em tempo de execu??o. The organizations, either public or private, that offer services to society often need to establish a communication channel to send content such as news, service offers or other kinds of information. Among the variety of forms of institutional communication, the e-mail service has the uppermost value. The SIG Systems, as it usual to refer to the systems developed by SINFO/UFRN that use the SIG Architecture as base, use default e-mail technology to institutional communication due to low cost, ease of use and popularity. The concern of SINFO in provide the institutional communication runs from the Information Technology Master Plan (ITMP), where one of its goals is to provide the means to improvement of institutional communication. Despite the effort of SINFO/UFRN, the users constantly complain that the e-mails were not being delivered, which was the cause of doubt if the systems really could achieve their goal on the institutional communication. This dissertation made a study about the e-mail sending module of SIG Architecture where was possible to expose the problems of this module. This dissertation also presents Hermod, an e-mail platform created to support the necessities of UFRN institutional communication. The platform also intends to solve the problems that were found on the e-mail solution from SIG Architecture, acting as a middleware offering to other systems (including the SIG Systems) services of e-mail sending and tracking, for example. The platform was designed with the following requirements: interoperability, disponibility, fault tolerance and elasticity. The experiments verified that the E-mail Sending Component with the configuration of one thread has the sending time is linear with respect to the number of messages. This component was implemented through a pool of threads, preventing that the memory consumption (monitored by Zabbix) increases in the same way as the load received by the system, causing the Hermod to have a significant scale, even in high charge situations. Each node of cluster is independent and even after a failure in some node, the cluster remains available e receives requests. With the elasticity through received charge analysis, it was possible to enhance the flow rate of sended e-mails through the creation of instances in time of execution. 2017-12-11T21:08:58Z 2017-12-11T21:08:58Z 2017-08-24 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis DUTRA, Henrique Andr? Barbosa Bittencourt. Hermod: uma plataforma de e-mail para apoiar a comunica??o institucional. 2017. 96f. Disserta??o (Mestrado Profissional em Engenharia de Software) - Instituto Metr?pole Digital, Universidade Federal do Rio Grande do Norte, Natal, 2017. https://repositorio.ufrn.br/jspui/handle/123456789/24485 por info:eu-repo/semantics/openAccess PROGRAMA DE P?S-GRADUA??O EM ENGENHARIA DE SOFTWARE UFRN Brasil reponame:Repositório Institucional da UFRN instname:Universidade Federal do Rio Grande do Norte instacron:UFRN |