SlideShare une entreprise Scribd logo
1  sur  9
Fundamentos de investigación
Unidad 3. Instrumentación de la labor científica



                      Objeto de conocimiento
      La construcción del objeto de conocimiento, el primer paso.

                 Elementos de orden               Objeto de estudio:            • Elementos de orden
                     ontológico                                                       metodológico
                                                 “Algoritmos de ruteo                       •
              Ciencias formales; a las                                         El experimento, basado en la
                                                geométrico en redes de
              Matemáticas y Ciencias                                             recopilación y análisis de
           Computacionales, el desarrollo       computadoras móviles”
                                                                                datos de orden estadístico-
           de los algoritmos está basado                                              probabilístico.
           en las matemáticas aplicadas,
               específicamente en la
            Geometría Computacional.




                                                 • Elementos de orden
                                                      epistemológico
                                            A las teorías:
                                            Distancia Euclidiana, considera
                                            que la distancia más corta entre
                                            dos puntos es la recta que los
                                            une.
                                            Grafos, estudia el conjunto no
                                            vacio de vértices y un conjunto
                                            de pares de lados llamados
                                            aristas.




                                                                                              1
Fundamentos de investigación
Unidad 3. Instrumentación de la labor científica


                                                       “Algoritmos de Ruteo”


                              “Algoritmos de Ruteo Geométrico en Redes de Computadoras Móviles”

  Resumen

  Las redes de computadoras móviles carecen de una infraestructura o ubicación física o estática y debido a su movilidad o
  desplazamiento limita el uso de algoritmos de ruteo tradicionales para la transmisión de datos, lo cual presenta un gran desafío
  para la investigación, en el afán de encontrar nuevas estrategias que permitan en intercambio eficiente de información entre
  cada elemento de la red.

  Las tecnologías actuales ofrecen la posibilidad de desarrollar las teorías de los algoritmos de ruteo basados en la utilización de
  la información geográfica que posibilita encontrar el camino entre un origen y un destino. Estos algoritmos que pertenecen al
  campo de la Geometría Computacional, se caracterizan por utilizar escasos recursos y ofrecen la solución más adecuada para
  la transmisión de datos en una red móvil.

  En el presente documento se presenta una línea de investigación que se encarga de estudiar la posibilidad de aplicar
  diferentes estrategias en los algoritmos de ruteo, originadas como ya se mencionó dentro del campo de la Geometría
  Computacional, en redes móviles reales.

  Introducción

  Una de las características principales de las redes de computadoras es el intercambio de información que se lleva a cabo entre
  las máquinas que las integran. La información que se desea transmitir está dividida en mensajes y estos a su vez en paquetes.
  Los paquetes son los que se transmiten y permiten la recuperación de la información por medio de un proceso de ensamble.

  Para enviar un paquete desde una máquina origen a otra de destino se necesita de un Algoritmo de Ruteo. El algoritmo de
  ruteo es un programa que se encarga encontrar el camino existente entre un par de máquinas pertenecientes a una red de
  computadoras. Si bien actualmente existen una gran variedad de algoritmos su diseño e implementación sigue siendo un tema
  de investigación. Esto se debe a que los avances tecnológicos han inhibido el uso de los algoritmos de ruteo que
  proporcionaban una solución adecuada y eficiente al problema del envío de paquetes. Esta inhibición se produce porque las
  topologías de las redes, como por ejemplo las móviles, por completo se desconoce.




                                                                                                   2
Fundamentos de investigación
Unidad 3. Instrumentación de la labor científica


  Por lo tanto el algoritmo de ruteo debe enviar el paquete en un ambiente que en el mejor de los casos será parcialmente
  conocido. Al diseñar algoritmos de ruteo el programador debe percatarse de que posea las siguientes propiedades:

  1.   Corrección
  2.   Sencillez
  3.   Robustez
  4.   Equitatividad
  5.   Optimalidad.

  La obtención de algoritmos de ruteo que cumplan con estos requisitos es una tarea compleja ya que algunas de estas
  propiedades son contradictorias.

  La corrección es necesaria porque un algoritmo que posea errores conduce a un mal funcionamiento de la red.
  La sencillez es importante debido a que está íntimamente ligada con implementaciones de los algoritmos de ruteo eficientes.

  Las redes de computadoras están sujetas a cambios. Dichos cambios pueden surgir por la naturaleza de la red, como por
  ejemplo los cambios constantes de topologías en una red móvil, mal funcionamiento de los equipos (ruteadores, servidores,
  entre otros), fallos en los suministros de energía que imposibilitan el envío y recepción de paquetes. Un algoritmo de ruteo
  robusto será capaz de adaptarse a estos cambios sin requerir acciones extraordinarias, como por ejemplo reiniciación de la
  red, aborto de las actividades realizadas hasta el momento, entre otras cosas.

  La equitatividad y la optimalidad son características deseables en los algoritmos de ruteo pero resulta que frecuentemente
  son contradictorias. Para ejemplificar esta situación supongamos que se tienen las siguientes máquinas A, A´, B, B´, X, X´. Si
  el mayor flujo de comunicación ocurre entre las máquinas A, A´ y B, B´ un algoritmo de ruteo que le de prioridad a estas
  comunicaciones provocará un funcionamiento óptimo de la red. Sin embargo no es equitativo ya que cuando las máquinas X y
  X´ deseen comunicarse se les denegará esa posibilidad porque las máquinas restantes continúan con su comunicación.

  Como se puede observar la construcción de algoritmos de ruteo es una tarea compleja que fuerza al programador a
  compenetrarse con el funcionamiento de la red y a diseñar estrategias sencillas, robustas, equitativas y óptimas con el fin de
  aumentar el desempeño de la misma.

  Este artículo está organizado como sigue. En primera instancia se presentan las clases de grafos que son utilizadas como
  modelo de redes móviles. Luego se describen los algoritmos de ruteo que son objeto de estudio en esta línea de investigación.
  Finalmente se presentan los estudios realizados y las conclusiones y visión de futuro.


                                                                                                3
