Spelling suggestions: "subject:"servidores web"" "subject:"hervidores web""
11 |
Caracterização de carga de trabalho para testes de modelos de servidores web / Workload characterization to test web server modelsLuis Henrique Castilho da Silva 11 August 2006 (has links)
A World Wide Web é um meio de comunicação em constante crescimento, agregando diversos componentes e serviços em um ritmo acelerado. Os novos tipos de sites, tais como, o comércio eletrônico (e-commerce), notí?cia/informação (Web-publishing), vídeo sob demanda exigem ainda mais recursos do servidor. Nesse contexto, visando adequar a avaliação de desempenho aos novos ambientes da Web, o presente trabalho apresenta um estudo caracterizando diversos traces de servidores Web Apache, permitindo coletar dados importantes que definem a forma como os usuários e servidores interagem. Com esses dados, quatro tipos de categorias de sites foram analisados: Padrão (composto da média de todos os traces analisados), Acadêmico, Notícia/Informação e Tradicional. Nessa análise avaliam-se quatro aspectos: o intervalo de chegada, o código de resposta, o tipo objeto e o tamanho do objeto e ao final, modelos matemáticos são propostos para representar essas características. Além disso, este trabalho também desenvolveu um gerador de cargas de trabalho sintéticas, o W4Gen(World Wide Web Workload Generator). Com uma interface gráfica amigável, ele permite aos seus usuários gerar novas cargas com base nos modelos matemáticos. Além disso, ele também permite modificar as características essenciais para simular novos tipos de cargas. Para validar os resultados deste trabalho, utilizou-se o modelo de servidor Web com diferenciação de serviços (SWDS), verificando o desempenho em situações de sobregarga / World Wide Web is a media in constant growth, joining several components and services in an accelerated evolution. The new kinds of sites, such as, E-commerce, Web-publishing and demand video still uses more servers resources. In this context, adapting the newWeb environment to performance evaluation, the present work accomplished a characterization study of several Apache Web servers traces, allowing collect important data that define the form as users and servers interact. With these data, four types of sites categories were analyzed: Default (composed of all trace), Academic, Web-publishing and Traditional. In this analysis, it was evaluated four aspects: the arrival time, the status code, the object class and the object size and at the end, mathematical models are proposed to represent those characteristics. Furthermore, a synthetic workload generator was also developed. With a graphical interface, the W4Gen (World WideWebWorkload Generator), as called, allows the users to generate new workloads based on mathematical models. Besides, it also allows to modify the four essential aspects preseted above to simulate new types of workloads. Finally, to validate the results, the Web server model with differentiated services was used, verifying the performance in overload situations
|
12 |
Políticas de atendimento para servidores Web com serviços diferenciados baseadas nas características das requsições / Atttendance politics for Web servers with differentiated services based on the features of Web requestsOttone Alexandre Traldi 12 December 2008 (has links)
Este trabalho propõe mecanismos de diferenciação de serviços para servidores Web, visando a melhorar o desempenho desses sistemas quando são consideradas as características das requisições Web nas políticas de atendimento. Optou-se por adotar o contexto do comércio eletrônico para a realização das pesquisas, uma vez que esse ambiente é um dos mais impactados negativamente quando há um comportamento inadequado do servidor em situações de sobrecarga. Para isso, foi realizada uma investigação das características das requisições Web típicas do e-commerce, para que tais características pudessem ser usadas como diretrizes para os mecanismos e melhorar o desempenho dos servidores. Em seguida, foram propostos um modelo de carga de trabalho e um modelo de simulação para a realização dos experimentos. Com isso, foi possível avaliar os resultados obtidos com a inserção dos diversos mecanismos no Servidor Web com Diferenciação de Serviços (SWDS), um modelo de servidor cuja arquitetura o torna capaz de fornecer serviços diferenciados a seus usuários e aplicações. Foram propostos novos mecanismos de escalonamento de requisições bem como novos mecanismos de controle de admissão. Diversas simulações foram realizadas e os resultados obtidos mostram que a exploração das características das requisições Web, além de ser fundamental para um bom entendimento do comportamento do servidor, possibilita a melhoria de desempenho do sistema / This work proposes differentiated services mechanisms for Web servers, aiming at improving their performance when the features of Web requests are considered. The electronic commerce (e-commerce) context was adopted to develop the researches once this environment is one of the most negatively influenced when there is an inadequate behavior of the server under overload situations. Thus, it was realized an investigation on the features of ecommerce Web requests, so that these features could be used both as guidelines for the mechanisms and to improve the performance of the servers. Afterwards, a workload model and a simulation model were proposed to implement the experiments. Thus, it was possible to evaluate the results obtained with the insertion of several mechanisms in the Web Server with Differentiated Services (WSDS), a server model with an architecture that makes it capable of supplying differentiated services to its users and applications. New request scheduling mechanisms were proposed as well as new mechanisms for admission control. Several simulations were realized and the obtained results show that the exploration of the Web request features, besides being fundamental for a good understanding of the server behavior, makes possible to improve the system performance
|
13 |
Plataforma móvil para tratamiento preventivo y monitoreo de pacientes con enfermedades crónicasRamos Pérez, María Rosa, Monzón Salvador, Carlos Alberto 09 December 2014 (has links)
El presente proyecto de tesis consiste en la implementación de un sistema que le permita a las instituciones médicas, médicos particulares y pacientes la posibilidad de prevenir y monitorear la evolución de su enfermedad desde cualquier ubicación con acceso a internet. Para llevarlo a cabo se diseñará una interfaz para dispositivos móviles con sistema operativo Android y una interfaz web, las cuales se interconectarán con el servidor del responsable del tratamiento, sea institución médica o médico particular. El primer capítulo describirá los aspectos generales y objetivos del proyecto, la situación actual de las enfermedades crónicas en el Perú y las soluciones similares existentes en el mercado. El segundo capítulo contemplará el marco teórico, el análisis de todas las tecnologías disponibles para la elaboración del sistema y la elección de los que mejor se ajusten a las necesidades del proyecto. El tercer capítulo estará enfocado al diseño de la solución. Se presentará la arquitectura del sistema, los roles de cada agente y la interacción entre ellos. El cuarto capítulo referirá a la implementación del sistema y el pase a producción del producto final. El quinto capítulo detallará los resultados obtenidos luego de la implementación del sistema y las pruebas con usuarios reales. Por último, se presentarán las conclusiones sobre el uso del sistema aplicado al monitoreo de una enfermedad crónica, Diabetes Mellitus, y las recomendaciones del proyecto a fin de poder orientar su uso hacia otras enfermedades. / Tesis
|
14 |
Diseño e implementación de sistema distribuido y colaborativo de peticiones HTTP/SPulgar Romero, Francisco Leonardo January 2018 (has links)
Memoria para optar al título de Ingeniero Civil en Computación / En la actualidad existen muchos computadores y dispositivos tecnológicos con capacidad computacional ociosa, con el potencial de ser usados. Es así como existen una gran cantidad de proyectos donde personas donan voluntariamente su poder computacional para ayudar en problemas tales como: renderización de animaciones 3D, correr simulaciones de experimentos, estudiar conjeturas matemáticas, optimización de variables y parámetros en Machine Learning, estudiar estructuras de proteínas y moléculas, clasificación de galaxias, predicción del clima, entre un sinfín de aplicaciones posibles tanto en el área de investigación como en el área empresarial.
Esa necesidad de poder de procesamiento y recursos computacionales ha llevado a crear tecnologías como la computación grid (o en malla), que consiste en un sistema de computación distribuido que permite coordinar computadoras de diferente hardware y software haciendo uso de estos para resolver en paralelo tareas en común.
La presente memoria tiene como fin la creación de un sistema distribuido en malla donde dispositivos tecnológicos se comunican con un servidor central para recopilar datos de internet; usando así la capacidad ociosa de dispositivos tecnológicos y brindando ayuda voluntaria a aquel que necesite recopilar datos de internet.
Durante el desarrollo de este trabajo se implementa un sistema de administración de usuarios y dispositivos tecnológicos realizado con Django, un sistema de distribución de consultas HTTP/S desarrollado con Tornado y un software que corre de lado de los dispositivos tecnológicos para resolver tareas y mandar resultados, hecho en Python. Estos tres sistemas se comunican entre ellos para lograr la distribución de las consultas HTTP/S, pero son independientes entre sí, ayudando a la escalabilidad y tolerancia a fallos del sistema general.
Finalmente se realizan pruebas y experimentos de los diferentes componentes para obtener datos relevantes que nos permitan estudiar el comportamiento del sistema, identificando ventajas y desventajas del uso del mismo. Los resultados obtenidos muestran que a medida que aumenta la cantidad de dispositivos tecnológicos que colaboran en una tarea, disminuyen los tiempos de resolución de éstas; además se demuestra una correlación directa entre el tiempo de respuesta de una consulta HTTP/S y la distancia física que existe entre el dispositivo que hace la consulta y el servidor web.
|
15 |
Implementación de una arquitectura escalable basada en Google Cloud Platform para mejorar la disponibilidad y escalabilidad de información de la empresa Smartbrands, Lima 2019Llontop Garcia, Ricardo Miguel January 2020 (has links)
En este artículo se presenta la propuesta de una arquitectura escalable para la mejora de la disponibilidad y escalabilidad de la información basada en google cloud platform para la empresa SmartBrands S.A.C., con la cual se obtuvo un incremento en su disponibilidad con respecto a su ERP de 1.5% y una mejora de 2.19% con respecto a su servidor on-premise, analizando los primeros meses del año 2020. También se demostró en este proyecto que el duplicar la capacidad del servidor central para mejorar el procesamiento de información era insuficiente ya que solo mejoró el proceso de respuesta en 6 segundos, por lo que se concluyó que para mejorar su escalabilidad este debería ser horizontal, en un segregamiento de procesos independientes, los cuales en funcionamiento y trabajando en conjunto crean una arquitectura para una mejorar adaptabilidad del sistema. Al tener esta arquitectura operando, nos permite tener un soporte para los diferentes eventos que puede acontecer en el sector retail, tales como el escalamiento de negocio por compra de marcas para su distribución, integración con api externas por contrato o por necesidad, reportes con segmentación de negocio, etc.
|
16 |
[en] CONCURRENCY AND SANDBOXES MODELS APPLIED TO LUA HTTP SERVERS / [pt] MODELOS DE CONCORRÊNCIA E SANDBOXES APLICADOS A SERVIDORES HTTP EM LUALEONARDO GODINHO DA CUNHA 09 April 2007 (has links)
[pt] Os desenvolvedores de sistemas cliente-servidor
constantemente se deparam
com questões de desempenho e escalabilidade, muitas vezes
o número de
clientes simultâneos de um servidor pode crescer de forma
significativa.
Além disso, se esses sistemas podem executar códigos de
terceiros, passa
a existir a preocupação com a questão de segurança da
execução destes
trechos de códigos.
O objetivo desse trabalho é testar o desempenho de
diversas combinações
de modelos de concorrência e sandboxes. Como exemplo de
sistema sujeito
a solicitações concorrentes que precisa permitir a
execução de programas de
terceiros, temos os servidores web.
O Xavante é um servidor web desenvolvido na linguagem de
programação
Lua que originalmente utiliza um modelo de programação
concorrente
baseado em co-rotinas. Esse servidor já possuía a
flexibilidade de mapear
tipos de requisição a tratadores diferentes. Alguns desses
tratadores de requisi
ção permitem a utilização de código de terceiros em tempo
de execução
e, por isso, já fazem uso de sandboxes a fim de oferecer
um ambiente de
execução protegido. Nesse trabalho testamos o uso dessas
sandboxes nativas
ao Xavante além de outros tipos de sandboxes. Também
aumentamos
as possibilidades de extensão do servidor, flexibilizando
a arquitetura de
modo a permitir diferentes estratégias de concorrência.
Utilizando a nova
arquitetura testamos o desempenho das diversas combinações
de sandboxes
e modelos de programação concorrente, permitindo a
comparação dos modelos
não só do ponto de vista qualitativo mas também medindo o
impacto
de desempenho do seu uso. / [en] Client-server developers constantly have to deal with
questions concerning
performance and scalability, since the number of
simultaneous clients can
grow significantly. Moreover, if these systems can execute
third-party code,
there is also the concern of secure execution of these
pieces of code. This
work goal is to benchmark several combinations of
concurrency and sandboxes
models. As an example of a system exposed to several
concurrent
requests that must be able to execute third-party code, we
have the web
servers. Xavante is a web server developed in the Lua
programming language
that originally uses an concurrency programming model
based on
coroutines. This server offers the flexibility to map
request types to different
handlers. Some of these request handlers dynamically allow
the use of
third-party code, therefore they make use of sandboxes in
order to offer a
protected running environment. In this work we test the
use of Xavante´s
native sandboxes and other types of sandboxes.We also
improve the extensibility
of the server, using a different architecture in order to
allow different
concurrency strategies. Using the new architecture we
tested the performance
of several combinations of sandboxes and concurrency
programming
models, allowing the model comparison not only in a
qualitative point of
view but also measuring the related performance impacts.
|
17 |
Otimização de recursos e economia de energia em clusters usando virtualização. / Resource optimization and energy saving in clusters using virtualization.Marcus Vinícius do Patrocínio Azevedo 19 July 2010 (has links)
Este trabalho propõe uma arquitetura reutilizável que permite a gerência de uma infraestrutura de suporte para aplicações Web, utilizando máquinas virtuais. O objetivo da arquitetura é garantir qualidade de serviço, atuando nos servidores físicos (hospedeiros) ou manipulando as máquinas virtuais, e avaliando o cumprimento das restrições de operação (tempo de resposta máximo). Além disso, através do uso racional dos recursos utilizados, a proposta visa à economia de energia. O trabalho também inclui uma avaliação de desempenho realizada sobre um sistema implementado com base na arquitetura. Esta avaliação mostra que a proposta é funcional e o quanto ela pode ser vantajosa do ponto de vista do uso de recursos, evitando desperdício, mantendo-se ainda a qualidade de serviço em níveis aceitáveis pela aplicação.
|
18 |
Implementación de un sistema web para apoyar la gestión de los recursos de una central virtual en la empresa NET7Soriano Rosas, César Funes January 2017 (has links)
Publicación a texto completo no autorizada por el autor / Describe el proceso de implementación de un sistema web para apoyar la gestión de los recursos de una central virtual que la empresa NET7 brinda a sus diversos clientes. El problema identificado está enfocado en la gestión de una central virtual, que brinda NET7 a sus clientes mediante el software Elastix. Este software no cubre las necesidades del cliente de disponer reportes consolidados en línea, de las llamadas que ha realizado los anexos del cliente. El resultado del trabajo es que el sistema desarrollado e implementado, se brinda como servicio de central virtual, en las empresas clientes del segmento PYMES, este sistema permite un alto grado de satisfacción de los clientes, la automatización de corte de servicio, control y registro de bolsa de minutos a los anexos de una central virtual, la misma que se adapta a los diversos medios de transmisión de los accesos a internet que utilizan los clientes de NET7. / Trabajo de suficiencia profesional
|
19 |
Otimização de recursos e economia de energia em clusters usando virtualização. / Resource optimization and energy saving in clusters using virtualization.Marcus Vinícius do Patrocínio Azevedo 19 July 2010 (has links)
Este trabalho propõe uma arquitetura reutilizável que permite a gerência de uma infraestrutura de suporte para aplicações Web, utilizando máquinas virtuais. O objetivo da arquitetura é garantir qualidade de serviço, atuando nos servidores físicos (hospedeiros) ou manipulando as máquinas virtuais, e avaliando o cumprimento das restrições de operação (tempo de resposta máximo). Além disso, através do uso racional dos recursos utilizados, a proposta visa à economia de energia. O trabalho também inclui uma avaliação de desempenho realizada sobre um sistema implementado com base na arquitetura. Esta avaliação mostra que a proposta é funcional e o quanto ela pode ser vantajosa do ponto de vista do uso de recursos, evitando desperdício, mantendo-se ainda a qualidade de serviço em níveis aceitáveis pela aplicação.
|
20 |
Diseño e implementación de una interfaz multimedia interactiva basada en un servidor de video para un laboratorio remoto virtualRamos Castellanos, Andrew Roy 29 March 2012 (has links)
El presente proyecto de tesis consiste en el desarrollo de una interfaz multimedia
interactiva basada en un servidor de video para la implementación de un laboratorio
remoto virtual. Esta interfaz permitirá la visualización de los equipos que se encuentren
remotamente y la interacción entre usuarios conectados a una sesión de laboratorio.
El primer capítulo está centrado en el análisis de la situación actual del e-learning y las
ventajas que traería consigo el laboratorio virtual.
El segundo capítulo busca presentar el análisis desarrollado de todas las tecnologías
disponibles para el desarrollo de la interfaz.
El tercer capítulo presenta los conceptos importantes que se deben considerar para
que la aplicación pueda cumplir con los objetivos trazados, así como la elección y
justificación de las herramientas a utilizar para llevar a cabo la solución planteada.
El cuarto capítulo esta enfocado al diseño de la solución. Así pues se presenta
arquitectura del sistema, las consideraciones que se deben tener con el servidor de
video y el diseño de las aplicaciones que formarán parte de la interfaz.
El quinto capítulo describe la implementación de las aplicaciones y la integración de
éstas para obtener la interfaz que se presenta como solución de este trabajo de tesis.
Asimismo, luego se realiza una evaluación de la interfaz desarrollada y del servidor a
través de pruebas en Internet.
|
Page generated in 0.065 seconds