El Reto de la Implementaci on del Handover Vertical
en las Comunicaciones M aquina-a-M aquina Lina Hincapi e AbstractLa nalidad del presente artculo es destacar la necesidad de la implementaci on de un handover vertical eciente e identicar de forma clara el problema que implica esta imple- mentaci on en las llamadas comunicaciones M aquina-a-M aquina. Para tal prop osito se aborda el tema del handover vertical desde diferentes puntos de vista acad emicos, destacando la importancia de resolver este desafo para el apropiado desarrollo de la interacci on entre las nuevas tecnologas y dispositivos m oviles denominada comunicaci on M aquina-a-M aquina. A trav es de un estudio detallado se muestra que la implementaci on de handover vertical es fundamental para hacer posible la llamada red ubicua que se pretende desplegar con base en los nuevos dispositivos inteligentes como tablets, smartphones y dem as, y de la cual es piedra angular la comunicaci on M aquina-a- M aquina. Por medio de este proceso investigativo tambi en se exponen los requerimientos t ecnicos del handover vertical para la comunicaci on M aquina-a-M aquina en cuanto a tres aspectos claves: estandarizaci on, algoritmos de decisi on y seguridad. Para abordar el tema de los algoritmos de decisi on se plantean m etodos de optimizaci on no convexa, como las redes neuronales, a manera de posibles algoritmos para las decisiones de handover. Con base en este proceso investigativo de identicaci on del problema, se concluye que el exito de la buena conectividad entre m aquinas se encuentra principalmente en el desarrollo de algoritmos de decisi on ecientes para la toma de dicisi on a la hora de aplicar un traspaso. Index TermsM aquina-a-M aquina, handover Vertical, Red Ubicua, Optimizaci on no Convexa. I. INTRODUCCI ON E L despliegue de varias tecnologas inal ambricas como 3G y WLAN en combinaci on con la evoluci on de los dispositivos m oviles con m ultiples interfaces de red y el desarrollo de aplicaciones basadas en IP le han permitido a los usuarios tener acceso a servicios IP desde cualquier red. Debido a esta tendencia de acceso inal ambrico universal se ha impulsado una nueva forma de comunicaci on m ovil inal ambrica, esto es la tecnologa de cuarta generaci on, 4G [1]. Los sistemas de comunicaciones inal ambricas y la tec- nologa celular 4G tienen como meta la integraci on de difer- entes tecnologas celulares e inal ambricas debido a la creciente demanda por parte de los usuarios de acceder a diferentes servicios a tr aves de sus dispositivos m oviles en cualquier parte y a cualquier hora, lo que se conoce como comunicaci on ubicua [2]. La demanda de los usuarios va m as all a de poder acceder a los servicios ya disponibles y se extiende a la solicitud de nuevos servicios que hagan sus vidas m as f aciles mediante la automatizaci on de operaciones complejas como sensado avanzado, control remoto y tecnologas de monitoreo. De aqu surge un nueva tecnologa que potencia la automatizaci on mec anica (por ejemplo, las smart grid o redes inteligentes) y que tendr a un gran impacto en el estilo de vida de la sociedad actual. Tal tecnologa es un tipo de comunicaci on entre m aquinas conocido como comunicaci on M aquina a M aquina (M2M) que tiene como objetivo nal proporcionar conexiones integrales entre todos los dispositivos inteligentes. Sin embargo, a un no hay un acuerdo sobre el tipo de arqui- tectura de red que se debera usar para la implementaci on de M2M ya que como la meta nal es la integraci on de diversas tecnologas, como WiMAX (Worldwide Interoperability for Microwave Access),WiFi (Wireless Fidelity), LTE (Long Term Evolution), entre otras, la arquitectura de red de M2M se considera una red heterog enea, esto es una red con diferentes tecnologas de acceso [3]. En este tipo de ambiente la gesti on de la movilidad es el problema esencial que se presenta por el paso del usuario de una red a otra. Uno de los componentes de la gesti on de la movilidad es la gesti on del handover o traspaso que es el proceso encargado de cambiar de celda al dispositivo m ovil durante una comunicaci on activa. En redes heterog eneas este proceso es conocido como handover vertical que se diferencia del handover convencional (handover horizontal) en que este ultimo se realiza entre diferentes celdas de una misma red mientras que el primero se realiza entre diferentes tipos de redes. Para alcanzar la ubicuidad mediante la comunicaci on M2M es indispensable la optima gesti on del handover vertical en redes heterog eneas, sin embargo este proceso presenta a un al- gunas dicultades relacionadas con los algoritmos de decisi on, la estandarizaci on y la seguridad. El presente artculo presenta la problem atica de la im- plementaci on de un handover vertical eciente para las co- municaciones M2M en redes heterog eneas y las posibles formas de darle soluci on a esta problem atica. El artculo est a organizado de la siguiente manera: la secci on II que consta de la exposici on de las componentes del problema como son la estandarizaci on, los algoritmos de decisi on y la seguridad; la secci on III en la cual se hace una discusi on de las posibles soluciones y m etodos para abordar el problema en las tres componentes ya mencionadas. Por ultimo se presentan las conclusiones en las que se exponen los resultados y se presentan los campos de investigaci on abiertos en esta area de las telecomunicaciones. II. SITUACI ON PROBLEM ATICA En una red heterog enea los terminales m oviles deben ser capaces de reconectarse sin problemas a la mejor red de 2 acceso sin interrupci on para mantener la comunicaci on ac- tiva; por ejemplo, una videollamada cuando hay varias redes inal ambricas disponibles. En el caso de un handover vertical entre dos diferentes redes de acceso, lo m as importante es reducir, hasta hacer casi nula, la p erdida de datos y la inte- rrupci on de la sesi on durante el tiempo que dure el handover. En este punto se habla de un handover transparente, es decir, que es imperceptible tanto para el usuario como para la aplicaci on. Generalmente, las redes inal ambricas heterog eneas dieren en la cobertura, tasa de datos, intensidad de la se nal, estado latente y tasa de p erdidas [2]. Cada red tiene sus caractersticas particulares y no todas prestan los mismos servicios, pero tienen algo en com un y es que trabajan con un n ucleo de red basado en IP con lo cual se puede congurar un escenario general que sea la integraci on de todas estas redes. Esto permitira el establecimiento de una red ubicua y dara va libre a todos los proyectos que se basan en este concepto de ubicuidad. A continuaci on se revisar an las problem aticas subyacentes a la implementaci on de un handover vertical eciente para las comunicaciones M2M. A. Est andares para el handover vertical Actualmente se est a llevando a cabo un proyecto de es- tandarizaci on por parte de IEEE (sigla en ingl es para Institute of Electrical and Electronics Engineers). El est andar se conoce como IEEE 802.21 y es uno de los planteamientos que se han hecho sobre el handover vertical. Este est andar se comenz o a desarrollar en 2004 y dene una funci on de handover de medios independientes (MIHF) que ayuda a los dispositivos m oviles a moverse a tr aves de redes heterog eneas [4]. La estructura de IEEE 802.21 usa el proceso de descubrir y seleccionar para intercambiar informaci on con la red para as conectarse con la red m as apropiada seg un los lineamientos m oviles que se tengan. Uno de los aspectos m as relevantes en IEEE 802.21 es que MIHF usa dos tipos de handovers: handovers controlados por la red y handovers controlados por el usuario. Si se usa el handover controlado por la red se consigue una disminuci on en el consumo de batera del dispositivo m ovil pero se produce una gran sobrecarga de se nalizaci on y un alto gasto de procesamiento en los elementos de la red. En el handover controlado por el usuario este es quien inicializa las acciones apropiadas para lograr el handover, pero esto produce un gran consumo de batera en el dispositivo m ovil. Otro gran proyecto de estandarizaci on se est a llevando a cabo por ETSI (sigla en ingl es para European Telecommuni- cations Standards Institute), en concreto por 3GPP (sigla en ingl es para 3rd Generation Partnership Project). La especi- caci on se conoce como ETSI/3GPP TS 43.318 y propone un marco fuertemente acoplado entre redes de acceso como WLAN y redes GSM para permitir traspasos entre estas tec- nologas en un equipo m ovil. Actualmente esta especicaci on es utilizada por varios operadores de telefona celular en el mundo como T-Mobile en Estados Unidos, e incorporada por muchos fabricantes en los dispositivos m oviles que producen. Sin embargo, el modelo que propone este est andar desconoce factores como nivel de batera en el dispositivo m ovil, capaci- dad actual de la celda WLAN, ubicaci on, seguridad, costo, velocidad, QoS, probabilidad de cada, etc [5]. B. Algoritmos de decisi on El proceso de handover vertical se puede dividir en tres fases: la decisi on de handover, la transferencia del radio-enlace y la asignaci on del canal dentro de la nueva red [6]. En un ambiente homog eneo, la decisi on de handover es considerada como un paso de inicializaci on simplemente. Esta decisi on determina si se inicia o no el handover. Tradicionalmente, la necesidad de tomar la decisi on de handover est a dada por el nivel de intensidad de la se nal de radio (RSS) y un valor de umbral de intensidad de potencia. En un ambiente heterog eneo los usuarios pueden moverse entre diferentes redes de acceso. Estos se beneciar an de caractersticas de red diferentes como cobertura, ancho de banda, latencia, consumo de potencia, costo, etc. Sin embargo, por ser redes con diferentes tecnologas no se pueden comparar directamente as que es un reto conocer cu ando se debe iniciar el handover. Por tanto, el problema m as desaante es la decisi on de handover y resolverlo inuir a grandemente en el rendimiento del proceso de handover. Como se trata de condiciones diferentes, la decisi on de handover necesita m as par ametros (no s olo RSS) comparada con el handover horizontal. Es por esto que se han a nadido criterios de decisi on para handover vertical como: velocidad de desplazamiento del dispositivo m ovil, preferencias de los usuarios, par ametros QoS (Calidad del servicio), estado de la batera, entre otros [1]. Los algoritmos de decisi on para el handover vertical ayudan a las terminales m oviles a seleccionar entre todas las redes de acceso disponibles la mejor red para conectarse. Los algoritmos de handover horizontal emplean com unmente la RSS y un umbral de potencia como unicos criterios para la decisi on de handover. Por el contrario, los algoritmos para handover vertical deben tener en cuenta otras consideraciones adicionales de gran importancia como el costo del servicio, la velocidad de movimiento de los usuarios y el consumo de potencia con el n de maximizar la satisfacci on de los usuarios. Otro factor muy importante a resolver es la latencia del handover que es el tiempo de duraci on entre el inicio del proceso de handover y su nalizaci on. La latencia del handover est a relacionada con la complejidad del proceso de decisi on. Reducir la latencia del handover es muy importante para las sesiones multimedia sensibles al retardo. C. Seguridad en el contexto de handover vertical Un reto que enfrenta la implementaci on de handover ver- tical eciente para M2M es la seguridad. Con el surgimiento de nuevos servicios mediante las comunicaciones M aquina a M aquina se estima que el ujo de informaci on se incremen- tar a exponencialmente ya que habr a millones de dispositivos m oviles transmitiendo todo tipo de datos. Por tanto, es indis- pensable que el esquema de transmisi on de la informaci on sea seguro y que al pasar de una red a otra no se presenten fugas de esta informaci on. 3 Se denen tres esquemas de handover en el contexto de la seguridad entre la red origen, la red destino y el dispositivo m ovil. La primera es un handover sin acoplamiento que se da cuando no hay conanza entre la red origen y la red destino y por tanto se debe hacer una autentizaci on y una autorizaci on completa del dispositivo m ovil en la nueva red. El problema con este esquema es que realizar este proceso de autenticaci on actualmente tomara mucho tiempo, es decir, incrementara el tiempo de latencia y esto puede producir una interrupci on en la sesi on activa del usuario. Adem as, hace necesario utilizar un esquema de interrumpir antes de hacer lo cual genera dicultades de transparencia. El segundo esquema propuesto es un handover con acoplamiento d ebil, en el cual se supone que las redes origen y destino tienen alg un grado de conanza entre s y por tanto se pasan por alto ciertos procesos de autenticaci on con lo que se reduce un poco la latencia del handover. Pero este esquema tambi en presenta dicultades pues la suposici on que se hace no siempre se cumplir a, el usuario no se mover a siempre entre las mismas redes. El tercer esquema es un handover de acoplamiento fuerte en el que las redes de acceso pertenecen a un mismo propetario lo cual permite que sean conguradas de tal forma que puedan conar entre s [5]. El problema es que este escenario no se va a presentar siempre. Otro reto que se enfrenta en cuanto a seguridad para handover vertical es que cada red puede desplegar sus propios mecanismos de seguridad y estos pueden ser incompatibles con los de otras redes. III. DISCUSI ON La literatura revisada muestra una amplia variedad de enfo- ques orientados a abordar el tema de la ejecuci on de traspasos verticales, donde cada propuesta tiende a privilegiar unos aspectos m as que otros. En esta secci on se analizar an estas propuestas y los m etodos planteados para dar soluci on a cada una de las problem aticas subyacentes a la implementaci on de un handover vertical eciente expuestas en la anterior secci on. A. Estandarizaci on Los grupos IEEE 802.21 y 3GPP TS 43.318 que trabajan en este momento en denir los est andares para el handover vertical deben concertar unos lineamientos comunes que per- mitan trabajar de manera coordinada y complementaria. Para ello se debe hacer un estudio profundo sobre lo que esperan los operadores de telefona m ovil, los usuarios y dem as entes involucrados. Dependiendo de esto se pueden determinar claramente los par ametros que realmente tienen un impacto signicativo en el proceso de handover vertical. El costo de cada handover, la seguridad, la transparencia y QoS pueden ser factores determinates en esta tarea de estandarizaci on en com un de estos dos grupos. B. Algoritmos de decisi on De acuerdo a trabajos recientes publicados en la materia, el procedimiento de seleccionar la red de acceso m as conveniente debe considerar conjuntamente a los actores involucrados en el proceso de decisi on, con las siguientes restricciones [7]: Los usuarios deben tener movilidad transparente entre redes de acceso heterog eneas. Esto es, como ya se haba indicado, que el cambio de red deber ser imperceptible tanto para el usuario como para las aplicaciones del dispositivo m ovil. Los ujos de las aplicaciones deben ser transmitidos por medio de las redes m as adecuadas que satisfagan sus requerimientos. Es decir, un factor que antes no tena mucha relevancia en los procesos de handover era el factor QoS ya que se trataba de handovers entre redes iguales u homog eneas, pero ahora este factor cobra gran relevancia en el desarrollo de los algoritmos de decisi on pues una red puede ser muy buena para el manejo de sesiones de videollamadas pero no tan buena para el manejo de aplicaciones de juegos por ejemplo. El operador debe garantizar el uso optimo de sus recursos. Una decisi on que se tome apresuradamente puede llevar a un mal uso de los recursos de la red lo cual se traduce en p erdidas econ omicas. Otro aspecto a tener presente es que para garantizar la trasparencia durante el handover se deben cumplir dos req- uisitos: Baja latencia y baja p erdida de paquetes. Con base a estudios recientes encontrados en la literatura los criterios de decisi on que un algortimo eciente debera poseer son los siguientes: [5], [1]: Relativos a la red: Cobertura, ancho de banda, latencia, RSS, CIR, SIR, BER, costo monetario, nivel de seguri- dad. Relativos a la terminal m ovil: Velocidad, energa en la batera, informaci on de localizaci on. Relativos al usuario: Perl y preferencias. Relativos al servicio: Capacidad del servicio, calidad de servicio, etc. De acuerdo a los trabajos recientes en la materia se pueden plantear las siguientes estrategias de decisi on: Estrategias basadas en l ogica difusa y redes neuronales: la l ogica difusa es una l ogica probabilstica que se usa cuando se tienen datos inexactos. Las redes neuronales son redes articiales que simulan el m etodo de apren- dizaje humano. Las estrategias basadas en estos dos m etodos de toma de decisiones son muy ecientes ya que estos m etodos se ajustan a situaciones de decisi on con informaci on incompleta. Adem as, estos dos m etodos se podran combinar para desarrollar un algoritmo de decisi on avanzado. Por otra parte, como es necesario una soluci on multi-criterios, es decir, que posea informaci on de contexto (tanto de la red como del dispositivo m ovil) usar l ogica difusa y redes neuronales es lo m as apropiado ya que mucha de la informaci on de contexto presenta incertidumbre o no est a completa [8]. Aunque la anterior estrategia es la m as prometedora, a con- tinuaci on se proponen otras soluciones: Estrategias basadas en la cadena de decisi on de Markov: Se fundamentan en analizar c omo un proceso markoviano de nacimiento y muerte tiene alguna magnitud de inter es para la decisi on. En este modelo las decisiones que se 4 tomen determinan la recompensa obtenida pero tambi en tienen un costo [9], [10]. Estrategias basadas en posicionamiento: Estas estrate- gias toman como premisa que el equipo m ovil tiene conocimiento permanente de sus coordenadas geo- gr acas, y al mismo tiempo de la topologa de las redes [11]. Estrategias de algoritmos cross-layer: Estos algoritmos procuran la optimizaci on del handoff al hacer m as e- ciente la se nalizaci on y denir un esquema de colabo- raci on exible entre capas [12]. En estos momentos existe un problema que ha frenado el avance del desarrollo de los algoritmos de decisi on y hay dos teoras sobre cu ando se debe inicializar el handover. Algunos autores consideran que el handover se debe inicializar de manera forzada, esto es, cuando la calidad del enlace decaiga. Otros autores consideran que se debe inicializar el handover de manera voluntaria, es decir, que cuando se requiera maximizar la satisfacci on del usuario [13]. En [8] se demuestra que los handovers de inicializac on voluntaria aseguran una mejor red de destino y un mejor rendimiento que los handovers forzados. Con base en lo anterior se propone el desarrollo de algoritmos de decisi on que partan de una raz on de inicializaci on voluntaria y no forzada. El proceso de handover vertical puede ser cualitativamente y cuantitativamente medido mediante varios escenarios posibles a tr aves de mediciones como el n umero de handovers necesa- rios, el promedio y el m aximo de los retardos del handover y el rendimiento general de una sesi on mantenido en un patr on de movilidad especco por parte del usuario [2]. Esta es una propuesta, sin embargo a un no hay un concenso sobre la metodologa de evaluaci on de un handover vertical eciente. C. Seguridad en el contexto de handover vertical Las operaciones de autenticaci on y registro son las m as costosas durante la realizaci on del traspaso entre redes he- terog eneas. En este trabajo se plantea la posibilidad de un pre-registro y una pre-autenticaci on por medio de un equipo m ovil intermediario que ya est e vinculado. [14]. Otra alter- nativa es transmitir informaci on de contexto de seguridad de una red a otra, que contenga los estados de autenticaci on y autorizaci on, claves criptogr acas, etc. [15]. Esta transmisi on debe realizarse en forma r apida, para no incrementar la latencia en el proceso del handover y as asegurar que dicho proceso sea transparente. Una posibilidad es transferir y reusar la informaci on de contexto de seguridad antiguo con el n de reducir la latencia. Una propuesta para abordar el tema de la seguridad es implementar la Innovaci on Akcoff que es un nuevo modelo de seguridad que presenta dos caractersticas esenciales: pensar como el atacante y aceptar la inevitabilidad de la falla. De esta forma se pueden desarrollar barreras m as ecientes que eviten la iterceptaci on y robo de la informaci on. IV. CONCLUSIONES Los algoritmos que se desarrollen para la etapa de toma de decisi on del handover deben partir de las preferencias del usuario para realizarlo el pero apuntando a una decisi on que eval ue si es verdadera la necesidad de realizar un eventual handover; con esto se espera evitar los handovers innecesarios y optimizar los recursos de la red y de los dispositivos m oviles. Adem as en los algoritmos se deben considerar criterios de decisi on tan importantes como precios, variaci on de RSS, tr aco, tiempo que estar a el usuario en la red, transparencia, etc. Por otra parte, la tendencia es que un dispositivo m ovil soporte m as de dos interfaces de acceso (WiFi, GSM, LTE, BlueTooth, por ejemplo) simult aneamente, luego es inevitable recurrir a modelos m as amplios de decisi on que cubran una gran variedad de escenarios. Un campo abierto a la investigaci on es la formulaci on de modelos de evaluaci on para algoritmos de decisi on que provean un marco com un de comparaci on entre las distintas propuestas. Se necesitan funciones avanzadas de evaluaci on para llevar a cabo una mejor toma de decisi on de handover y as lograr la satisfacci on del usuario y un uso eciente de los recursos de la red. Las estrategias implementadas hasta el momento dan soluciones a diferentes problemas, pero la meta sigue siendo encontrar el tiempo indicado para tomar la decisi on y la red de acceso m as adecuada. El tema de la seguridad tambi en contin ua siendo un nicho para investigaciones futuras. La gesti on de claves de cifrado siempre se ha traducido en ineciencia general. Esto sigue siendo un desafo a los regmenes de seguridad. En el presente artculo se consideraron tres aspectos fun- damentales: la estandarizaci on, los algoritmos de decisi on y la seguridad del handover vertical. Sin embargo, la im- plementaci on de un handover vertical eciente abarca otros aspectos muy importantes que no se discutieron aqu pero que se deben analizar en futuras investigaciones. Estos aspectos s on b asicamente: el control del handover, si debe recaer sobre la red o sobre el dispositivo m ovil, el proceso de recopilaci on de la informaci on de contexto, el procedimiento de ejecuci on del handover, la implementaci on de m as redes de acceso y mejores t ecnicas de evaluaci on del handover. REFERENCES [1] M. Kassar, B. Kervella, and G. Pujolle, An overview of vertical han- dover decision strategies in heterogeneous wireless networks, Computer Communications, vol. 31, pp. 26072620, 2008. [2] T. Janevski and K. Jakimoski, Improving Vertical Handovers for Real- Time Video Trafc between UMTS and WIMAX Networks, Interna- tional Journal of Research and Reviews in Next Generation Networks, vol. 1, pp. 16, 2011. [3] S.-Y. Lien and K.-C. Chen, Toward Ubiquitous Massive Accesses in 3GPP Machine-to-Machine Communications, IEEE Communications Magazine, vol. 49, pp. 6674, 2011. [4] IEEE 802.21: Media Independent Handover: Features, Applicability, and Realization, IEEE 802.21 Std. [5] C. Ros, Traspasos verticales: Visi on general e innovaciones, Sistemas & Telem atica, vol. 7, pp. 4769, 2009. [6] I. Akyildiz, J. Mcnair, J. Jo, H. Uzunalioglu, and W. Wang, Mobility Management in Next-Generation Wireless Systems, Proceedings of the IE, vol. 87, pp. 13471384, 1999. [7] I. Lassoued, J.-M. Bonnin, Z. B. Hamouda, and A. Belghith, A Methodology for Evaluating Vertical Handoff Decision Mechanisms, in Seventh International Conference on Networking, 2008. [8] A. Ezzouhairi, A. Quintero, and S. Pierre, A fuzzy decision making strategy for vertical handoffs, in Electrical and Computer Engineering, 2008. CCECE 2008, 2008. 5 [9] B.-J. Chang and J.-F. Chen, Cross-Layer-Based Adaptive Vertical Handoff With Predictive RSS in Heterogeneous Wireless Networks, IEEE transactions on vehicular technology, vol. 57, pp. 36793692, 2008. [10] E. Stevens-Navarro, Y. Lin, and V. W. S. Wong, An MDP-Based Vertical Handoff Decision Algorithm for Heterogeneous Wireless Networks, IEEE transactions on vehicular technology, vol. 57, pp. 1243 1254, 2008. [11] F. He and F. Wang, Position Aware Vertical Handoff Decision Algo- rithm in Heterogeneous Wireless Networks, in 4th International Confer- ence on Wireless Communications, Networking and Mobile Computing 2008, 2008. [12] J. Jo and J. Cho, A Cross-Layer Vertical Handover between Mobile WiMAX and 3G Networks, in International Wireless Communications and Mobile Computing Conference 2008, 2008. [13] N. Nasser, A. Hasswa, and H. Hassanein, Handoffs in Fourth Gen- eration Heterogeneous Networks, Communications Magazine, IEEE, vol. 44, pp. 96103, 2006. [14] H.-H. Choi and D.-H. Cho, Takeover: a new vertical handover concept for next-generation heterogeneous networks, in Vehicular Technology Conference, 2005. VTC 2005-Spring. 2005 IEEE 61st, 2005. [15] H. Wang and A. R. Prasad, Security context transfer in vertical handover, 14th IEEE Proceedings on Personal, Indoor and Mobile Radio Communications, vol. 3, pp. 2775 2779, 2003.