Fundamentos de investigación
Unidad 3. Instrumentación de la labor científica



  Clases de Grafos

  En las redes inalámbricas móviles dos máquinas están conectadas si se encuentran dentro de un radio de transmisión. El
  factor movilidad hace que estas conexiones cambien a medida que las máquinas se trasladan de un lugar a otro. Esta
  característica no permite que las redes inalámbricas móviles posean una infraestructura física estática sino que la misma
  cambia cuando que se modifican las conexiones entre sus integrantes. Las estrategias de ruteo tradicionales no son aplicables
  en esta situación porque necesitan conocer la interconexión completa entre las máquinas que componen la red, lo cual es
  imposible para el caso de las redes inalámbricas móviles.

  Actualmente el ruteo de paquetes en esta clase de redes se lleva a cabo a través de Inundación. Con esta estrategia una
  máquina que desea comunicarse con otra debe enviar sus paquetes a todas las computadoras que se encuentran
  directamente conectadas a ella. Este procedimiento se repite en cada integrante de la red hasta que se alcanza el destino del
  paquete. La solución propuesta por la inundación es muy ineficiente y conduce a un pobre desempeño de la red. Por
  consiguiente es necesario encontrar nuevas estrategias de ruteo que, además de consumir pocos recursos, subsanen este
  inconveniente.

  Las investigaciones recientes en el ámbito de la Geometría Computacional han mostrado que las redes inalámbricas móviles
  pueden ser modeladas por un grafo conocido con el nombre de Grafo Unidad y además han propuesto una serie de
  estrategias de ruteo que se basan en información geográfica para el envío de paquetes. Dichas estrategias funcionan cuando
  el grafo que modela la red es plano es decir los arcos (conexiones) que conforman la relación no se cruzan. El Grafo Unidad
  no es plano y por lo tanto se necesitan técnicas de planarización para poder usar los nuevos algoritmos ruteo. Los subgrafos
  que se obtienen a través de la aplicación de los procedimientos de planarización se conceptualizarán como Topologías
  Avanzadas de Red.

  • Grafo Unidad

   Las redes inalámbricas móviles pueden ser modeladas por un grafo G=(N,R) que cumple con las
  siguientes condiciones:

  • Cada nodo x є N tiene como atributos un radio de transmisión Radio(x) y sus coordenadas en el plano.

  • R se construye de la siguiente manera: dos nodos x є N e y є N son vecinos en la red si y solo si la Distancia Euclidiana entre
  sus coordenadas es menor que el mínimo de sus radios de transmisión.


                                                                                                  4
Fundamentos de investigación
Unidad 3. Instrumentación de la labor científica



  Si todos los rangos de transmisión son iguales esta clase de grafo se denomina Grafo Unidad (U(N)).
  Formalmente: N= { x / x es un nodo de la red }
  R={(x,y) / ∑r є R • r es un radio de transmsión ۸ dist¹ (x, y) ≤ r}

  Si bien el modelo presentado por los grafos unidades representan adecuadamente a las redes inalámbricas móviles, no es
  posible su utilización cuando el algoritmo de ruteo de paquetes usado supone que el grafo subyacente es plano. Sin embargo
  existen algoritmos que permiten planarizar al Grafo Unidad de ahí la importancia de su generación.

  • Grafo de Gabriel
  Un grafo G=(N,R) es un Grafo de Gabriel (GG(N)) si se cumple que para todo par nodos u є N y v є N el disco disc(u,v) con
  diámetro d(u,v) no contiene otro nodo w є N, con w≠u y w≠v.

  El Grafo de Gabriel es útil para extraer un subgrafo conectado del Grafo Unidad. Esta tarea puede ser llevada a cabo
  realizando la siguiente operación:

  GG(N) ∩ U(N) (1)

  • Grafo de Vecindad Relativa
  Un grafo G=(N,R) es un Grafo de Vecindad Relativa (GVR(N)) si se cumple que para todo par de nodos u є N y v є N, ningún
  otro nodo w є N, w≠u y w≠v, se encuentra dentro de la región limitada por la intersección de los círculos C(u ,v) con centro en u
  y radio r(u ,v), y C´(v ,u) con centro en v y radio r(v, u).

  GVR(N) es muy útil para extraer un subgrafo conectado de U(N) realizando la siguiente operación:
  GVR(N) ∩ U(N) (2)
  Brad Karp y H. T. Kung en [6] sostienen que el grafo obtenido a través de la operación (2) es conectado y planar.




                                                                                                  5
Fundamentos de investigación
Unidad 3. Instrumentación de la labor científica



  • Grafo de Morelia
  Un grafo G=(N, R) es un Grafo de Morelia (GM(N)) [4] si para todo nodo u є N y v є N, u≠v, el disco disc(u, v) de diámetro d(u,
  v) no contiene un nodo w є N , w≠u y w≠v, tal que w sea origen/destino de un arco a є R y a cruce al arco a´ є R, con a´=(u, v).

  GM(N) es similar a GG(N) ya que intenta eliminar los enlaces basados en los nodos que se encuentran dentro del disco disc( u,
  v). Pero a diferencia de GG(N) no elimina el arco que conecta directamente a u y v cuando encuentra un nodo dentro del disco
  disc(u, v), sino que verifica si los nodos dentro de disc(u, v) crean algún cruce con el arco (u, v). Si es así este arco se elimina;
  en caso contrario el arco se mantiene.

  GM(N) intenta mantener los arcos siempre que sea posible y por lo tanto su contorno será muy similar al contorno del grafo
  original y además GM(N) no contendrá demasiados vacíos. De esta forma el subgrafo planar resultante tendrá un diámetro
  más pequeño que GG(N) y GVR(N) y por consiguiente el paquete recorrerá una menor cantidad de arcos.

  1 Dist(x,y) hace referencia a la Distancia Euclidiana entre los nodos x e y.

   Algoritmos de Ruteo

  Los algoritmos de Ruteo Geométrico, a diferencia de los tradicionales, utilizan pocos recursos y poseen las siguientes
  características:

     i)      Información local: en cada nodo sólo se conoce la posición de sus vecinos.

     ii)     Memoria limitada: sólo se recuerda un número constante de nodos ya visitados, así como las coordenadas del
            origen y el destino.

     iii)    Ecológico: no se permite dejar marcas en los nodos visitados.

     iv)     Decisiones locales: la elección del camino a seguir en cada nodo se basa exclusivamente en la información local
            almacenada en el nodo y en la información que lleva el objeto que recorre el camino (de tamaño constante).

  Un ejemplo de este tipo de estrategia de ruteo es el Ruteo Voraz. Este algoritmo permite enviar paquetes entre un nodo origen
  y otro destino en redes donde la topología es desconocida parcial o totalmente como es el caso de las redes móviles.



                                                                                                     6
