Um experimento de uso de um framework de suporte a requisitos não-funcionais de qualidade

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorLoques Filho, Orlando Gomes-
Autor(es): dc.contributorCPF:31345290822-
Autor(es): dc.contributorhttp://lattes.cnpq.br/9433123288261141-
Autor(es): dc.creatorFreitas, Glauco Henrique-
Data de aceite: dc.date.accessioned2024-07-11T18:44:14Z-
Data de disponibilização: dc.date.available2024-07-11T18:44:14Z-
Data de envio: dc.date.issued2021-03-10-
Data de envio: dc.date.issued2008-04-01-
Data de envio: dc.date.issued2021-03-10-
Fonte completa do material: dc.identifierhttps://app.uff.br/riuff/handle/1/17854-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/776512-
Descrição: dc.descriptionIn this work we investigate the guarantee of nonfunctional requirements of quality of service (or QoS), which are specified by QoS contracts in distributed applications. Such requirements can be associated to resources or services, such as processing and communication, that are required and shared by several applications. In this context, mechanisms to verify the attendance of the applications requirements and to monitor the usage level of the available resources are required. This approach allows situations in which inadequate services are being delivered to be identified, and as a response to perform adaptation activities, aiming to provide guarantees of quality at the application level. The infrastructure required to ensure the required quality of service can be implemented either in an ad-hoc manner (application specific) or in a generic and reusable way by a suitable framework, such as that used in this work, named CR-RIO (Contractual Reflective - Reconfigurable Interconnectable Objects). In particular, we investigate the inclusion of standard mechanisms for resource monitoring and location into the CR-RIO. In addition, we developed a set of applications with QoS requirements, using CR-RIO´s specification and contract management mechanisms. Based on the experiments performed using the framework, we identified increases in application performance as well as better utilization of the available resources. Moreover, we observed the advantages and disadvantages of its deployment when compared to an application specific (ad hoc) implementation.-
Descrição: dc.descriptionCoordenação de Aperfeiçoamento de Pessoal de Nível Superior-
Descrição: dc.descriptionNeste trabalho investigamos a garantia de requisitos não-funcionais de qualidade (ou de QoS) especificados através de contratos de QoS em aplicações distribuídas. Tais requisitos englobam características de desempenho e comunicação, dentre outras, que dependem da disponibilidade dos recursos do sistema de suporte, os quais são requeridos e utilizados pelas diversas aplicações. Neste contexto, torna-se adequado o emprego de mecanismos capazes de verificar o atendimento dos requisitos das aplicações e monitorar a utilização dos recursos disponíveis. Essa abordagem permite que situações que caracterizam o fornecimento inadequado do serviço possam ser identificadas e atividades de adaptação possam ser efetuadas, visando prover garantias de qualidade ao nível da aplicação. A infra-estrutura necessária para garantir o provimento de serviços com qualidade diferenciada pode ser implementada de maneira ad-hoc, específica por aplicação, ou de forma genérica e reaproveitável através de um framework adequado, tal como o CR-RIO (Contractual Reflective - Reconfigurable Interconnectable Objects), que foi utilizado como base neste trabalho. Em particular, investigamos a inclusão de mecanismos padronizados de localização e monitoramento de recursos no CR-RIO e desenvolvemos um conjunto de aplicações com requisitos de qualidade de serviço, utilizando os mecanismos de especificação e gerenciamento de contratos nele disponíveis. Essas atividades permitiram identificar ganhos no desempenho das aplicações e uma melhor utilização dos recursos disponíveis, devido a utilização dos mecanismos do framework. Além disso, pudemos investigar as vantagens e desvantagens do seu emprego em relação a uma implementação específica para cada aplicação.-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Publicador: dc.publisherPrograma de Pós-Graduação em Computação-
Publicador: dc.publisherComputação-
Direitos: dc.rightsAcesso Aberto-
Direitos: dc.rightsCC-BY-SA-
Palavras-chave: dc.subjectFramework (Programa de computador)-
Palavras-chave: dc.subjectSistemas paralelos e distribuídos-
Palavras-chave: dc.subjectAuto-configuração-
Palavras-chave: dc.subjectAdaptação em tempo de execução-
Palavras-chave: dc.subjectComputação autônoma-
Palavras-chave: dc.subjectContratos de QoS-
Palavras-chave: dc.subjectCBabel-
Palavras-chave: dc.subjectCR-RIO-
Palavras-chave: dc.subjectNWS-
Palavras-chave: dc.subjectMonitoração-
Palavras-chave: dc.subjectSeleção de recursos-
Palavras-chave: dc.subjectRequisitos não funcionais-
Palavras-chave: dc.subjectAutonomic computing-
Palavras-chave: dc.subjectMonitoring-
Palavras-chave: dc.subjectNonfunctional requirements-
Palavras-chave: dc.subjectQoS contracts-
Palavras-chave: dc.subjectResource selection-
Palavras-chave: dc.subjectRun-time adaptation-
Palavras-chave: dc.subjectSelf-configuration-
Palavras-chave: dc.subjectCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::TEORIA DA COMPUTACAO::COMPUTABILIDADE E MODELOS DE COMPUTACAO-
Título: dc.titleUm experimento de uso de um framework de suporte a requisitos não-funcionais de qualidade-
Tipo de arquivo: dc.typeDissertação-
Aparece nas coleções:Repositório Institucional da Universidade Federal Fluminense - RiUFF

Não existem arquivos associados a este item.