Sei sulla pagina 1di 3

CONTROL DE FLUJO DE UNA RED DEFINIDA POR SOFTWARE

USANDO SENSORES TRMICOS


Bonilla Mario; Chango Christian; Nuez Freddy
*Universidad Tcnica de Ambato, Facultad de Ingeniera en Sistemas, Electrnica e Industrial
Ambato, Ecuador, e-mail: fnunez6823@uta.edu.ec
*Universidad Tcnica de Ambato, Facultad de Ingeniera en Sistemas, Electrnica e Industrial
Ambato, Ecuador, e-mail: mbonilla4274@uta.edu.ec
*Universidad Tcnica de Ambato, Facultad de Ingeniera en Sistemas, Electrnica e Industrial
Ambato, Ecuador, e-mail: cchango9224@uta.edu.ec

I. RESUMEN
En las Redes tradicionales compuestas por equipos
que incorporan el plano de control y monitoreo en el mismo
SO, es casi imposible detectar problemas relacionados a
temperaturas elevadas en los servidores, llevando en mucho
de los casos a fallos permanentes en la red y daos graves en
los mismos servidores sin que el administrador sepa que esta
sucediendo. Las Redes SDN permiten incorporar dispositivos
de monitoreo y control de flujo con el fin de evitar daos en
los servidores. En el presente proyecto se detalla una solucin
de cdigo abierto de balanceo de carga. Sensores de
temperatura controlan bajo la plataforma arduino la
temperatura del sistema y mediante una red SDN con equipos
de balanceo de carga conectados, equilibran el uso de la red
eficientemente evitando los tpicos fallos de los servicios de
red. Ademas el administrador podr revisar en tiempo real la
temperatura de sus servidores mediante una pgina web en
tiempo real.
II. ABSTRACT
In traditional networks composed of equipment
incorporating the level of control and monitoring in the SO, it
is almost impossible to detect problems at elevated
temperatures on servers carrying cases in a permanent
network failures and serious damage to the same server
without the manager to know what is happening. The SDN
Networks can incorporate monitoring devices and flow
control in order to prevent damage to the servers. In this
project a solution open source load balancing is detailed.
Temperature sensors on the Arduino platform control system
temperature by SDN and network equipment connected load
balancing, equilibrate the efficient use of network failures
avoiding the typical network services. Additionally the
administrator can review real-time temperature of your
servers via a web page in real time.
III. INTRODUCCIN
En la actualidad, las Redes de datos se encuentran
muy desarrolladas y presentes en casi toda empresa. Al
implementar estas redes se trata de mantener el control total
pero a medida que crecen las mismas la administracin se

torna una tarea difcil. Otro efecto negativo en el crecimiento


de la red es la carga generada en los servidores que acarrea
problemas por las elevadas temperaturas generadas en los
dispositivos electromecnicos y electrnicos que componen
el servidor.
Esto se debe a que los equipos que conforman una red
tradicional, tienen las funciones de control y datos
incorporadas y mientras la red sigue creciendo y migrando se
debe realizar la configuracin correspondiente provocando
dolores de cabeza al administrador de red.
Una de las ms recientes innovaciones tecnolgicas propone
separar los planos de control y datos para una mejor gestin
de la red. Se trata de las redes SDN que provee una mejor
administracin de la red separando las funciones de control y
datos en dispositivos diferentes y comunicados mediante el
protocolo OPENFLOW.
Este tipo de redes mejora el control de la red y evita
configuraciones innecesarias al momento de aadir equipos a
la misma. Ademas entre las funcionalidades extras que
provee, permite aadir dispositivos open-source que
monitorean y controlan el flujo de carga de los servidores e
informan al usuario para la toma de decisiones con el fin de
garantizar la operabilidad de la red las 24 horas del da.
IV.

ESTADO DEL ARTE

Recientemente, se han propuesto soluciones de redes


SDN que se extienden al uso del protocolo OpenFlow cuya
aplicacin esta enfocada a las redes de sensores inalmbricas
desde reas domsticas hasta zonas industriales con altos
niveles de interferencia electromagntica.
En [4] se identific el enfoque OpenFlow para redes
inalmbricas de sensores y luego se propuso la solucin del
sensor OpenFlow que, a diferencia de OpenFlow tradicional,
apoya dentro de la red el procesamiento de paquetes y de
varios tipos de direccionamiento definidos para WSN.
En [8], el enfoque del sensor OpenFlow esta definido por
otras tcnicas de programacin WSN.
En [5] se introduce el concepto de Redes Inalmbricas
Definidas por Software que junto con el sensor OpenFlow

ofrece una mayor flexibilidad en el uso del ciclo de trabajo