Fundamentos de investigación
Unidad 3. Instrumentación de la labor científica


  Supongamos que el nodo s desea enviar un paquete al nodo t. s solo conoce la las coordenadas de sus vecinos y del destino.
  El Ruteo Voraz envía el paquete al vecino de s que minimiza la Distancia Euclidiana con el nodo destino del paquete. Cuando
  más de un nodo se encuentran a la misma distancia hacia el nodo destino, el Ruteo Voraz selecciona uno de ellos al azar.

  La figura 1 muestra cómo actúa la función de selección del próximo nodo sobre una porción de un grafo geométrico plano.


                                                               u

                                           s                                         t



                                                                   k


                                      Figura1: Selección del próximo nodo con el ruteo voraz

  Si el Ruteo Voraz es una estrategia simple, presenta el inconveniente de suponer que el grafo subyacente es plano y además
  no siempre encuentra el camino entre un nodo origen y otro destino.

  Existen diversas estrategias similares al Ruteo Voraz (comparten las mismas ventajas y desventajas) como por ejemplo Ruteo
  por Brújula [2,3,5,9], Ruteo por Brújula Aleatoriazado [2,3,5,9], Ruteo por Brújula Voraz [2,3,5,9], entre otras que son objeto de
  estudio en esta línea de investigación.

  Experiencias y Resultados Obtenidos

  Hasta el momento se realizaron experiencias que consistieron en la aplicación del Ruteo Voraz sobre las topologías avanzadas
  de red Grafos de Gabriel y Grafos de Vecindad Relativa. La finalidad de estas prácticas fue determinar la tasa de éxito en el
  envío de paquetes del Ruteo Voraz.

  Los resultados obtenidos [11] permitieron inferir que la tasa de éxito del Ruteo Voraz sobre Grafos de Gabriel es mayor que la
  obtenida con los Grafos de Vecindad Relativa. Aparentemente esto se debe a que los Grafos de Gabriel poseen más arcos y
  menos vacíos que los de Vecindad Relativa [1,7,10]. Se espera que la tasa de éxito del Ruteo Voraz sobre los Grafos de
  Morelia sea mejor ya que los Grafos de Gabriel son un subconjunto de ésta topología.


                                                                                                    7
