Implementação e avaliação empírica de políticas de invocação para serviços web replicados [Digital]
Dissertação
Português
681.3:004.41
Fortaleza, 2004.
103f.
A tecnologia de serviços Web oferece mecanismos que permitem a comunicação
interoperável entre aplicações e serviços no ambiente Web. Os serviços Web têm ensejado
a busca por mecanismos que assegurem qualidade de serviço (QoS), especialmente quanto
à disponibilidade e ao desempenho no acesso aos... Ver mais A tecnologia de serviços Web oferece mecanismos que permitem a comunicação
interoperável entre aplicações e serviços no ambiente Web. Os serviços Web têm ensejado
a busca por mecanismos que assegurem qualidade de serviço (QoS), especialmente quanto
à disponibilidade e ao desempenho no acesso aos serviços. Esses indicadores de qualidade
têm se tornado uma exigência em função da quantidade de informações e serviços
atualmente disponíveis. A replicação de recursos, de forma geograficamente distribuída na
Web, tem sido a forma empregada para aumentar a capacidade de atendimento às
requisições, tanto com relação à disponibilidade quanto ao desempenho. Quando há um
recurso replicado, neste ambiente, um cliente necessita selecionar qual o melhor servidor
para atender à sua requisição. Entretanto, a escolha do melhor servidor pelo cliente não é
uma tarefa trivial, uma vez que essa decisão pode ser afetada por vários fatores, tais como
a carga de trabalho dos servidores, a latência da rede, e capacidade de conexão do lado do
cliente. Nesta dissertação, implementamos e avaliamos empiricamente várias políticas para
seleção de servidores provedores de serviços Web replicados no ambiente real da Internet.
Os objetivos do trabalho são possibilitar a realização de chamadas às réplicas de um
serviço Web que apresentem o melhor desempenho, e dar transparência às aplicações
consumidoras do serviço no envio de suas requisições. Ver menos
interoperável entre aplicações e serviços no ambiente Web. Os serviços Web têm ensejado
a busca por mecanismos que assegurem qualidade de serviço (QoS), especialmente quanto
à disponibilidade e ao desempenho no acesso aos... Ver mais A tecnologia de serviços Web oferece mecanismos que permitem a comunicação
interoperável entre aplicações e serviços no ambiente Web. Os serviços Web têm ensejado
a busca por mecanismos que assegurem qualidade de serviço (QoS), especialmente quanto
à disponibilidade e ao desempenho no acesso aos serviços. Esses indicadores de qualidade
têm se tornado uma exigência em função da quantidade de informações e serviços
atualmente disponíveis. A replicação de recursos, de forma geograficamente distribuída na
Web, tem sido a forma empregada para aumentar a capacidade de atendimento às
requisições, tanto com relação à disponibilidade quanto ao desempenho. Quando há um
recurso replicado, neste ambiente, um cliente necessita selecionar qual o melhor servidor
para atender à sua requisição. Entretanto, a escolha do melhor servidor pelo cliente não é
uma tarefa trivial, uma vez que essa decisão pode ser afetada por vários fatores, tais como
a carga de trabalho dos servidores, a latência da rede, e capacidade de conexão do lado do
cliente. Nesta dissertação, implementamos e avaliamos empiricamente várias políticas para
seleção de servidores provedores de serviços Web replicados no ambiente real da Internet.
Os objetivos do trabalho são possibilitar a realização de chamadas às réplicas de um
serviço Web que apresentem o melhor desempenho, e dar transparência às aplicações
consumidoras do serviço no envio de suas requisições. Ver menos
Web Services technologies provide mechanisms that enable interoperability
between services and applications in the Web environment. Quality of Service (QoS)
requirements, such as high availability and performance, are now a fundamental aspect of
Web services provision. These requirements are even... Ver mais Web Services technologies provide mechanisms that enable interoperability
between services and applications in the Web environment. Quality of Service (QoS)
requirements, such as high availability and performance, are now a fundamental aspect of
Web services provision. These requirements are even more important considering the vast
amount of resources and services currently available on the Internet. Resource replication,
especially over geographically distributed locations, is a traditional way of improving
resource availability and access time. On the client side, resource replication means that the
client application may need to select the server with the best performance among those that
host a copy of the resource. However, choosing the best server is not a trivial task, as this
decision may be affected by a number of factors, such as server workload, network latency
and connection bandwidth at the client side. In this dissertation, we implement and
evaluate empirically several server selection policies for accessing Web services that are
geographically replicated over the Internet. Our main goals are to develop mechanisms that
make it possible for the client application to dynamically select those replicas offering the
best performance, and to give transparency to the application programmer when invoking a
replicated Web service. Ver menos
between services and applications in the Web environment. Quality of Service (QoS)
requirements, such as high availability and performance, are now a fundamental aspect of
Web services provision. These requirements are even... Ver mais Web Services technologies provide mechanisms that enable interoperability
between services and applications in the Web environment. Quality of Service (QoS)
requirements, such as high availability and performance, are now a fundamental aspect of
Web services provision. These requirements are even more important considering the vast
amount of resources and services currently available on the Internet. Resource replication,
especially over geographically distributed locations, is a traditional way of improving
resource availability and access time. On the client side, resource replication means that the
client application may need to select the server with the best performance among those that
host a copy of the resource. However, choosing the best server is not a trivial task, as this
decision may be affected by a number of factors, such as server workload, network latency
and connection bandwidth at the client side. In this dissertation, we implement and
evaluate empirically several server selection policies for accessing Web services that are
geographically replicated over the Internet. Our main goals are to develop mechanisms that
make it possible for the client application to dynamically select those replicas offering the
best performance, and to give transparency to the application programmer when invoking a
replicated Web service. Ver menos
Disponibilidade forma física: Existe obra impressa de codigo : 65249
Disponibilidade forma física: Existe obra em CD-Rom de codigo : 69785
Mendonça, Nabor das Chagas
Orientador
Farias, Pedro Porfírio Muniz
Banca examinadora
Anido, Ricardo de Oliveira
Banca examinadora
Universidade de Fortaleza. Programa de Pós-Graduação em Informática Aplicada
Dissertação (mestrado)