para lograr eficiencia energtica en las redes inalmbricas de
sensores. Ademas se utiliza SDN-WISE que permite a los
desarrolladores implementar sus propios controladores
personalizados y acotados a sus necesidades en cualquier
lenguaje de programacin existente.
Todas estas herramientas pueden ser simuladas en mininet,
permitiendo verificar el comportamiento de los controladores
antes de ponerlos a funcionar en el mundo real.
En el ao 2014 Alejandro de Gante en su artculo
universitario denominado Smart Wireless Sensor Network
Management Based on Software Defined Networking
sostiene que la gestin inteligente de redes utilizando SDN
promete una solucin para algunos de los problemas
inherentes a la gestin de redes de sensores inalmbricos
(WSN).
V. FUNDAMENTACIN TERICA
Redes definidas por software
Hoy en da uno de los ms grandes retos es implementar y
ejecutar con rapidez nuevas aplicaciones dentro de sus redes
de datos, con el fin de poder ofrecer resultados de negocio. A
la vez intentan introducir estas nuevas funciones sin que
afecte al negocio. Sin embargo, las redes SDN parecen ser la
respuesta a estos retos [1]
Estas redes definidas por Software son una arquitectura de
red dinmica, manejable, rentable y adaptable. Esta
arquitectura desacopla el control de la red y las funciones de
reenvo permitiendo que el control de la red pase a ser
directamente programable y empleado la infraestructura
especficamente para las aplicaciones y servicios de red [3]

Controladores SDN
El controlador es el ncleo central de la arquitectura SDN, ya
que es el que tiene toda la lgica de la red. En el controlador
se definen las reglas para administrar el flujo de datos en la
red. Esto permite una configuracin ms rpida que en las
redes tradicionales, donde se espera a que el fabricante lo
haga, al igual que la implementacin de nuevas aplicaciones
y servicios [5, 6, 7]

NOX

POX

Beacon

Floodlight
Sensores de Temperatura

Una gran cantidad de procesos requieren el control preciso de


la temperatura para producir resultados de calidad o prevenir
sobrecalentamientos, rupturas, explosiones y otros tipos de
problemas. [5]

Figura 1: Tipos de Sensores de Temperatura


Tecnologas VPN y protocolos

Una serie de tecnologas y protocolos se utilizan


para permitir VPNs Site-toSite y VPNs de acceso
remoto. Estos protocolos y tecnologas se describen
a continuacin

IPsec: Consiste en un conjunto de protocolos


diseados para proteger el trfico IP entre gateways

GRE: Se puede utilizar para construir tneles y


transportar trfico multiprotocolo entre dispositivos
CE en una VPN

Proyecto de Martini: Permite el transporte de punto


a punto de protocolos como Frame Relay, ATM,
Ethernet

Tnel IEEE 802.1Q (Q-in-Q): Permite a un


proveedor de servicios para hacer un tnel con
trfico Ethernet (802.1Q)

MPLS LSP: Un LSP es un camino a travs de


routers Label Switch (LSR) en una red MPLS.

Protocolo OpenFlow
Una de las bases del concepto de SDN es el protocolo
OpenFlow, propuesto por miembros de diversas
universidades, como Stanford, Berkeley y MIT. OpenFlow se
presenta como un lenguaje abierto y universal para la
comunicacin entre elementos de red, a partir de la
creacin de tablas de flujo dinmicas. 8 Actualmente, muchos
equipos ya son compatibles con el protocolo OpenFlow,
popularizando y viabilizando la expansin de las redes
definidas por software [1, 2, 3]
Tipos de Switches OpenFlow
1.

Switches OpenFlow-Dedicados

2.

Switches OpenFlow-Hbridos

Aplicaciones que impulsan las redes SDN

Cloud Computing

Movilidad

Big Data

Internet of Things

Debido a las ventajas econmicas que ofrecen las Redes


Privadas Virtuales se trata de una excelente tecnologa para el
acceso remoto, puesto que el uso de una VPN constituye un
sustituto indispensable a los mtodos tradicionales. Adems,

constituye una buena solucin alterna a los mtodos de