Fundamentos de investigación
Unidad 3. Instrumentación de la labor científica



  Actualmente se están realizando experiencias que consisten en la aplicación de los algoritmos de ruteo que usan información
  geográfica a los Grafos de Gabriel, Vecindad Relativa y Morelia. La finalidad de esta tarea es comparar el camino encontrado
  por esta clase de algoritmos con el camino más corto. Para llevar a cabo esta práctica se aplicará el siguiente experimento:

  • Generar n Grafos de Gabriel con m nodos en forma aleatoria.

  • Aplicar un algoritmo de ruteo geométrico y el algoritmo de Dijkstra sobre los nodos del grafo generado y calcular la cantidad
  de enlaces extras que utiliza la estrategia geométrica cuando alcanza el destino.

  Los resultados parciales indican que los caminos encontrados por estos algoritmos se alejan en aproximadamente un 30% del
  camino más corto.

  Conclusiones

  Como parte de esta línea de investigación y desarrollo se presentaron los avances realizados en el estudio del modelado de
  redes móviles y los algoritmos de ruteo concebidos dentro del campo de la Geometría Computacional. Las investigaciones
  realizadas hasta el momento indican que si bien el comportamiento de estas estrategias de ruteo es aceptable se necesitan
  otras más robustas.


   Referencias

  1. Beron, M.; Flores, S.; Gagliardi, O. Ruteo con Brújula en Redes sin Cables. Argentina.
  Congreso Argentino de Ciencias de la Computación. Argentina. 2001.

  2. Bose, P.; Brodnik, A.; Carlsson, S.; Demaine, E.; Fleischer, R.; López-Ortiz, A.; Morin, P.;
  Munro, J. Online Routing in Convex Subdivision. Proc. of the 11th International Symposium on
  Algorithms and Computation (ISAAC 2000).

  3. Bose, P.; Morin, P. Online Routing in Triangulations. Proc. of the Tenth International
  Symposium on Algorithms and Computation (ISAAC'99), LNCS 1741, pages 113-122, 1999.

  4. Chavez, E; Boone, P; Gleitzky, Lev; Kranakis, E; Opatryny, J; Salazar, G; Urrutia, J. Morelia


                                                                                                     8
Fundamentos de investigación
Unidad 3. Instrumentación de la labor científica


  Test: Improving the Efficiency of Gabriel Test and Face Routing in Ad-hoc Networks. 2004.

  5. Datta, S.; Stojmenovic, I.; Wu, J. Internal Node and Shortcut Base Routing with Guaranteed
  Delivery in Wireless Networks. In Proc. IEEE Int. Conf. on Distributed Computing and Systems
  Workshops; Cluster Computing, pages 461-466. USA. 2001.
  6. Karp, B.; Kung, H. GPSR: Greedy Perimeter Stateless Routing for Wireless Networks. 6th
  Annual ACM/IEEE International Conference on Mobile Computing and Networking. MobiCom
  2000.

  7. Kranakis E., Singh H., J. Urrutia. Compass Routing on Geometric Network. Proc. of the 11th
  Canadian Conference on Computational Geometry (CCCG’99).

  8. Mauve, M.; Widmer, J.; Hartenstein, H. A Survey of Postion-Based Routing in Mobile Ad-Hoc
  Networks. 2001.

  9. Morin, P. Online Routing in Geometric Graph. Tesis Doctoral. Canada. 2001.

  10. Peñalver, G.; Gagliardi, O.; Beron, M. Evaluación de Algoritmos de Ruteo en Redes de
  Computadoras. IV Workshop de Informática y Ciencias de la Computación. Argentina. 2003.

  11. Peñalver, G; Berón, M; Gagliardi, O. Factibilidad de Uso del Ruteo Voraz en los Grafos de
  Gabriel y Vecindad Relativa. Congreso Argentino de Ciencias de la Computación. Argentina.
  2004.



  Alumno: Moisés Fabro S.

  Matrícula: AL10500634
                                                                                Elementos de orden epistemológico (indicadores):
                                                                               •   Identificar plenamente al objeto de estudio a través
                                                                                   de la teoría, disciplina o cuerpo del conocimiento.
                                                                               •   En caso de investigaciones de tipo experimental
                                                                                   formular varias hipótesis.
                                                                               •   Hace referencia a teorías y hechos que ayuden a
                                                                                   comprender y conocer el objeto de estudio y
                                                                                   ayuden a ampliar el conocimiento que se tiene de
                                                                                   él.
                                                                                                     9

Contenu connexe

Tendances (14)

Herramientas telematica 1
Herramientas telematica 1Herramientas telematica 1
Herramientas telematica 1
 
Que es Topologias
Que es Topologias  Que es Topologias
Que es Topologias
 
Tics topo
Tics topoTics topo
Tics topo
 
Machine learning
Machine learningMachine learning
Machine learning
 
Clasificacion de las redes segun topologia fisica
Clasificacion de las redes segun topologia fisicaClasificacion de las redes segun topologia fisica
Clasificacion de las redes segun topologia fisica
 
Topologias de Red
Topologias de RedTopologias de Red
Topologias de Red
 
Topologias de Red
Topologias de RedTopologias de Red
Topologias de Red
 
Tipologías y topologias de red
Tipologías y topologias de redTipologías y topologias de red
Tipologías y topologias de red
 
Topologia
TopologiaTopologia
Topologia
 
Redes Neuronales
Redes NeuronalesRedes Neuronales
Redes Neuronales
 
Topologias
TopologiasTopologias
Topologias
 
Resumen topologías
Resumen topologíasResumen topologías
Resumen topologías
 
Teoria de los esquemas arbib
Teoria de los esquemas arbibTeoria de los esquemas arbib
Teoria de los esquemas arbib
 
Presentación1
Presentación1Presentación1
Presentación1
 

Similaire à Fi u3 ea2_mofs

Similaire à Fi u3 ea2_mofs (20)

MONOGRAFIA DAG.pdf
MONOGRAFIA DAG.pdfMONOGRAFIA DAG.pdf
MONOGRAFIA DAG.pdf
 
Redes Neuronales Artificiales
Redes Neuronales ArtificialesRedes Neuronales Artificiales
Redes Neuronales Artificiales
 
Teletrafico
TeletraficoTeletrafico
Teletrafico
 
Algoritmos 2
Algoritmos 2Algoritmos 2
Algoritmos 2
 
Sistemas
SistemasSistemas
Sistemas
 
Ciencia de redes con R: Una introducción al universo de paquetes para ciencia...
Ciencia de redes con R: Una introducción al universo de paquetes para ciencia...Ciencia de redes con R: Una introducción al universo de paquetes para ciencia...
Ciencia de redes con R: Una introducción al universo de paquetes para ciencia...
 
Redes
RedesRedes
Redes
 
Routers
RoutersRouters
Routers
 
Algoritmos de enrutamiento
Algoritmos de enrutamientoAlgoritmos de enrutamiento
Algoritmos de enrutamiento
 
Algoritmos de enrutamiento
Algoritmos de enrutamientoAlgoritmos de enrutamiento
Algoritmos de enrutamiento
 
Semana 14
Semana 14Semana 14
Semana 14
 
Dialnet redes neuronalesy-predicciondetrafico-3802210
Dialnet redes neuronalesy-predicciondetrafico-3802210Dialnet redes neuronalesy-predicciondetrafico-3802210
Dialnet redes neuronalesy-predicciondetrafico-3802210
 
Trabajo colaborativo 3
Trabajo colaborativo 3Trabajo colaborativo 3
Trabajo colaborativo 3
 
Trabajo colaborativo 3
Trabajo colaborativo 3Trabajo colaborativo 3
Trabajo colaborativo 3
 
Tipos de-redes-gabriela martinez
Tipos de-redes-gabriela martinezTipos de-redes-gabriela martinez
Tipos de-redes-gabriela martinez
 
Regla de kohonen y Red LVQ
Regla de kohonen y Red LVQ Regla de kohonen y Red LVQ
Regla de kohonen y Red LVQ
 
Francisco Rogelio Mejia Cuarto
Francisco Rogelio Mejia CuartoFrancisco Rogelio Mejia Cuarto
Francisco Rogelio Mejia Cuarto
 
Conclusiones
ConclusionesConclusiones
Conclusiones
 
Mpls grupo3
Mpls grupo3Mpls grupo3
Mpls grupo3
 
Act 14_Analis de algoritmos.pdf
Act 14_Analis de algoritmos.pdfAct 14_Analis de algoritmos.pdf
Act 14_Analis de algoritmos.pdf
 

Plus de Moises Fabro

Análsis E-Commerce
Análsis E-CommerceAnálsis E-Commerce
Análsis E-CommerceMoises Fabro
 
Diseño Conceptual E-Comerce
Diseño Conceptual E-ComerceDiseño Conceptual E-Comerce
Diseño Conceptual E-ComerceMoises Fabro
 
Métodos Tienda en Línea
Métodos Tienda en LíneaMétodos Tienda en Línea
Métodos Tienda en LíneaMoises Fabro
 
Diseño Tienda Virtual
Diseño Tienda VirtualDiseño Tienda Virtual
Diseño Tienda VirtualMoises Fabro
 
Esquemas Servidores
Esquemas ServidoresEsquemas Servidores
Esquemas ServidoresMoises Fabro
 
Tipos de Procesamiento
Tipos de ProcesamientoTipos de Procesamiento
Tipos de ProcesamientoMoises Fabro
 
De que se ocupa la filosofia
De que se ocupa la filosofiaDe que se ocupa la filosofia
De que se ocupa la filosofiaMoises Fabro
 
Caracteristicas y clasificacion de las ciencias
Caracteristicas y clasificacion de las cienciasCaracteristicas y clasificacion de las ciencias
Caracteristicas y clasificacion de las cienciasMoises Fabro
 
Caracteristicas y constitucion conocimiento empirico
Caracteristicas y constitucion conocimiento empiricoCaracteristicas y constitucion conocimiento empirico
Caracteristicas y constitucion conocimiento empiricoMoises Fabro
 
Como es posible el conocimiento
Como es posible el  conocimientoComo es posible el  conocimiento
Como es posible el conocimientoMoises Fabro
 

Plus de Moises Fabro (12)

Análsis E-Commerce
Análsis E-CommerceAnálsis E-Commerce
Análsis E-Commerce
 
Modelo SOSTAC
Modelo SOSTACModelo SOSTAC
Modelo SOSTAC
 
Diseño Conceptual E-Comerce
Diseño Conceptual E-ComerceDiseño Conceptual E-Comerce
Diseño Conceptual E-Comerce
 
Métodos Tienda en Línea
Métodos Tienda en LíneaMétodos Tienda en Línea
Métodos Tienda en Línea
 
Diseño Tienda Virtual
Diseño Tienda VirtualDiseño Tienda Virtual
Diseño Tienda Virtual
 
Esquemas Servidores
Esquemas ServidoresEsquemas Servidores
Esquemas Servidores
 
Tipos de Procesamiento
Tipos de ProcesamientoTipos de Procesamiento
Tipos de Procesamiento
 
Ejemplo bdd
Ejemplo bddEjemplo bdd
Ejemplo bdd
 
De que se ocupa la filosofia
De que se ocupa la filosofiaDe que se ocupa la filosofia
De que se ocupa la filosofia
 
Caracteristicas y clasificacion de las ciencias
Caracteristicas y clasificacion de las cienciasCaracteristicas y clasificacion de las ciencias
Caracteristicas y clasificacion de las ciencias
 
Caracteristicas y constitucion conocimiento empirico
Caracteristicas y constitucion conocimiento empiricoCaracteristicas y constitucion conocimiento empirico
Caracteristicas y constitucion conocimiento empirico
 
Como es posible el conocimiento
Como es posible el  conocimientoComo es posible el  conocimiento
Como es posible el conocimiento
 

Dernier

libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajeKattyMoran3
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxNataliaGonzalez619348
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docxMagalyDacostaPea
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
Tarea 4_ Foro _Incorporar habilidades de Siglo XXI
Tarea 4_ Foro _Incorporar habilidades de Siglo XXI Tarea 4_ Foro _Incorporar habilidades de Siglo XXI
Tarea 4_ Foro _Incorporar habilidades de Siglo XXI Manuel Molina
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxFabianValenciaJabo
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAJesus Gonzalez Losada
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOFICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdfRAMON EUSTAQUIO CARO BAYONA
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfssuser50d1252
 
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxIII SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxMaritza438836
 
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...GIANCARLOORDINOLAORD
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 

Dernier (20)

libro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguajelibro grafismo fonético guía de uso para el lenguaje
libro grafismo fonético guía de uso para el lenguaje
 
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docxSecuencia didáctica.DOÑA CLEMENTINA.2024.docx
Secuencia didáctica.DOÑA CLEMENTINA.2024.docx
 
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
4° UNIDAD 2 SALUD,ALIMENTACIÓN Y DÍA DE LA MADRE 933623393 PROF YESSENIA CN.docx
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Tarea 4_ Foro _Incorporar habilidades de Siglo XXI
Tarea 4_ Foro _Incorporar habilidades de Siglo XXI Tarea 4_ Foro _Incorporar habilidades de Siglo XXI
Tarea 4_ Foro _Incorporar habilidades de Siglo XXI
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docxEJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
EJEMPLO MODELO DE PLAN DE REFUERZO ESCOLAR.docx
 
HISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICAHISPANIDAD - La cultura común de la HISPANOAMERICA
HISPANIDAD - La cultura común de la HISPANOAMERICA
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADOFICHA  PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
FICHA PL PACO YUNQUE.docx PRIMARIA CUARTO GRADO
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf05 Fenomenos fisicos y quimicos de la materia.pdf
05 Fenomenos fisicos y quimicos de la materia.pdf
 
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdfFichas de matemática DE PRIMERO DE SECUNDARIA.pdf
Fichas de matemática DE PRIMERO DE SECUNDARIA.pdf
 
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxIII SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
 
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
SESIÓN DE APRENDIZAJE Leemos un texto para identificar los sinónimos y los an...
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 

Fi u3 ea2_mofs

  • 1. Fundamentos de investigación Unidad 3. Instrumentación de la labor científica Objeto de conocimiento La construcción del objeto de conocimiento, el primer paso. Elementos de orden Objeto de estudio: • Elementos de orden ontológico metodológico “Algoritmos de ruteo • Ciencias formales; a las El experimento, basado en la geométrico en redes de Matemáticas y Ciencias recopilación y análisis de Computacionales, el desarrollo computadoras móviles” datos de orden estadístico- de los algoritmos está basado probabilístico. en las matemáticas aplicadas, específicamente en la Geometría Computacional. • Elementos de orden epistemológico A las teorías: Distancia Euclidiana, considera que la distancia más corta entre dos puntos es la recta que los une. Grafos, estudia el conjunto no vacio de vértices y un conjunto de pares de lados llamados aristas. 1
  • 2. Fundamentos de investigación Unidad 3. Instrumentación de la labor científica “Algoritmos de Ruteo” “Algoritmos de Ruteo Geométrico en Redes de Computadoras Móviles” Resumen Las redes de computadoras móviles carecen de una infraestructura o ubicación física o estática y debido a su movilidad o desplazamiento limita el uso de algoritmos de ruteo tradicionales para la transmisión de datos, lo cual presenta un gran desafío para la investigación, en el afán de encontrar nuevas estrategias que permitan en intercambio eficiente de información entre cada elemento de la red. Las tecnologías actuales ofrecen la posibilidad de desarrollar las teorías de los algoritmos de ruteo basados en la utilización de la información geográfica que posibilita encontrar el camino entre un origen y un destino. Estos algoritmos que pertenecen al campo de la Geometría Computacional, se caracterizan por utilizar escasos recursos y ofrecen la solución más adecuada para la transmisión de datos en una red móvil. En el presente documento se presenta una línea de investigación que se encarga de estudiar la posibilidad de aplicar diferentes estrategias en los algoritmos de ruteo, originadas como ya se mencionó dentro del campo de la Geometría Computacional, en redes móviles reales. Introducción Una de las características principales de las redes de computadoras es el intercambio de información que se lleva a cabo entre las máquinas que las integran. La información que se desea transmitir está dividida en mensajes y estos a su vez en paquetes. Los paquetes son los que se transmiten y permiten la recuperación de la información por medio de un proceso de ensamble. Para enviar un paquete desde una máquina origen a otra de destino se necesita de un Algoritmo de Ruteo. El algoritmo de ruteo es un programa que se encarga encontrar el camino existente entre un par de máquinas pertenecientes a una red de computadoras. Si bien actualmente existen una gran variedad de algoritmos su diseño e implementación sigue siendo un tema de investigación. Esto se debe a que los avances tecnológicos han inhibido el uso de los algoritmos de ruteo que proporcionaban una solución adecuada y eficiente al problema del envío de paquetes. Esta inhibición se produce porque las topologías de las redes, como por ejemplo las móviles, por completo se desconoce. 2
  • 3. Fundamentos de investigación Unidad 3. Instrumentación de la labor científica Por lo tanto el algoritmo de ruteo debe enviar el paquete en un ambiente que en el mejor de los casos será parcialmente conocido. Al diseñar algoritmos de ruteo el programador debe percatarse de que posea las siguientes propiedades: 1. Corrección 2. Sencillez 3. Robustez 4. Equitatividad 5. Optimalidad. La obtención de algoritmos de ruteo que cumplan con estos requisitos es una tarea compleja ya que algunas de estas propiedades son contradictorias. La corrección es necesaria porque un algoritmo que posea errores conduce a un mal funcionamiento de la red. La sencillez es importante debido a que está íntimamente ligada con implementaciones de los algoritmos de ruteo eficientes. Las redes de computadoras están sujetas a cambios. Dichos cambios pueden surgir por la naturaleza de la red, como por ejemplo los cambios constantes de topologías en una red móvil, mal funcionamiento de los equipos (ruteadores, servidores, entre otros), fallos en los suministros de energía que imposibilitan el envío y recepción de paquetes. Un algoritmo de ruteo robusto será capaz de adaptarse a estos cambios sin requerir acciones extraordinarias, como por ejemplo reiniciación de la red, aborto de las actividades realizadas hasta el momento, entre otras cosas. La equitatividad y la optimalidad son características deseables en los algoritmos de ruteo pero resulta que frecuentemente son contradictorias. Para ejemplificar esta situación supongamos que se tienen las siguientes máquinas A, A´, B, B´, X, X´. Si el mayor flujo de comunicación ocurre entre las máquinas A, A´ y B, B´ un algoritmo de ruteo que le de prioridad a estas comunicaciones provocará un funcionamiento óptimo de la red. Sin embargo no es equitativo ya que cuando las máquinas X y X´ deseen comunicarse se les denegará esa posibilidad porque las máquinas restantes continúan con su comunicación. Como se puede observar la construcción de algoritmos de ruteo es una tarea compleja que fuerza al programador a compenetrarse con el funcionamiento de la red y a diseñar estrategias sencillas, robustas, equitativas y óptimas con el fin de aumentar el desempeño de la misma. Este artículo está organizado como sigue. En primera instancia se presentan las clases de grafos que son utilizadas como modelo de redes móviles. Luego se describen los algoritmos de ruteo que son objeto de estudio en esta línea de investigación. Finalmente se presentan los estudios realizados y las conclusiones y visión de futuro. 3
  • 4. Fundamentos de investigación Unidad 3. Instrumentación de la labor científica Clases de Grafos En las redes inalámbricas móviles dos máquinas están conectadas si se encuentran dentro de un radio de transmisión. El factor movilidad hace que estas conexiones cambien a medida que las máquinas se trasladan de un lugar a otro. Esta característica no permite que las redes inalámbricas móviles posean una infraestructura física estática sino que la misma cambia cuando que se modifican las conexiones entre sus integrantes. Las estrategias de ruteo tradicionales no son aplicables en esta situación porque necesitan conocer la interconexión completa entre las máquinas que componen la red, lo cual es imposible para el caso de las redes inalámbricas móviles. Actualmente el ruteo de paquetes en esta clase de redes se lleva a cabo a través de Inundación. Con esta estrategia una máquina que desea comunicarse con otra debe enviar sus paquetes a todas las computadoras que se encuentran directamente conectadas a ella. Este procedimiento se repite en cada integrante de la red hasta que se alcanza el destino del paquete. La solución propuesta por la inundación es muy ineficiente y conduce a un pobre desempeño de la red. Por consiguiente es necesario encontrar nuevas estrategias de ruteo que, además de consumir pocos recursos, subsanen este inconveniente. Las investigaciones recientes en el ámbito de la Geometría Computacional han mostrado que las redes inalámbricas móviles pueden ser modeladas por un grafo conocido con el nombre de Grafo Unidad y además han propuesto una serie de estrategias de ruteo que se basan en información geográfica para el envío de paquetes. Dichas estrategias funcionan cuando el grafo que modela la red es plano es decir los arcos (conexiones) que conforman la relación no se cruzan. El Grafo Unidad no es plano y por lo tanto se necesitan técnicas de planarización para poder usar los nuevos algoritmos ruteo. Los subgrafos que se obtienen a través de la aplicación de los procedimientos de planarización se conceptualizarán como Topologías Avanzadas de Red. • Grafo Unidad Las redes inalámbricas móviles pueden ser modeladas por un grafo G=(N,R) que cumple con las siguientes condiciones: • Cada nodo x є N tiene como atributos un radio de transmisión Radio(x) y sus coordenadas en el plano. • R se construye de la siguiente manera: dos nodos x є N e y є N son vecinos en la red si y solo si la Distancia Euclidiana entre sus coordenadas es menor que el mínimo de sus radios de transmisión. 4
  • 5. Fundamentos de investigación Unidad 3. Instrumentación de la labor científica Si todos los rangos de transmisión son iguales esta clase de grafo se denomina Grafo Unidad (U(N)). Formalmente: N= { x / x es un nodo de la red } R={(x,y) / ∑r є R • r es un radio de transmsión ۸ dist¹ (x, y) ≤ r} Si bien el modelo presentado por los grafos unidades representan adecuadamente a las redes inalámbricas móviles, no es posible su utilización cuando el algoritmo de ruteo de paquetes usado supone que el grafo subyacente es plano. Sin embargo existen algoritmos que permiten planarizar al Grafo Unidad de ahí la importancia de su generación. • Grafo de Gabriel Un grafo G=(N,R) es un Grafo de Gabriel (GG(N)) si se cumple que para todo par nodos u є N y v є N el disco disc(u,v) con diámetro d(u,v) no contiene otro nodo w є N, con w≠u y w≠v. El Grafo de Gabriel es útil para extraer un subgrafo conectado del Grafo Unidad. Esta tarea puede ser llevada a cabo realizando la siguiente operación: GG(N) ∩ U(N) (1) • Grafo de Vecindad Relativa Un grafo G=(N,R) es un Grafo de Vecindad Relativa (GVR(N)) si se cumple que para todo par de nodos u є N y v є N, ningún otro nodo w є N, w≠u y w≠v, se encuentra dentro de la región limitada por la intersección de los círculos C(u ,v) con centro en u y radio r(u ,v), y C´(v ,u) con centro en v y radio r(v, u). GVR(N) es muy útil para extraer un subgrafo conectado de U(N) realizando la siguiente operación: GVR(N) ∩ U(N) (2) Brad Karp y H. T. Kung en [6] sostienen que el grafo obtenido a través de la operación (2) es conectado y planar. 5
  • 6. Fundamentos de investigación Unidad 3. Instrumentación de la labor científica • Grafo de Morelia Un grafo G=(N, R) es un Grafo de Morelia (GM(N)) [4] si para todo nodo u є N y v є N, u≠v, el disco disc(u, v) de diámetro d(u, v) no contiene un nodo w є N , w≠u y w≠v, tal que w sea origen/destino de un arco a є R y a cruce al arco a´ є R, con a´=(u, v). GM(N) es similar a GG(N) ya que intenta eliminar los enlaces basados en los nodos que se encuentran dentro del disco disc( u, v). Pero a diferencia de GG(N) no elimina el arco que conecta directamente a u y v cuando encuentra un nodo dentro del disco disc(u, v), sino que verifica si los nodos dentro de disc(u, v) crean algún cruce con el arco (u, v). Si es así este arco se elimina; en caso contrario el arco se mantiene. GM(N) intenta mantener los arcos siempre que sea posible y por lo tanto su contorno será muy similar al contorno del grafo original y además GM(N) no contendrá demasiados vacíos. De esta forma el subgrafo planar resultante tendrá un diámetro más pequeño que GG(N) y GVR(N) y por consiguiente el paquete recorrerá una menor cantidad de arcos. 1 Dist(x,y) hace referencia a la Distancia Euclidiana entre los nodos x e y. Algoritmos de Ruteo Los algoritmos de Ruteo Geométrico, a diferencia de los tradicionales, utilizan pocos recursos y poseen las siguientes características: i) Información local: en cada nodo sólo se conoce la posición de sus vecinos. ii) Memoria limitada: sólo se recuerda un número constante de nodos ya visitados, así como las coordenadas del origen y el destino. iii) Ecológico: no se permite dejar marcas en los nodos visitados. iv) Decisiones locales: la elección del camino a seguir en cada nodo se basa exclusivamente en la información local almacenada en el nodo y en la información que lleva el objeto que recorre el camino (de tamaño constante). Un ejemplo de este tipo de estrategia de ruteo es el Ruteo Voraz. Este algoritmo permite enviar paquetes entre un nodo origen y otro destino en redes donde la topología es desconocida parcial o totalmente como es el caso de las redes móviles. 6
  • 7. Fundamentos de investigación Unidad 3. Instrumentación de la labor científica Supongamos que el nodo s desea enviar un paquete al nodo t. s solo conoce la las coordenadas de sus vecinos y del destino. El Ruteo Voraz envía el paquete al vecino de s que minimiza la Distancia Euclidiana con el nodo destino del paquete. Cuando más de un nodo se encuentran a la misma distancia hacia el nodo destino, el Ruteo Voraz selecciona uno de ellos al azar. La figura 1 muestra cómo actúa la función de selección del próximo nodo sobre una porción de un grafo geométrico plano. u s t k Figura1: Selección del próximo nodo con el ruteo voraz Si el Ruteo Voraz es una estrategia simple, presenta el inconveniente de suponer que el grafo subyacente es plano y además no siempre encuentra el camino entre un nodo origen y otro destino. Existen diversas estrategias similares al Ruteo Voraz (comparten las mismas ventajas y desventajas) como por ejemplo Ruteo por Brújula [2,3,5,9], Ruteo por Brújula Aleatoriazado [2,3,5,9], Ruteo por Brújula Voraz [2,3,5,9], entre otras que son objeto de estudio en esta línea de investigación. Experiencias y Resultados Obtenidos Hasta el momento se realizaron experiencias que consistieron en la aplicación del Ruteo Voraz sobre las topologías avanzadas de red Grafos de Gabriel y Grafos de Vecindad Relativa. La finalidad de estas prácticas fue determinar la tasa de éxito en el envío de paquetes del Ruteo Voraz. Los resultados obtenidos [11] permitieron inferir que la tasa de éxito del Ruteo Voraz sobre Grafos de Gabriel es mayor que la obtenida con los Grafos de Vecindad Relativa. Aparentemente esto se debe a que los Grafos de Gabriel poseen más arcos y menos vacíos que los de Vecindad Relativa [1,7,10]. Se espera que la tasa de éxito del Ruteo Voraz sobre los Grafos de Morelia sea mejor ya que los Grafos de Gabriel son un subconjunto de ésta topología. 7
  • 8. Fundamentos de investigación Unidad 3. Instrumentación de la labor científica Actualmente se están realizando experiencias que consisten en la aplicación de los algoritmos de ruteo que usan información geográfica a los Grafos de Gabriel, Vecindad Relativa y Morelia. La finalidad de esta tarea es comparar el camino encontrado por esta clase de algoritmos con el camino más corto. Para llevar a cabo esta práctica se aplicará el siguiente experimento: • Generar n Grafos de Gabriel con m nodos en forma aleatoria. • Aplicar un algoritmo de ruteo geométrico y el algoritmo de Dijkstra sobre los nodos del grafo generado y calcular la cantidad de enlaces extras que utiliza la estrategia geométrica cuando alcanza el destino. Los resultados parciales indican que los caminos encontrados por estos algoritmos se alejan en aproximadamente un 30% del camino más corto. Conclusiones Como parte de esta línea de investigación y desarrollo se presentaron los avances realizados en el estudio del modelado de redes móviles y los algoritmos de ruteo concebidos dentro del campo de la Geometría Computacional. Las investigaciones realizadas hasta el momento indican que si bien el comportamiento de estas estrategias de ruteo es aceptable se necesitan otras más robustas. Referencias 1. Beron, M.; Flores, S.; Gagliardi, O. Ruteo con Brújula en Redes sin Cables. Argentina. Congreso Argentino de Ciencias de la Computación. Argentina. 2001. 2. Bose, P.; Brodnik, A.; Carlsson, S.; Demaine, E.; Fleischer, R.; López-Ortiz, A.; Morin, P.; Munro, J. Online Routing in Convex Subdivision. Proc. of the 11th International Symposium on Algorithms and Computation (ISAAC 2000). 3. Bose, P.; Morin, P. Online Routing in Triangulations. Proc. of the Tenth International Symposium on Algorithms and Computation (ISAAC'99), LNCS 1741, pages 113-122, 1999. 4. Chavez, E; Boone, P; Gleitzky, Lev; Kranakis, E; Opatryny, J; Salazar, G; Urrutia, J. Morelia 8
  • 9. Fundamentos de investigación Unidad 3. Instrumentación de la labor científica Test: Improving the Efficiency of Gabriel Test and Face Routing in Ad-hoc Networks. 2004. 5. Datta, S.; Stojmenovic, I.; Wu, J. Internal Node and Shortcut Base Routing with Guaranteed Delivery in Wireless Networks. In Proc. IEEE Int. Conf. on Distributed Computing and Systems Workshops; Cluster Computing, pages 461-466. USA. 2001. 6. Karp, B.; Kung, H. GPSR: Greedy Perimeter Stateless Routing for Wireless Networks. 6th Annual ACM/IEEE International Conference on Mobile Computing and Networking. MobiCom 2000. 7. Kranakis E., Singh H., J. Urrutia. Compass Routing on Geometric Network. Proc. of the 11th Canadian Conference on Computational Geometry (CCCG’99). 8. Mauve, M.; Widmer, J.; Hartenstein, H. A Survey of Postion-Based Routing in Mobile Ad-Hoc Networks. 2001. 9. Morin, P. Online Routing in Geometric Graph. Tesis Doctoral. Canada. 2001. 10. Peñalver, G.; Gagliardi, O.; Beron, M. Evaluación de Algoritmos de Ruteo en Redes de Computadoras. IV Workshop de Informática y Ciencias de la Computación. Argentina. 2003. 11. Peñalver, G; Berón, M; Gagliardi, O. Factibilidad de Uso del Ruteo Voraz en los Grafos de Gabriel y Vecindad Relativa. Congreso Argentino de Ciencias de la Computación. Argentina. 2004. Alumno: Moisés Fabro S. Matrícula: AL10500634 Elementos de orden epistemológico (indicadores): • Identificar plenamente al objeto de estudio a través de la teoría, disciplina o cuerpo del conocimiento. • En caso de investigaciones de tipo experimental formular varias hipótesis. • Hace referencia a teorías y hechos que ayuden a comprender y conocer el objeto de estudio y ayuden a ampliar el conocimiento que se tiene de él. 9