Made available in DSpace on 2019-03-29T23:22:55Z (GMT). No. of bitstreams: 0
Previous issue date: 2010-09-25 / Geographically replicated web services are commonly used to provide quality of services (QoS) guarantees such as performance, reliability and scalability. In replicated environments, there is the need for clients to select the best server to respond to their requests. Recent empirical studies, which compared several server selection policies recently proposed in the literature, show that two selection approaches stand out in terms of performance: selection based on historical data, and parallel invocation. Despite their performance gains, those approaches still pose a number of restrictions that ramp their practical use, such as the typical lack of precision of historical data, and the low scalability of parallel invocation. Aiming at addressing some of the limitations of existing server selection approaches, this work proposes three new parallel selection policies, namely First Connection, First Read and Best Partial. The new policies, along with the classical parallel invocation policy, were implemented and empirically evaluated in the real internet setting, by means of continuous invocations to geographically replicated web resources from a local client with restricted connection bandwidth. The evaluation has shown that the new policies perform better than the classical parallel invocation policy and close to the performance of the Best Server policy - a hypothetical selection strategy which represents the selection of the ideal server at invocation time. The new policies were critically analysed and recommendations regarding their use were also given to help the user choosing which policy would be more adequate for different application scenarios.
Keywords: empirical evaluation, replicated web services, server selection / A replicação de serviços na Web de forma geograficamente distribuída é uma
solução comumente adotada para oferecer garantias relativas à qualidade
de serviço (quality of service - QoS) como desempenho, confiabilidade
e escalabilidade. Em ambientes replicados, vem à tona a necessidade de o cliente
selecionar qual servidor melhor atenderá sua requisição. Estudos empíricos
recentes, nos quais foram comparadas várias técnicas de seleção de servidores
propostas na literatura, mostram que duas abordagens de seleção de serviços Web
têm se sobressaído em termos de desempenho: seleção baseada em dados históricos
e invocação paralela. A despeito dos ganhos de desempenho observados em
políticas baseadas nessas abordagens, ainda há uma série de restrições quanto a
sua utilização prática, como a imprecisão das políticas estatísticas e a baixa
escalabilidade da política paralela. No intuito de sobrelevar as limitações de
aplicabilidade e escalabilidade das técnicas atuais, foram propostas neste
trabalho novas políticas paralelas de seleção de servidores replicados, a saber:
First Connection, First Read e Best Partial. As novas políticas, juntamente com
a política paralela clássica, foram implementadas e avaliadas através de experimentos executados no ambiente real da Internet, compostos por requisições periódicas de recursos Web replicados, localizados em servidores geograficamente distribuídos, efetuadas por um cliente com largura de banda restrita. Verificou-se, neste ambiente, que as novas políticas alcançaram desempenhos superiores ao desempenho da política Paralela e muito próximos ao desempenho da política Best Server - política de
natureza hipotética que simboliza a escolha ideal, ou seja, do melhor servidor
em um determinado período. As novas políticas foram analisadas criticamente e, ademais,
forneceu-se recomendações que contribuem na decisão do usuário por aquela que
mais se adeque à sua aplicação.
Palavras-chave: avaliação empírica, serviços Web replicados, seleção de servidores
Identifer | oai:union.ndltd.org:IBICT/oai:dspace.unifor.br:tede/85819 |
Date | 25 September 2010 |
Creators | Sousa, Wesley Evaristo Queiroz de |
Contributors | Mendonça, Nabor das Chagas, Farias, Pedro Porfírio Muniz, Mendonça, Nabor das Chagas, Monteiro Filho, José Maria da Silva |
Publisher | Universidade de Fortaleza, Mestrado Em Informática Aplicada, UNIFOR, Brasil, Centro de Ciências Tecnológicas |
Source Sets | IBICT Brazilian ETDs |
Language | Portuguese |
Detected Language | Portuguese |
Type | info:eu-repo/semantics/publishedVersion, info:eu-repo/semantics/masterThesis |
Source | reponame:Biblioteca Digital de Teses e Dissertações da UNIFOR, instname:Universidade de Fortaleza, instacron:UNIFOR |
Rights | info:eu-repo/semantics/openAccess |
Relation | 5443571202788449035, 500, 500, -7645770940771915222 |
Page generated in 0.0022 seconds