implementacin de redes WAN tradicionales. [8]
VI. MATERIALES Y METODOLOGA
Para una ptima implementacin, es necesario
seleccionar correcta y cuidadosamente los dispositivos a
utilizar, en la adquisicin de datos se utiliz la plataforma
arduino por la variedad de dispositivos, capacidades y
compatibilidad con cientos de tarjetas controladoras y
sensores. Esta plataforma se configur en modo ClientWeb
para que el servidor acceda y registre los valores de
temperatura en su base de datos.
El servidor Web se implement utilizando la plataforma de
cdigo abierto Joomla que permiti crear una pgina web de
monitoreo muy amigable con el usuario, El servicio web
permite el monitoreo en tiempo real de la temperatura de los
servidos as como un filtro de Acceso al Medio para el
control de los clientes que se conectan a la red.
La red se dise con un controlador SDN y un Switch
OpenFlow. El controlador seleccionado es un FloodLight, se
trata de un proyecto de cdigo abierto, programado en
lenguaje Java que junto con el switch OpenFlow, balancean
de manera eficiente la carga de trabajo de los servidores.
Una vez implementado el sistema, se realizaron las pruebas
de comunicacin entre los dispositivos de la red, Se
simularon casos extremos y se determin la eficiencia del
sistema.
VII. RESULTADOS
Uno de los problemas con los que se enfrenta un
servidor es la carga de trabajo que debe soportar cuando los
clientes solicitan sus servicios, esta carga de trabajo produce
elevadas
temperaturas
sobre
en
dispositivos
electromecnicos, electromagnticos como los discos duros,
un sistema de balanceo de carga ayuda a un servidor y
mediante un monitoreo inteligente se puede mejorar la
eficiencia de la red.
Las pruebas de funcionamiento estn divididas en 2
secciones, la primera muestra la conectividad existente entre
los 2 switchs convencionales y el controlador SDN. Estos
dispositivos se conectan utilizando el protocolo OPENFLOW
y realizan un filtrado en la Capa de Acceso al Medio para
evitar que equipos extra;os accedan a la red.
En la segunda seccin, se observa el sistema de control de la
red, este monitorea la temperatura de los equipos y muestra
los valores en una pgina web con el fin de que el
administrador de red tenga conocimiento de lo que esta
sucediendo con los equipos.
Los rangos nominales de temperatura se encuentran entre 5C
y 45C, donde no es necesaria la activacin de los equipos de
balanceo de carga. Cuando la temperatura supera estos

valores nominales, el balanceo de carga entra en


funcionamiento con servidores adicionales, que liberan
trabajo al servidor principal con el objetivo de disminuir la
temperatura del mismo, ya que este parmetro provoca fallas
en los dispositivos electrnicos y en los mecanismos
existentes dentro de los servidores como discos duros.
VIII.

DISCUSIN

Al definir como plataforma de trabajo se abre a la


posibilidad de desarrollar nuevas aplicaciones en base a las
anteriormente ejecutadas, que han servido como un plan de
inspiracin y avance, incrementando el nivel de integracin
de nuevos dispositivos y variables a las redes de datos,
volviendo estos muchos ms dinmicos.
Parte de la integracin es incluida la de los sensores el cual
manejan mejores caractersticas y especificacin que
anteriormente se manejaban, volvindose ms estable el
control de autonoma de trabajo a la red, obteniendo un
balanceo de carga SDN, dependiente de la temperatura.
Ahora el nuevo reto que servir durante las prximas
aplicaciones es la evolucin de los sistemas de gestin de
contenido ayuda en el desarrollo rpido y eficaz de
aplicaciones partiendo de la programacin bsica tanto en
WEB como HTML, del cual se pueda aprovechar de mejor
manera los datos ya proporcionados.
IX.

REFERENCIAS

[1] N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L.


Peterson. Rexford, S. Shenker, and J. Turner. OpenFlow:
Enabling Innovation in Campus Networks. White paper.
March 2008.
[2] S. Shenker et al.. The future of networking and the past of
protocols. OpenNetSummit 2011. October 2011.
[3] B. Pfaff et al.. OpenFlow Switch Specification Version
1.1.0 Implemented (Wire Protocol 0x02). February 2011.
[4] T. Luo, H.-P. Tan, and T. Q. S. Quek. Sensor OpenFlow:
Enabling Software-Defined Wireless Sensor Networks. IEEE
Communications Letter. Vol. 16, No. 11, pp: 18961899.
November 2012.
[5] S. Costanzo, L. Galluccio, G. Morabito, and S. Palazzo.
Software Defined Wireless Networks: Unbridling SDNs. In
Proc. of EWSDN 2012. October 2012.
[6] G. Bianchi, M. Bonola, A. Capone, and C. Cascone.
OpenState: Programming Platform-independent Stateful
OpenFlow Applications Inside the Switch. ACM Computer
Communication Review. Vol. 44, No. 2, pp.: 45-51. April 2014.
[7] B. Lantz, B. Heller, and N. McKewon. A network in a
laptop: rapid prototyping for software-defined networks. In
Proc. of ACM Hotnets- IX.
[8] I. F. Akyildiz, W. Su, Y. Sankarasubramaniam, E. Cayirci. A
survey on sensor networks. IEEE Communications Magazine.
Vol. 40, No. 8., pp.:102-114. August 2002.

Potrebbero piacerti anche