You are on page 1of 3

N 209, enero-febrero 2011, ao XXXVII N 209, enero-febrero 2011, ao XXXVII N 209, enero-febrero 2011, ao XXXVII N 209, enero-febrero 2011,

N 209, enero-febrero 2011, ao XXXVII N 209, enero-febrero 2011, ao XXXVII


Monografa del prximo nmero:
"Ingeniera del Software en proyectos de e-Learning"
editorial
El valor que aportan las asociaciones de profesionales de las TIC a la sociedad > 02
La Junta Directiva General de ATI
en resumen
Los prximos 20 aos de Internet > 02
Lloren Pags Casas
Actividades de ATI
Nueva Junta Directiva General de ATI > 03
Noticias de IFIP
Reunin del TC6 (Communication Networks) > 03
Ramon Puigjaner Trepat
monografa
Internet de las cosas
(En colaboracin con UP UP UP UP UPGRADE)
Editores invitados: Germn Montoro Manrique, Pablo Haya Coll y Dirk Schnelle-Walka
Presentacin. Internet de las cosas: De los sistemas RFID a las aplicaciones
inteligentes > 06
Pablo A. Haya Coll, Germn Montoro Manrique, Dirk Schnelle-Walka
Middleware semntico orientado a recursos para entornos ubicuos > 09
Aitor Gmez-Goiri, Mikel Emaldi Manrique, Diego Lpez de Ipia
El mtodo Mundo - Un enfoque ascendente mejorado
de ingeniera informtica de sistemas ubicuos > 17
Daniel Schreiber, Erwin Aitenbichler, Marcus Stnder, Melanie Hartman, Syed Zahid Ali,
Max Mhlhuser
Desarrollo Dirigido por Modelos aplicado a la Internet de las cosas > 24
Vicente Pelechano Ferragud, Joan Josep Fons Cors, Pau Giner Blasco
Memorias digitales de objetos en la Internet de las cosas > 31
Michael Schneider, Alexander Krner, Patrick Gebhard, Boris Brandherm
Explicaciones Ubicuas: Soporte al usuario en cualquier momento
y en cualquier lugar > 37
Fernando Lyardet, Dirk Schnelle-Walka
secciones tcnicas
Acceso y recuperacin de la informacin
Medidas tcnicas de proteccin del menor en Internet > 42
Jos Mara Gmez Hidalgo, Guillermo Cnovas Gaillemn, Jos Miguel Martn Abreu
Empresa y Tecnologas
La paradoja de la incertidumbre: cundo menos significa ms? > 49
Darren Dalcher
Enseanza Universitaria de la Informtica
Uso de recursos online y rendimiento acadmico del alumnado > 55
Jos Miguel Blanco Arbe, Jess Ibez Medrano, Ana Snchez Ortega
Lenguajes informticos
Historia de los algoritmos y de los lenguajes de programacin > 60
Entrevista a Ricardo Pea Mar
Seguridad
La fsica cuntica en rescate de la seguridad y privacidad de la informacin
en el siglo XXI > 64
Javier Areitio Bertoln
Referencias con firma > 68
sociedad de la informacin
La Forja
Creacin de un Clster de Alta Disponibilidad con software libre (enunciado) > 75
Miguel Vidal Lpez, Jos Castro Luis
Programar es crear
Triangulo de Pascal y la Potencia Binomial > 76
(Competencia UTN-FRC 2010, problema E, enunciado)
Julio Javier Castillo, Diego Javier Serrano
asuntos interiores
Coordinacin Editorial / Programacin de Novtica / Socios Institucionales > 77
sumario
Novtica Novtica Novtica Novtica Novtica, revista fundada en 1975 y decana de la prensa
informtica espaola, es el rgano oficial de expresin y for-
macin continua de ATI ATI ATI ATI ATI (Asociacin de Tcnicos de Infor-
mtica), organizacin que edita tambin la revista REICIS REICIS REICIS REICIS REICIS
(Revista Espaola de Innovacin, Calidad e Ingeniera del
Software). Novtica Novtica Novtica Novtica Novtica co-edita asimismo UP UP UP UP UPGRADE, re-
vista digital de CEPIS CEPIS CEPIS CEPIS CEPIS (Council of European Professional
Informatics Societies), en lengua inglesa, y es miembro fun-
dador de UP UP UP UP UPENET (UP UP UP UP UPGRAD E EE EEuropean NET NET NET NET NETwork).
<http://www.ati.es/novatica/>
<http://www.ati.es/reicis/>
<http://www.upgrade-cepis.org/>
ATI ATI ATI ATI ATI es miembro fundador de CEPIS CEPIS CEPIS CEPIS CEPIS (Council of European Professional
Informatics Societies) y es representante de Espaa en IFIP IFIP IFIP IFIP IFIP (International
Federation for Information Processing); tiene un acuerdo de colaboracin
con ACM ACM ACM ACM ACM (Association for Computing Machinery), as como acuerdos de
vi ncul aci n o col aboraci n con AdaSpai n AdaSpai n AdaSpai n AdaSpai n AdaSpai n, AI 2 AI 2 AI 2 AI 2 AI 2, ASTI C ASTI C ASTI C ASTI C ASTI C, RI TSI RI TSI RI TSI RI TSI RI TSI e
Hi spal i nux Hi spal i nux Hi spal i nux Hi spal i nux Hi spal i nux, junto a la que participa en ProI nnova ProI nnova ProI nnova ProI nnova ProI nnova.
Consejo Editorial
Ignacio Agull Sousa, Guillem Alsina Gonzlez, Mara Jos Escalona Cuaresma, Rafael Fernndez Calvo
(presidente del Consejo), Jaime Fernndez Martnez, Lus Fernndez Sanz, Ddac Lopez Vias,
Celestino Martn Alonso, Jos Onofre Montesa Andrs, Francesc Noguera Puig, Ignacio Prez
Martnez, Andrs Prez Payeras, Vktu Pons i Colomer, Juan Carlos Vigo Lpez
Coordinacin Editorial
Lloren Pags Casas <pages@ati.es>
Composicin y autoedicin
Jorge Llcer Gil de Ramales
Traducciones
Grupo de Lengua e Informtica de ATI <http://www.ati.es/gt/lengua-informatica/>
Administracin
Toms Brunete, Mara Jos Fernndez, Enric Camarero, Felicidad Lpez
Secciones Tcnicas - Coordinadores
Acceso y recuperacin de la Informacin
Jos Mara Gmez Hidalgo (Optenet), <jmgomezh@yahoo.es>
Manuel J. Maa Lpez (Universidad de Huelva), <manuel.mana@diesia.uhu.es>
Administracin Pblica electrnica
Francisco Lpez Crespo (MAE), <flc@ati.es>
Arquitecturas
Enrique F. Torres Moreno (Universidad de Zaragoza), <enrique.torres@unizar.es>
Jordi Tubella Morgadas (DAC-UPC), <jordit@ac.upc.es>
Auditora SITIC
Marina Tourio Troitio, <marinatourino@marinatourino.com>
Manuel Palao Garca-Suelto (ASIA), <manuel@palao.com>
Derecho y tecnologas
Isabel Hernando Collazos (Fac. Derecho de Donostia, UPV), <isabel.hernando@ehu.es>
Elena Davara Fernndez de Marcos (Davara & Davara), <edavara@davara.com>
Enseanza Universitara de la Informtica
Cristbal Pareja Flores (DSIP-UCM), <cpareja@sip.ucm.es>
J. ngel Velzquez Iturbide (DLSI I, URJC), angel.velazquez@urjc.es>
Entorno digital personal
Andrs Marn Lpez (Univ. Carlos III), <amarin@it.uc3m.es>
Diego Gachet Pez (Universidad Europea de Madrid), <gachet@uem.es>
Estndares Web
Encarna Quesada Ruiz (Virati), <encarna.quesada@virati.com>
Jos Carlos del Arco Prieto (TCP Sistemas e Ingeniera), <jcarco@gmail.com>
Gestin del Conocimiento
Joan Baiget Sol (Cap Gemini Ernst & Young), <joan.baiget@ati.es>
Informtica y Filosofa
Jos Angel Olivas Varela (Escuela Superior de Informtica, UCLM), <joseangel.olivas@uclm.es>
Karim Gherab Martn (Harvard University), <kgherab@gmail.com>
Informtica Grfica
Miguel Chover Sells (Universitat Jaume I de Castelln), <chover@lsi.uji.es>
Roberto Viv Hernando (Eurographics, seccin espaola), <rvivo@dsic.upv.es>
Ingeniera del Software
Javier Dolado Cosn (DLSI-UPV), <dolado@si.ehu.es>
Daniel Rodrguez Garca (Universidad de Alcal), <daniel.rodriguez@uah.es>
Inteligencia Artificial
Vicente Botti Navarro, Vicente Julin Inglada (DSIC-UPV), <{vbotti,vinglada}@dsic.upv.es>
Interaccin Persona-Computador
Pedro M. Latorre Andrs (Universidad de Zaragoza, AIPO), <platorre@unizar.es>
Francisco L. Gutierrez Vela (Universidad de Granada, AIPO), <fgutierr@ugr.es>
Lengua e Informtica
M. del Carmen Ugarte Garca (IBM), <cugarte@ati.es>
Lenguajes informticos
scar Belmonte Fernndez (Univ. Jaime I de Castelln), <belfern@lsi.uji.es>
Inmaculada Coma Tatay (Univ. de Valencia), <Inmaculada.Coma@uv.es>
Lingstica computacional
Xavier Gmez Guinovart (Univ. de Vigo), <xgg@uvigo.es>
Manuel Palomar (Univ. de Alicante), <mpalomar@dlsi.ua.es>
Mundo estudiantil y jvenes profesionales
Federico G. Mon Trotti (RITSI), <gnu.fede@gmail.com>
Mikel Salazar Pea (Area de Jovenes Profesionales, Junta de ATI Madrid), <mikeltxo_uni@yahoo.es>
Profesin informtica
Rafael Fernndez Calvo (ATI), <rfcalvo@ati.es>
Miquel Srries Gri (Ayto. de Barcelona), <msarries@ati.es>
Redes y servicios telemticos
Jos Luis Marzo Lzaro (Univ. de Girona), <joseluis.marzo@udg.es>
Juan Carlos Lpez Lpez (UCLM), <juancarlos@uclm.es>
Robtica
Jos Corts Arenas (Sopra Group), <joscorare@gmail.com>
Seguridad
Javier Areitio Bertoln (Univ. de Deusto), <jareitio@eside.deusto.es>
Javier Lpez Muoz (ETSI Informtica-UMA), <jlm@lcc.uma.es>
Sistemas de Tiempo Real
Alejandro Alonso Muoz, Juan Antonio de la Puente Alfaro (DIT-UPM),
<{aalonso,jpuente}@dit.upm.es>
Software Libre
Jess M. Gonzlez Barahona (GSYC-URJC), <jgb@gsyc.es>
Israel Herriz Tabernero (UAX), <isra@herraiz.org>
Tecnologa de Objetos
Jesus Garca Molina (DIS-UM), <jmolina@um.es>
Gustavo Rossi (LIFIA-UNLP, Argentina), <gustavo@sol.info.unlp.edu.ar>
Tecnologas para la Educacin
Juan Manuel Dodero Beardo (UC3M), <dodero@inf.uc3m.es>
Csar Pablo Crcoles Briongo (UOC), <ccorcoles@uoc.edu>.
Tecnologas y Empresa
Didac Lpez Vias (Universitat de Girona), <didac.lopez@ati.es>
Francisco Javier Cantais Snchez (Indra Sistemas), <fjcantais@gmail.com>
Tendencias tecnolgicas
Alonso Alvarez Garca (TID), <aad@tid.es>
Gabriel Mart Fuentes (Interbits), <gabi@atinet.es>
TIC y Turismo
Andrs Aguayo Maldonado, Antonio Guevara Plaza (Univ. de Mlaga), <{aguayo, guevara}@lcc.uma.es>
Las opiniones expresadas por los autores son responsabilidad exclusiva de losmismos.
Novti ca Novti ca Novti ca Novti ca Novti ca permite la reproduccin, sin nimo de lucro, de todos los artculos, a
menos que lo impida la modalidad de o copyright elegida por el autor, debindose
en todo caso citar su procedencia y enviar a Novtica Novtica Novtica Novtica Novtica un ejemplar de la publicacin.
Coordinacin Editorial, Redaccin Central y Redaccin ATI Madrid
Padilla 66, 3, dcha., 28006 Madrid
Tlfn.914029391; fax.913093685 <novatica@ati.es>
Composicin, Edicin y Redaccin ATI Valencia
Av. del Reino de Valencia 23, 46005 Valencia
Tlfn./fax 963330392 <secreval@ati.es>
Administracin y Redaccin ATI Catalua
Via Laietana 46, ppal. 1, 08003 Barcelona
Tlfn.934125235; fax 934127713 <secregen@ati.es>
Redaccin ATI Aragn
Lagasca 9, 3-B, 50006 Zaragoza.
Tlfn./fax 976235181 <secreara@ati.es>
Redaccin ATI Andaluca <secreand@ati.es>
Redaccin ATI Galicia<secregal@ati.es>
Suscripcin y Ventas <http://www.ati.es/novatica/interes.html>, ATI Catalua, ATI Madrid
Publicidad
Padilla 66, 3, dcha., 28006 Madrid
Tlnf.914029391; fax.913093685 <novatica@ati.es>
Imprenta: Derra S.A., Juan de Austria 66, 08005 Barcelona.
Depsito legal: B 15.154-1975 -- ISSN: 0211-2124; CODEN NOVAEC
Portada: El devorador de fantasas - Concha Arias Prez / ATI
Diseo: Fernando Agresta / ATI 2003
novtica n 209 enero-febrero 2011 75
La Forja sociedad de la informacin
sociedad de la informacin
1. Qu es un Clster de Alta Dispo-
nibilidad?
Un clster HA (High Availability) es un sis-
tema orientado a ofrecer y garantizar servi-
cios en Alta Disponibilidad, es decir, con un
alto grado de fiabilidad y de continuidad
operativa. Se basa en mquinas redundantes
(o nodos) que asumen el servicio cuando
algn componente del sistema falla.
Un clster HA debe ser capaz de detectar
cualquier fallo de hardware o de software
(desde denegacin de servicio o bloqueo del
sistema operativo hasta problemas a nivel de
aplicacin), reiniciar la aplicacin en otro
nodo y mantener el servicio sin intervencin de
operador alguno, garantizando la integridad
de los datos del clster. Incluso puede ser
capaz de reiniciar fsicamente un nodo blo-
queado y reconstruir el clster.
A menudo este proceso incluye otras opera-
ciones previas automatizadas, como montar
el sistema de ficheros, asignarse la IP, etc.
Un clster HA est compuesto de nodos
maestros (donde normalmente se ejecuta el
servicio) y nodos esclavos o pasivos (que
despliegan los servicios en el caso de que el
nodo maestro falle).
El propsito de los clusters HA es eliminar los
Puntos nicos de Fallo (Single Point of Failure,
SPoF), mediante redundancia a todos los nive-
les, desde el hardware hasta el almacenamiento
o las conexiones de red. Para mantener la redun-
dancia, la integridad y el control del clster sobre
los recursos es fundamental no hacer nada
sobre los nodos que no pueda ser replicado,
pues podran crearse inconsistencias. Toda
modificacin de la configuracin de los recur-
sos debe hacerse mediante los agentes de recur-
so del propio clster.
1.1. Tipos de configuracin
El tamao ms habitual de un clster HA es
de dos nodos, ya que es el mnimo exigido para
disponer de redundancia. Los dos configura-
ciones ms comunes en los clusters de dos
nodos son activo/pasivo y activo/activo.
Un clster activo/activo es aquel en el que
todos los nodos se encuentran dando servi-
cio. Se diferencia de un clster activo/pasivo
en que en esta ltima configuracin hay un
solo nodo dando servicio, mientras que el
nodo pasivo contiene instancias totalmente
redundantes que solo se ponen en lnea si el
nodo activo falla.
La ventaja del clster activo/activo es que
permite aprovechar mucho mejor los recur-
sos fsicos. Permite tambin repartir mejor la
carga entre los nodos, que asumirn cual-
quier servicio (o la instancia completa) si
cualquiera de ellos falla. Por contra es ms
complejo de configurar.
1.2. Linux HA
Linux-HA es una de las soluciones libres
(open source) que nos permite implementar
un clster HA. Est formado por diversos
componentes, entre los que cabe destacar un
demonio denominado Heartbeat (que pro-
porciona los servicios de comunicacin y
membresa del clster) y un CRM (Cluster
Resource Manager), llamado Pacemaker, que
se encarga de iniciar o detener los recursos a
los que queremos dotar de alta disponibili-
dad.
Existen tambin los agentes de recursos que
gestiona pacemaker, donde se establecen
diversas polticas, como la prioridad donde
ejecutar el servicio, timeouts, orden y depen-
dencias entre recursos, acciones a adoptar
tras un fallo, etc.
Finalmente, Corosync, derivado del proyecto
Open-AIS, nos ofrece una infraestructura de
comunicacin del clster completa y
criptogrficamente segura.
2. Conceptos bsicos
2.1. Failover
Se denomina failover a la capacidad de recu-
perarse de un fallo desplegando los servicios
en otro nodo. "Clusters HA" y "failover
clusters" son expresiones equivalentes.
2.2. Heartbeat
Es el pulso o "latido" mediante el cual se
mantiene la comunicacin entre los nodos del
clster. Si el nodo activo no responde al
latido, el nodo pasivo toma el control y
despliega de inmediato los servicios replica-
dos. Por lo general, se implementa mediante
una conexin de red privada (dedicada) entre
los nodos. El proceso que se encarga del
latido recibe el nombre de corosync.
2.3. Split-brain
Un split-brain se produce cuando los enlaces
de red que unen a los nodos entre s caen, pero
los nodos siguen operando. Se dice entonces
que el clster se ha "partido". En ese caso,
cada nodo puede decidir errneamente que es
el nico nodo activo e iniciar servicios que
otros nodos mantienen en ejecucin. Esta
duplicacin de instancias es una de las condi-
ciones ms graves de un clster ya que puede
causar corrupcin de datos en sistemas
de almacenamiento compartido.
2.4. Quorum
El quorum (un mecanismo para prevenir el
split-brain) consiste en asignarle un voto a
cada nodo, y permitirle operar si obtiene
mayora de votos. Con un clster de dos
nodos, la mayora son dos votos, por lo que
no es posible activar el quorum.
2.5. Stonith
Usamos el mdulo STONISH ("Shoot The
Other Node In The Head ") como un mtodo
automtico de recuperacin para desbloquear
un nodo rpidamente, evitando que un admi-
nistrador deba realizar la operacin de forma
manual.
Para ello, configuramos iDRAC (el control
de acceso remoto de Dell) para permitir rde-
nes IPMI va LAN. Ambos nodos se "apun-
Miguel Vidal Lpez, Jos
Castro Luis
Grupo GSyC/Libresoft, Universidad Rey Juan
Carlos
<{f mv i dal , j f c as t r og}@l i br e s of t . e s > <{f mv i dal , j f c as t r og}@l i br e s of t . e s > <{f mv i dal , j f c as t r og}@l i br e s of t . e s > <{f mv i dal , j f c as t r og}@l i br e s of t . e s > <{f mv i dal , j f c as t r og}@l i br e s of t . e s >
Creacin de un Clster de Alta
Disponibilidad con software libre
Este es el enunciado de un nuevo desafo relacionado con el Software Libre que planteamos en esta
seccin "La Forja".
Copyright 2010 Miguel Vidal Lpez, Jos Castro Luis. Esta presentacin se
publica bajo la licencia "Creative Commons Reconocimiento-CompartirIgual 3.0
Espaa" disponible en <http://creativecommons.org/licenses/by-sa/3.0/deed.es>.
Resumen: Este artculo introduce los conceptos bsicos para entender y crear un clster de Alta
Disponibilidad (HA) con dos nodos en modo activo/activo. Se utilizar Linux-HA, un producto de software
libre multiplataforma basado en el concepto RAS (Reliability, Availability, Serviceability). En una segunda
parte, se resolver el desafo propuesto al final de este artculo, y se expondr el despliegue del clster HA
y su gestin bsica.
Palabras clave: Alta disponibilidad, Corosync, clusters, HA, Heartbeat, High Availability, Linux.
novtica n 209 enero-febrero 2011 76
sociedad de la informacin La Forja
sociedad de la informacin
tan" uno al otro: al detectar que un nodo est
cado, el otro nodo le enviar un comando
"reset" va la interfaz IPMI.
El agente de recurso STONISH debe correr
de forma obligatoria en el nodo contrario,
para evitar que un nodo pueda llegar a "dispa-
rarse" a s mismo.
3. El desafo
A continuacin se propone a los lectores un
desafo, que se resolver en la siguiente entre-
ga de la revista.
El desafo consiste en exponer el esquema de
red necesario para garantizar que nunca va a
El tringulo de Pascal en matemticas es un
conjunto de nmeros enteros ordenados en
forma de triangular de acuerdo con la figura 1 figura 1 figura 1 figura 1 figura 1.
Figura 1. Tringulo de Pascal
Aunque Pascal fue el que lo hizo ms cono-
cido, el triangulo se conoca desde el siglo XI.
Su inters en el Algebra y en Combinatoria
radica en la simplicidad para encontrar los
llamados "coeficientes binomiales".
El Tringulo se construye de la siguiente
manera: escribimos el nmero "1" centrado en
la parte superior; despus, se escriben una
serie de nmeros "1" en las casillas situadas en
sentido diagonal descendente, a ambos lados;
sumamos las parejas de cifras situadas hori-
zontalmente (1 + 1), y el resultado (2) lo
escribimos debajo de dichas casillas; conti-
nuamos el proceso escribiendo en las casillas
producirse un split-brain en un clster HA
activo/activo de dos nodos.
Los nodos del clster comparten almacena-
miento importando volmenes lgicos a tra-
vs de una interfaz Fiber Channel y ofrecen un
servicio de base de datos a travs de las IPs del
clster.
El diseo de la red debe garantizar que el
cliente de las bases de datos no escribir
simultneamente en la unidad de almacena-
miento compartido, evitando de esta manera
el split-brain.
El clster clster clster clster clster estar dentro de una zona desmi-
Nota del editor
La solucin del problema de nivel Complejo
"Mi nmero de Erdos" cuyo enunciado plan-
teamos en la seccin "Programar es crear"
del nmero anterior queda pendiente de pu-
blicacin por razones de falta de espacio.
El desafo de Novtica 208 sigue tambin
en pie!
Programar es crear
Triangulo de Pascal y
la Potencia Binomial
Julio Javier Castillo, Diego
Javier Serrano
Laboratorio de Investigacion de Software
MsLabs, Dpto. Ing. en Sistemas de Informa-
cin, Facultad Regional Crdoba - Universi-
dad Tecnolgica Nacional (Argentina)

<j ot acas t i l l o@gmai l . com>, <j ot acas t i l l o@gmai l . com>, <j ot acas t i l l o@gmai l . com>, <j ot acas t i l l o@gmai l . com>, <j ot acas t i l l o@gmai l . com>,
<di e goj s e r r ano@gmai l . c om> <di e goj s e r r ano@gmai l . c om> <di e goj s e r r ano@gmai l . c om> <di e goj s e r r ano@gmai l . c om> <di e goj s e r r ano@gmai l . c om>
Este es el enunciado del problema E de los planteados en la Segunda Competencia de Programacin
de la Facultad Regional de Crdoba de la Universidad Tecnolgica Nacional (UTN-FRC), Argentina,
celebrada el 24 de noviembre de 2010.
Nivel del problema: Nivel del problema: Nivel del problema: Nivel del problema: Nivel del problema: Sencillo
inferiores la suma de las dos cifras situadas
sobre ellas (1 + 2 = 3), y as sucesivamente.
Por otra parte, la expresin generalizada de la
potencia del binomio (a+b) es sta:

, y
Donde F(n,k) est dada por el clculo del
siguiente triangulo (ver figura 1 figura 1 figura 1 figura 1 figura 1), donde n es
el nivel, y k es la posicin en el triangulo,
ambos empiezan desde 0 :
As, por ejemplo: F(0,0)=1; F(1,1)= 1; F(2,1)
= 2; y F (3,2) = 3.
De esta manera, el problema consiste en el
clculo de . Para ello cada caso de
prueba ser una terna de nmeros: a , b, y n;
y como salida se deber obtener un numero
entero resultado de computar ,
luego un espacio " " , y a continuacin los
coeficientes binomiales del n-esimo nivel del
triangulo de Pascal.
Entrada:
Por cada caso de prueba se reciben tres nmeros
enteros: a, b, y n, correspondientes a la formula
1 dada inicialmente. Donde siempre tendremos
que n<= 10, y que 0<= a, b <= 4.
Salida:
Por cada caso de prueba se debe imprimir el valor
de , seguido de un espacio " " y
luego los coeficientes binomiales del n-esimo
nivel del triangulo.
Ejemplo:
Entrada:
1 2 3
2 3 5
Salida:
27 1 3 3 1
3125 1 5 10 10 5 1

Referencias
Linux HA. <http://www.linux-ha.org/wiki/Main
Page>.
Pacemaker. <http://clusterlabs.org/wiki/Main
Page>.
Dejan Muhamedagic, Yan Gao. CRM CLI tool.
<http://www.clusterlabs.org/doc/crm_cli.html>.
Listas de correo lists.linux-ha.org. <http://
lists.linux-ha.org/mailman/listinfo/linux-ha>.
Mercurial Repositories. Cdigo fuente: <http://
hg.linux-ha.org>.
litarizada (DMZ). Por esta razn los rangos
de IPs sern privados.

You might also like