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...

Full description

Bibliographic Details
Main Author: Dutra, Henrique Andr? Barbosa Bittencourt
Other Authors: 00984989404
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