Академический Документы
Профессиональный Документы
Культура Документы
Controlador difuso
Versin:
Fecha:
INGENIERIA
DE
CONTROL
Modificado
11/12/2011
11 de diciembre
2011
TRABAJO - PROYECTO
SISTEMA DE
CONTROL DE UNA
APLICACIN WEB
TEMA
INFORME FINAL
INTEGRANTES
07200062
07200135
07200074
07200179
Confidencial
FISI-UNMSM
2011
Pg. 1
Versin:
Fecha:
Modificado
11/12/2011
TABLA DE CONTENIDOS
1
Introduccin
1.1
1.2
1.3
1.4
1.5
1.6
3
3
4
4
4
4
Marco terico
2.1
2.2
2.3
2.4
2.4.1
2.4.2
2.4.3
Antecedentes
Definicin del problema
Objetivos
Justificacin
Propuesta
Organizacin de la tesina
Teora de control
Ingeniera de control
Servidor web
E-commerce
Historia del e-commerce
Clases de e-commerce
Factores claves de xito en e-commerce
5
7
7
10
10
10
11
12
3.1
3.2
3.3
3.4
3.5
12
13
13
13
13
Taxonoma
Sistema usado
Modelo matemtico
Mtodos
Software relacionado
14
4.1
El modelo matemtico del servidor apache
4.1.1 Configuracin del servidor apache
4.1.2 Experimento con el generador de carga de trabajo JMETER
4.1.2.1
Equipos de software y hardware para el experimento.
4.1.2.2
Determinacin del MaxClients
14
14
16
16
17
17
5.1
18
48
6.1
6.2
6.3
6.3.1
6.3.2
55
57
62
62
64
68
Referencias bibliogrficas
69
Confidencial
FISI-UNMSM
2011
Pg. 2
Versin:
Fecha:
Modificado
11/12/2011
Introduccin
La arquitectura cliente-servidor es un modelo de aplicacin distribuida en el que las
tareas se reparten entre los proveedores de recursos o servicios, llamados servidores,
y los demandantes, llamados clientes. Un cliente realiza peticiones a otro programa,
el servidor, que le da respuesta. Esta idea tambin se puede aplicar a programas que
se ejecutan sobre una sola computadora, aunque es ms ventajosa en un sistema
operativo multiusuario distribuido a travs de una red de ordenadores.
La separacin entre cliente y servidor es una separacin de tipo lgico, donde el
servidor no se ejecuta necesariamente sobre una sola mquina ni es necesariamente
un slo programa. Los tipos especficos de servidores incluyen los servidores web,
los servidores de archivo, los servidores del correo, etc. Mientras que sus propsitos
varan de unos servicios a otros, la arquitectura bsica seguir siendo la misma.
Para este caso analizaremos el comportamiento de un servidor web en especial, el
APACHE SERVER, sus problemas frente a casos reales relacionados con la cantidad
de clientes que pueda manejar y una forma de solucionar dicha interrogante.
1.1
Antecedentes
El creciente uso de internet y la World wide web que es el principal servicio del
internet, para aplicaciones como e-commerce, redes sociales, trabajos en lnea, etc.
Esto hace que los servidores que son los que alojan las aplicaciones web,
experimenten una sobre carga de trabajo, esto a su vez provoca una mala calidad de
los servicios, esto es una seal de desprestigio para cualquier empresa, en
consecuencia surge una necesidad de solucionar este problema, al no haber una
solucin en trminos de un modelo conocido, es necesario hacer una serie de
simulaciones para ver el funcionamiento de los servidores y a partir de all sacar un
modelo de comportamiento de los servidores para su posterior planificacin y control
de los accesos a los servicios, con la intencin de ayudar a dar un mejor servicio y de
acuerdo a un criterio de acceso de modo que no haya una sobrecarga de peticiones
con tiempos de latencia alta y al final nadie acceda.
1.2
Confidencial
FISI-UNMSM
2011
Pg. 3
1.3
Versin:
Fecha:
Modificado
11/12/2011
Objetivos
El objetivo de nuestro trabajo es la propuesta de solucin del problema identificado
anteriormente el cual consiste en la aplicacin de la teora de control para el diseo de
un controlador que permita ajustar los parmetros del servidor sin la necesidad de un
operario y as reducir la probabilidad de falla del sistema debido a la carga de trabajo.
1.4
Justificacin
El uso del internet y especialmente de la world wide web se hace cada vez ms
indispensable para las organizaciones de cualquier ndole sea con o sin nimo de
lucro, inclusive las personas de todo nivel de conocimiento hacen de internet una
forma de vida ya sea en las redes sociales como Facebook, twitter, blogger, y otras
aplicaciones, tambin el e-commerce cada vez hay ms gente comprando, vendiendo
algo por medios electrnicos como el internet. Esto hace que exista servicios que den
soporte a estas aplicaciones de manera fiable y con un tiempo transparente para el
comn de los internautas, es por ello que proponemos que haya un controlador que
controle a los servidores web de manera automtica o con la mnima intervencin
humana, apra ello aplicamos la teora de control que ya se han aplicado en otras reas
de la ingeniera como en control de procesos industriales.
1.5
Propuesta
Nuestra propuesta es la implementacin de un controlador de tipo SISO (una entrada
y una salida), el cual consiste que existir una variable de entrada el MaxClients y
una de salida el Tiempo de respuesta, esto usando el modelo matemtico que resulta
de la simulacin de las cargas de trabajo son la herramienta JMETER.
1.6
Organizacin de la tesina
El trabajo est organizado en 7 captulos de la siguiente manera captulo 1 una
pequea introduccin al trabajo en la que se da a conocer los antecedentes, definicin
del problema, objetivos, justificacin y propuesta de solucin. En el captulo 2 se
presenta el marco terico en la que se sustenta el trabajo. En el captulo 3 se presenta
el estado del arte, el cual consiste en la presentacin de los trabajos existentes hasta
este momento referente al tema. En el captulo 4 se presenta el trabajo en s, el cual
consiste en la implementacin de un controlador. El captulo 5 consiste en la
descripcin de la solucin propuesta. El captulo 6 nos muestra las conclusiones a la
que llegamos y los trabajos a futuro referente al tema en cuestin. El captulo 7
cosiste en la presentacin de las bibliografas consultadas para la realizacin del
presente trabajo.
Marco terico
El marco terico es la teora en la que se fundamenta el trabajo en cuestin en este caso
el diseo de un controlador web, para lo cual se necesita conocer la teora de control, la
Confidencial
FISI-UNMSM
2011
Pg. 4
Versin:
Fecha:
Modificado
11/12/2011
Teora de control
Una lnea de investigacin interdisciplinaria que abarca los campos de la ingeniera y
de las matemticas, en la cual se trata de estudiar el comportamiento de sistemas
dinmicos a travs de modelos para su posterior control, en este sistema de control se
tiene entradas y para los cuales se tiene cierta salida, a esta salida se le conoce con el
nombre de referencia, todo ello con el objetivo de tener un efecto deseado en la salida
del sistema.
FISI-UNMSM
2011
Pg. 5
Versin:
Fecha:
Modificado
11/12/2011
FISI-UNMSM
2011
Pg. 6
Versin:
Fecha:
Modificado
11/12/2011
(SAMR) fueron propuestos por los investigadores del M.I.T. Whitaker, Narmon y
Kezer en 1958 al estudiar los servomecanismos con ganancia variable en la
publicacin "Desing of a Model Reference Adaptive System for Arcraft".
Los Sistemas Adaptativos con Modelo de Referencia se basan en otro concepto muy
simple: se desea que el comportamiento del proceso sea "idntico" al de un modelo que
se da como referencia. Si existe diferencia entre las salidas del proceso y del modelo
un mecanismo de adaptacin intenta minimizarla con el ajuste de los parmetros del
regulador, o aadiendo una variacin en la accin sobre el sistema fsico.
Pero se tuvo que admitir que la bondad del diseo dependa de la bondad del modelo y
de las especificaciones que se emplean para desarrollarlos.
Se han llegado a desarrollar mtodos mecanizados de diseo en el dominio de la
frecuencia que son equivalentes a los mtodos de diseo de variable de estado cuando
la estructura del control es coincidente.
2.2
Ingeniera de control
La ingeniera de control es la aplicacin de la teora de control a un problema en
concreto, es decir usar elementos sistemticos como control numrico, controladores
PID, circuitos lgicos programables, etc. A procesos industriales y en nuestro caso en
procesos computacionales como en el caso concreto del control automtico de
servidores de e-commerce. Como la ingeniera de control se preocupa principalmente a
controlar sistemas dinmicos sin la intervencin humana.
2.3
Servidor web
Un servidor web es un programa que se ejecuta continuamente en un computador,
mantenindose a la espera de peticiones de ejecucin que le har un cliente o un
usuario de Internet. El servidor web se encarga de contestar a estas peticiones de forma
adecuada, entregando como resultado una pgina web o informacin de todo tipo de
acuerdo a los comandos solicitados. En este punto es necesario aclarar lo siguiente:
mientras que comnmente se utiliza la palabra servidor para referirnos a una
computadora con un software servidor instalado, en estricto rigor un servidor es el
software que permite la realizacin de las funciones descritas.
El servidor vendra a ser la "casa" de los sitios que visitamos en la Internet. Los sitios
se alojan en computadores con servidores instalados, y cuando un usuario los visita son
estas computadoras las que proporcionan al usuario la interaccin con el sitio en
cuestin. Cuando se contrata un plan de alojamiento web con una compaa, esta
ltima proporciona un servidor al dueo del sitio para poder alojarlo; al respecto hay
dos opciones, optar por un "servidor dedicado", lo que se refiere a una computadora
servidora dedicada exclusivamente al sitio del cliente (para aplicaciones de alta
demanda), o un "servidor compartido", lo que significa que un mismo servidor
Confidencial
FISI-UNMSM
2011
Pg. 7
Versin:
Fecha:
Modificado
11/12/2011
BadBlue
Confidencial
Sistema operativo
NetWare
OS/2
Unix
Windows 95/98
Windows NT 4.0
Windows 2000
Windows 95/98
Windows ME
Windows NT 4.0
Windows XP
FISI-UNMSM
2011
Pg. 8
Versin:
Fecha:
Jigsaw
Sambar Server
Savant
Confidencial
Modificado
11/12/2011
Windows 95/98
Windows NT 4.0
HP-UX
IRIX
Linux
OS/2
Solaris
Windows 95/98
Windows NT 4.0
Java_VM
Solaris
Windows 95/98
Windows NT 4.0
Windows Server 2003
BSD
IRIX
Windows 2000
Windows Server 2003
Embedded
Linux
MacOS X Server
Solaris
Windows 2000
Windows Server 2003
Windows XP
Red Hat Linux
Windows 2000
Windows 95/98
Windows ME
Windows NT 4.0
Windows Server 2003
Windows XP
Windows 2000
Windows 95/98
Windows ME
Windows NT 4.0
AIX
HP-UX
Linux
Solaris
Windows 2000
Windows 95/98
Windows ME
FISI-UNMSM
2011
Pg. 9
2.4
Versin:
Fecha:
Modificado
11/12/2011
Windows NT 4.0
Windows Server 2003
Windows XP
MVS
Windows 2000
Windows 95/98
Windows ME
Windows NT 4.0
Windows XP
Red Hat Linux
Solaris
Windows 2000
Windows XP
Linux
MacOS
Unix
Windows NT 4.0
E-commerce
El Comercio Electrnico o E-Commerce consiste principalmente en la distribucin,
compra, venta, marketing y suministro de informacin de productos o servicios a
travs de Internet. Poder tener nuestro negocio disponible en Internet las 24 horas del
da y accesible desde cualquier parte del mundo, se ha convertido hoy en una
herramienta fundamental para potenciar las ventas de las empresas.
En pocas palabras el e-commerce es la compra venta de productos (transaccin) a
travs de medios electrnicos en concreto del internet y de la plataforma web.
FISI-UNMSM
2011
Pg. 10
Versin:
Fecha:
Modificado
11/12/2011
FISI-UNMSM
2011
Pg. 11
Versin:
Fecha:
Modificado
11/12/2011
Confidencial
FISI-UNMSM
2011
Pg. 12
3.2
Versin:
Fecha:
Modificado
11/12/2011
Sistema usado
El sistema que estamos usando es el SISO (single input single output). Nuestra
entrada es el nmero de clientes. El cual ser configurado en el Apache Server y en
nuestro software para la prueba de stress (JMeter). Y la salida ser el tiempo de
respuesta del servidor Apache a las peticiones de cada cliente.
3.3
Modelo matemtico
El nmero de mtodos disponibles para ayudar en la construccin de un modelo que
ayude a capturar las relaciones entre las entradas del controlador y las salidas del
sistema. Nosotros escogeremos ajustar los datos a un modelo ARX.
3.4
Mtodos
La metodologa de trabajo que hemos utilizado se basa en el esquema de la figura 2.1
Sistema de control de lazo cerrado.
Primero definimos el servidor a utilizar, en nuestro caso Apache server
3.5
Software relacionado
Confidencial
FISI-UNMSM
2011
Pg. 13
Versin:
Fecha:
Modificado
11/12/2011
4.1
Confidencial
FISI-UNMSM
2011
Pg. 14
Versin:
Fecha:
Modificado
11/12/2011
Confidencial
FISI-UNMSM
2011
Pg. 15
Versin:
Fecha:
Modificado
11/12/2011
4.1.2
Para llegar a nuestro modelo matemtico, al no haber uno establecido que sigue las
leyes fsicas se tiene que proceder a simular eventos de peticin a nuestra aplicacin de
e-commerce para tener cierta cantidad de informacin estadstica de los tiempos de
respuesta para cada configuracin del MaxClients.en esta parte describiremos los
procedimientos que se han seguido.
4.1.2.1 Equipos de software y hardware para el experimento.
Nuestros equipos que hemos usados consiste en una pc de escritorio cuyas
caractersticas son procesador Intel core i5 2.3 Ghz con 4GB de memoria RAM con el
sistema operativo Windows en la que est corriendo el servidor web apache con la
aplicacin de e-commerce y otra mquina que acta como cliente en la que se
encuentra el JMETER para el envo de peticiones al servidor.
Confidencial
FISI-UNMSM
2011
Pg. 16
Versin:
Fecha:
Modificado
11/12/2011
La memoria usada en la PC que hemos asignado para que funcione el servidor apache
consume un total de 2.38 GB de memoria RAM, el proceso apache consume en
promedio 20MB de RAM, entonces reemplazando en la formula se tiene el valor de
MaxClients
= 85
Confidencial
FISI-UNMSM
2011
Pg. 17
Versin:
Fecha:
Modificado
11/12/2011
FISI-UNMSM
2011
Pg. 18
Versin:
Fecha:
Modificado
11/12/2011
Foundation.
Una vez descargada el apache ahora prosigamos a instalar, para luego colocar en ella
una aplicacin de e-commerce.
Confidencial
FISI-UNMSM
2011
Pg. 19
Versin:
Fecha:
Modificado
11/12/2011
Confidencial
FISI-UNMSM
2011
Pg. 20
Versin:
Fecha:
Modificado
11/12/2011
Siguiente
Siguiente
Confidencial
FISI-UNMSM
2011
Pg. 21
Versin:
Fecha:
Modificado
11/12/2011
Siguiente
Confidencial
FISI-UNMSM
2011
Pg. 22
Versin:
Fecha:
Modificado
11/12/2011
Siguiente
Siguiente
Funciona!!
Confidencial
FISI-UNMSM
2011
Pg. 23
Versin:
Fecha:
Modificado
11/12/2011
FISI-UNMSM
2011
Pg. 24
Versin:
Fecha:
Modificado
11/12/2011
Confidencial
FISI-UNMSM
2011
Pg. 25
Versin:
Fecha:
Modificado
11/12/2011
Siguiente
Confidencial
FISI-UNMSM
2011
Pg. 26
Versin:
Fecha:
Modificado
11/12/2011
Luego de haber instalado nos podemos logear como administrador para configurar
algunas coas.
Confidencial
FISI-UNMSM
2011
Pg. 27
Versin:
Fecha:
Modificado
11/12/2011
Confidencial
FISI-UNMSM
2011
Pg. 28
Versin:
Fecha:
Modificado
11/12/2011
Descaragar JMeter
Para ello accedemos a la pgina oficial de apache jakarta un proyecto open source
http://jakarta.apache.org/
Confidencial
FISI-UNMSM
2011
Pg. 29
Versin:
Fecha:
Modificado
11/12/2011
FISI-UNMSM
2011
Pg. 30
Versin:
Fecha:
Modificado
11/12/2011
FISI-UNMSM
2011
Pg. 31
Versin:
Fecha:
Modificado
11/12/2011
navegador (es posible ver la respuesta, como HTML, etc, pero los tiempos no estn
incluidos en ninguna de las muestras, y slo una muestra de un hilo cada vez es visto a
la vez).
Confidencial
FISI-UNMSM
2011
Pg. 32
Versin:
Fecha:
Modificado
11/12/2011
Confidencial
FISI-UNMSM
2011
Pg. 33
Versin:
Fecha:
Modificado
11/12/2011
FISI-UNMSM
2011
Pg. 34
Versin:
Fecha:
Modificado
11/12/2011
Luego agregamos la siguiente informacin en Valores por Defecto para Peticion HTTP
(HTTP Request Defaults):
Nombre del Servidor o IP: localhost
Confidencial
FISI-UNMSM
2011
Pg. 35
Versin:
Fecha:
Modificado
11/12/2011
El siguiente paso es aadir las Peticiones HTTP para cada una de las pginas que
integran la pgina web, en este caso nuestra pgina web tiene varias pginas agrupadas
en categoras: hardware, software, DVD Movies, Gadgets. Que a su vez hay
subcategoras.
FISI-UNMSM
2011
Pg. 36
Versin:
Fecha:
Modificado
11/12/2011
Para las otras pginas, como ya dijimos, se efecta el mismo procedimiento, solo se
cambia el valor de Path, que son las direcciones de cada pgina. A continuacin,
damos el Path de la dems pginas:
Hardware
/oscommerce/catalog/index.php?cPath=1
Software /oscommerce/catalog/index.php?cPath=2
Confidencial
FISI-UNMSM
2011
Pg. 37
Versin:
Fecha:
Modificado
11/12/2011
Confidencial
FISI-UNMSM
2011
Pg. 38
Versin:
Fecha:
Modificado
11/12/2011
Ahora, ya estamos listos para llevar a cabo la ejecucin, vamos al men Lanzar y
escogemos Arrancar
Para Maxclients = 45
Confidencial
FISI-UNMSM
2011
Pg. 39
Versin:
Fecha:
Modificado
11/12/2011
Confidencial
FISI-UNMSM
2011
Pg. 40
Versin:
Fecha:
Modificado
11/12/2011
Confidencial
FISI-UNMSM
2011
Pg. 41
Versin:
Fecha:
Modificado
11/12/2011
Confidencial
FISI-UNMSM
2011
Pg. 42
Versin:
Fecha:
Modificado
11/12/2011
Bueno no pondremos todas las corridas en el informe pero se seguir para obtener la
mayor cantidad de data que sea posible para tener un buen modelo.
Confidencial
FISI-UNMSM
2011
Pg. 43
Versin:
Fecha:
Modificado
11/12/2011
Confidencial
FISI-UNMSM
2011
Pg. 44
Versin:
Fecha:
Modificado
11/12/2011
Una vez que tenemos todos los tiempos de respuesta promedio, consolidamos esos
datos y realizamos una grfica para ver el comportamiento del tiempo de respuesta
promedio con respecto al tiempo.
T (Periodo)
600
t
0
30
60
90
120
150
180
210
240
270
300
330
360
390
420
450
480
510
540
570
600
2PI*t /T
maxclients
0
45
0.31415927
56
0.62831853
65
0.9424778
73
1.25663706
80
1.57079633
85
1.88495559
80
2.19911486
73
2.51327412
65
2.82743339
56
3.14159265
45
3.45575192
34
3.76991118
25
4.08407045
17
4.39822972
10
4.71238898
5
5.02654825
10
5.34070751
17
5.65486678
25
5.96902604
34
6.28318531
45
Confidencial
FISI-UNMSM
2011
Pg. 45
960
25
82
990
27
43
1020
10
16
Sistema de Control de una aplicacin web
Versin:
Modificado
1050
5
8
Controlador difuso
Fecha:
11/12/2011
1080
10
20
1110
17
42
tiempo de82respuesta
1140
25
tiempo de respuesta
tiempo (s) maxclients
tiempo (s) maxclients
promedio
1170
34
143 (ms)
promedio (ms)
0
45
190
1200
195
0
45
190
30
56
221
1230
30
56
221
60
65
259
1260
60
65
259
90
73
298
1290
90
73
298
120
80
338
1320
120
80
338
150
85
372
1350
378
150
85
372
180
80
342
1380
180
80
342
210
73
295
1410
301
210
73
295
240
65
255
1440
254
240
65
255
270
56
223
1470
233
270
56
223
300
45
192
1500
200
300
45
192
330
34
145
1530
146
330
34
145
360
25
80
1560
78
360
25
80
390
27
41
1590
390
27
41
420
10
15
1620
420
10
15
450
5
69
1650
450
5
6
480
10
17
1680
480
10
17
510
17
45
1710
510
17
45
540
25
82
1740
540
25
82
570
34
143
1770
570
34
143
600
45
193
1800
190
600
45
193
630
56
222
1830
221
630
56
222
660
65
257
1860
259
660
65
257
690
73
300
1890
298
690
73
300
720
80
337
1920
338
720
80
337
750
85
370
1950
372
750
85
370
780
80
340
1980
342
780
80
340
810
73
300
2010
295
810
73
300
840
65
257
2040
255
840
65
257
870
56
223
2070
870
56
223
900
45
192
2100
900
45
192
930
34
146
2130
145
930
34
146
960
25
82
2160
83
960
25
82
990
27
43
2190
41
990
27
43
1020
10
16
2220
15
1020
10
16
1050
5
85
2250
1050
5
8
1080
10
20
2280
17
1080
10
20
1110
17
42
2310
45
1110
17
42
1140
25
82
2340
1140
25
82
1170
34
143
2370
1170
34
143
1200
45
195
2400
189
1200
45
195
1230
56
221
1230
56
221
1260
65
259
1260
65
259
1290
73
298
1290
73
298 FISI-UNMSM
Confidencial
Pg. 46
1320
80
338
2011
1320
80
338
1350
85
378
1350
85
378
1380
80
342
1380
80
342
1410
73
301
1410
73
301
Versin:
Fecha:
Modificado
11/12/2011
N CORRIDA
1
2
3
4
5
6
Confidencial
CANT
USUARIOS
ENTRANDO
AL
SERVIDOR
5
17
34
56
73
85
FISI-UNMSM
2011
Pg. 47
Versin:
Fecha:
Modificado
11/12/2011
Para importar elegimos la opcin time domian data, para usar las variables que se han
creado
FISI-UNMSM
2011
Pg. 48
Versin:
Fecha:
Modificado
11/12/2011
Confidencial
FISI-UNMSM
2011
Pg. 49
Versin:
Fecha:
Modificado
11/12/2011
Confidencial
FISI-UNMSM
2011
Pg. 50
Versin:
Fecha:
Modificado
11/12/2011
El resultado es el siguiente grafico al hacer doble clic sobre la grfica en el color verde
que es ARX223
Confidencial
FISI-UNMSM
2011
Pg. 51
Confidencial
Versin:
Fecha:
FISI-UNMSM
2011
Modificado
11/12/2011
Pg. 52
Versin:
Fecha:
Modificado
11/12/2011
Confidencial
FISI-UNMSM
2011
Pg. 53
Versin:
Fecha:
Modificado
11/12/2011
Confidencial
FISI-UNMSM
2011
Pg. 54
6.1
Versin:
Fecha:
Modificado
11/12/2011
Confidencial
FISI-UNMSM
2011
Pg. 55
Versin:
Fecha:
Modificado
11/12/2011
Arquitectura mostrada
Confidencial
FISI-UNMSM
2011
Pg. 56
6.2
Versin:
Fecha:
Modificado
11/12/2011
Confidencial
FISI-UNMSM
2011
Pg. 57
Versin:
Fecha:
Modificado
11/12/2011
Confidencial
FISI-UNMSM
2011
Pg. 58
Versin:
Fecha:
Modificado
11/12/2011
Confidencial
FISI-UNMSM
2011
Pg. 59
Versin:
Fecha:
Modificado
11/12/2011
Mostramos el output
Confidencial
FISI-UNMSM
2011
Pg. 60
Versin:
Fecha:
Modificado
11/12/2011
Aqu se pueden observar los 2 inputs; luego de haber ingresado las reglas, entramos al
men VIEW
Observando nuestro diagrama de reglas, donde podemos personalizar las variables de
entra y de salida.
Confidencial
FISI-UNMSM
2011
Pg. 61
6.3
Versin:
Fecha:
Modificado
11/12/2011
Confidencial
FISI-UNMSM
2011
Pg. 62
Versin:
Fecha:
Modificado
11/12/2011
Paquete EditorApache.
En este paquete lo que se va hacer es la configuracin del archivo de servidor apache
httpd-mpm.conf en el cual se va modificar el maxClients, desde luego el objetivo del
proyecto es automatizar esta tarea que venamos haciendo de manera manual apagando
el servidor luego modificando en archivo en cuestin y encender el servidor, pero con
este controlador esto ser de manera automtica.
Paquete LogicaDifusa.
A que se tiene la clase LogicaDifusa generado de manera automtica por el software
FuzzyTech, en el que previamente se ha hecho todo el proceso de configuracin de las
expresiones lingsticas.
Confidencial
FISI-UNMSM
2011
Pg. 63
Versin:
Fecha:
Modificado
11/12/2011
Paquete de rendimiento.
Por ultimo tenemos el paquete de rendimiento, el cual contiene una serie de clases que
nos permite extraer la disponibilidad de los recurso donde se encuentra funcionando el
servidor, para obtener de esa forma una informacin oportuna necesaria y completa
para tener que calcular el maxClients para luego configurar en el apache esto en el
paquete EditorApache.
FISI-UNMSM
2011
Pg. 64
Versin:
Fecha:
Modificado
11/12/2011
ejecucin.
Aqu tenemos el controlador por el lado del cliente que se est conectando al servidor,
al final aparece un mensaje el cual nos indica que la conexin se llev acabo de manera
exitosa.
A continuacin se observa los dos mdulos tanto por parte del servidor como por el
lado del cliente.
Confidencial
FISI-UNMSM
2011
Pg. 65
Versin:
Fecha:
Modificado
11/12/2011
Confidencial
FISI-UNMSM
2011
Pg. 66
Versin:
Fecha:
Modificado
11/12/2011
FISI-UNMSM
2011
Pg. 67
Versin:
Fecha:
Modificado
11/12/2011
Confidencial
FISI-UNMSM
2011
Pg. 68
Versin:
Fecha:
Modificado
11/12/2011
Excel para luego usar en la elaboracin del modelo en el matlab y all se gener el
modelo matemtico, seguidamente el modelo fuzzy.
8
Referencias bibliogrficas
OGATA K., "Ingeniera de Control Moderna", Prentice Hall Hisp., 1991.
KUO B., "Sistemas de Control Automtico", Prentice Hall Hisp., 1996.
CANALES R., BARRERA R., "Introduccin a sistemas dinmicos y control
automtico", Wiley.
FRANKLIN G., POWELL J.D., EMMAMI-NAEINI, "Control de sistemas dinmicos
con retroalimentacin", Addison Wesley Hisp., 1991.
STRM R. WITTENMARK B., "Sistemas controlados por computador", Paraninfo,
1988.
PHILLIPS L., NAGLE H.T., "Digital Control Systems, Analysis and Design", Prentice
Hall, 1984.
Confidencial
FISI-UNMSM
2011
Pg. 69