<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Towards a Context-aware Dissemination Mechanism for Vehicular Networks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sandra Cespedes</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>scespedes@ing.uchile.cl</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Alexis Yan~ez</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Copyright c by the paper's authors. Copying permitted for private and academic purposes. In Proceedings SSN2017: III Spring School on Networks</institution>
          ,
          <addr-line>Pucon</addr-line>
          ,
          <country country="CL">Chile</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Departameto de Ingenier a Electrica, Universidad de Chile</institution>
          ,
          <country country="CL">Chile</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Javier Rubio-Loyola</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>In this paper we present the initial steps towards a model to relate the performance of vehicular networks, characterized by the packet loss rate and the delay, with the number of nodes or vehicles participating in the network. This model represents an initial step towards a context-aware system intended to modify the parameters of dissemination mechanisms or to use the most adequate ones, so that they improve the performance of the network. Our intention is to evaluate this proposal with several simulation scenarios where the contextaware mechanisms will be validated.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Segun datos de la Organizacion Mundial de la Salud
(OMS) los accidentes de transito son la causa
principal de muerte en el grupo de 15 a 29 an~os de edad
[WHO15]. Mas del 90% de las muertes relacionadas
con accidentes de transito se producen en pa ses de
ingresos medios o bajos, a pesar de que estos cuentan
aproximadamente con el 50% del parque automotriz
mundial. La mitad de las personas que mueren por
esta causa en todo el mundo son \usuarios vulnerables
de la v a publica", es decir: peatones, ciclistas y
motociclistas. Las redes vehiculares VANETs (Vehicular
Ad-Hoc Networks ) han surgido como una de las
soluciones mas prometedoras para reducir los accidentes de
transito y mejorar la e ciencia en sistemas de
transporte inteligentes (Inteligent Transportation Systems
(ITS) [Fig01]). Estos sistemas pueden soportar una
gran variedad de aplicaciones, que buscan dar solucion
a problemas que surgen en el contexto del transporte
vehicular [Bi16], que ademas, son producto de las
sociedades modernas. En resumen, los grandes
problemas asociados al transporte son: alta tasa de
mortandad a causa de accidentes vehiculares, congestion
de tra co en ciudades altamente pobladas, altas
emisiones de CO2 [Als12] y peligro frente a condiciones
climaticas adversas. Las redes vehiculares pueden
ayudar a sopesar estos problemas, sin embargo, su
implementacion posee aun grandes desaf os. Por lo cual,
para que este tipo de tecnolog as sea un verdadero
aporte, se necesita que su desempen~o sea robusto y
e ciente, en concordancia a los requerimientos de cada
aplicacion. Una de las aplicaciones mas
prometedoras tiene relacion con la diseminacion de mensajes de
alerta, para poder noti car de manera rapida y e
ciente, eventos de importancia sobre el contexto
vehicular (por ejemplo: colisiones, condiciones climaticas
adversas, mal comportamiento de conductores, etc.),
para que los conductores puedan tomar una decision
oportuna para evitar posibles accidentes. Sin embargo
estas aplicaciones tienen bajo rendimiento en
escenarios en donde existen muchos veh culos o nodos, debido
al mecanismo de comunicacion de broadcast que satura
el canal y que produce problemas con la ventana de
contencion en la capa MAC(Media Access Control ) de
la familia de protocolos IEEE 802.11 [Oli09].
2</p>
    </sec>
    <sec id="sec-2">
      <title>Hipotesis</title>
      <p>Se buscara probar que: es posible utilizar los datos del
desempen~o de la red vehicular ad-hoc, para modelar
el escenario o contexto, en el cual se encuentran los
nodos. De esta forma se puede de nir un mecanismo
de toma de decisiones para diseminar la informacion
y de esta manera aumentar la tasa de entrega de
paquetes y disminuir el tiempo de retardo. As se puede
aprovechar la misma informacion del nodo y no se
sobrecargar a el canal de comunicacion, pues la
informacion del desempen~o se puede realizar con
comunicaciones ya existentes.
3
3.1</p>
    </sec>
    <sec id="sec-3">
      <title>Estado del Arte</title>
      <sec id="sec-3-1">
        <title>Diseminacion en VANETs</title>
        <p>Los mecanismos mas utiles para nuestro trabajo son
aquellos que utilicen el numero de vecinos. El trabajo
se centrara en redes ad-hoc, en particular en la
modalidad de comunicacion veh culo a veh culo (V2V). Por
una parte estan aquellos que utilizan simple broadcast
y ademas utilizan multi-hop [Ton10]. La gran mayor a
de los protocolos utilizan la informacion de la posicion
de veh culos adquirida por dispositivos GPS. Existe
una propuesta de protocolo basada en la posicion
relativa de los nodos, es decir solo hace necesario conocer la
distancia entre nodos. Esto lo hace posible mediante
la instalacion de antenas direccionales que entregan
informacion geogra ca, facilitando ademas el esquema
de comunicacion [Liu12]. Para poder atacar el
problema de tener diversos escenarios en la topolog a de las
redes VANETs, se han propuesto esquemas que
apuntan a un \beaconing"1 dinamico, es decir en base al
escenario que se tenga se de ne la frecuencia, potencia
o canal. De acuerdo a la variables que estos modi can
se pueden clasi car en los siguientes categor as:
message frequency control (MFC), transmit power control
(TPC), miscellaneous (Multichanel Switch), Hybrid
(Combinacion de las anteriores) [Sha16]. Una
propuesta innovadora tiene un enfoque hacia las mismas
variables de estado de los nodos, utiliza la variacion de
la aceleracion para adecuar la forma en que el
mecanismo de \beaconing" se ejecuta [Seg15]. En este
trabajo se han escogido dos protocolos para
implementarlos en una simulacion con la cual sea posible realizar
una comparacion entre el desempen~o de cada uno. A
continuacion se detalla con mayor profundidad los
protocolos seleccionados.</p>
      </sec>
      <sec id="sec-3-2">
        <title>Mecanismos de Diseminacion Escogidos</title>
      </sec>
      <sec id="sec-3-3">
        <title>Slotted 1-persistence Broadcasting [Wis07]</title>
        <p>Se trata de un protocolo que da la prioridad de
retransmision al nodo mas lejano del nodo de
transmision. Para eso, el protocolo utiliza un tiempo de
espera antes de retransmitir, que var a de acuerdo
a la distancia entre los nodos. Cuando un nodo
recibe un paquete, el nodo veri ca la identi
cacion del paquete y realiza un \re-broadcast" con
el \time slot" TSij asignado. Se obtiene de la
1Corresponde a la transmision periodica de un paquete
(beacon) a todos los vecinos dentro del radio de transmision.
En cierto sentido Beaconing corresponde a un Broadcasting
periodico. Este mecanismo es ampliamente utilizado en
aplicaciones de seguridad [Har09].
siguiente ecuacion: TSij = Sij . donde es
el retraso estimado de un salto, que se re ere
a la suma del retraso de propagacion y del
retraso de acceso al medio. Sij es el numero
asignado de \slot" que puede ser expresado como:
Sij = NS 1 h min(DRij;R) i . Donde Di;j es la
distancia relativa entre nodos, R corresponde al
rango de transmision y se debe escoger NS en
funcion de la densidad del tra co. Por
ejemplo en [Seg15], se menciona que se puede tomar
NS = 5 para un escenario congestionado
mientras que NS = 3 para otros. Principalmente se ha
escogido este protocolo porque soluciona el
problema del \Broadcast Storm"[Tse02], y necesita
unicamente la informacion sobre la posicion del
nodo receptor, emisor y estimacion de la
densidad para funcionar.</p>
      </sec>
      <sec id="sec-3-4">
        <title>The tra c adaptive data dissemination (TrAD) protocol [Tia16]</title>
        <p>Este protocolo utiliza el mecanismos de beaconing
de manera adaptativa, de manera que, en base al
escenario en el cual se presenten los moviles
(urbano o en autopista) el mecanismo escoge entre
dos formas de supresion de broadcast, que
ayudan a mejorar el desempen~o de la red de cada
escenario. Ademas este mecanismo asigna ciertos
roles a los veh culos, dependiendo de la posicion
en el lugar de interes. Se ha escogido este
protocolo principalmente porque actua de manera
dinamica y el estudio se compara con otros
mecanismos.
3.2</p>
        <sec id="sec-3-4-1">
          <title>Sistemas Context-aware</title>
          <p>Los sistemas context-aware se caracterizan por ser
conscientes o sensibles de la situacion (o contexto) en
el cual se desarrollan, tanto en terminos f sicos,
virtuales o entorno del usuario [Pos09]. Estos sistemas
son capaces de adaptarse, explotando el conocimiento
adquirido a traves de sensores, de otros nodos o de
infraestructura dispuesta en la ruta. Se han
estudiado diversos art culos y surveys [Vah16] donde utilizan
este tipo de sistemas, para aplicaciones espec cas en
VANETs. Dada la naturaleza dinamica de estas
redes, estos sistemas son de gran ayuda para
identicar ciertos escenarios. La estructura de cada
mecanismo puede variar dependiendo del objetivo para el
cual se implementa el sistema. Sin embargo es
posible observar una estructura general para casi todas las
aplicaciones desarrolladas, sus principales etapas son:
adquirir datos del contexto, procesar los datos del
contexto y realizar diseminacion inteligente.
Se implementara una simulacion en el software
Omnet++, correspondiente a una representacion de una
interseccion, utilizando redes vehiculares y con los
mecanismos de diseminacion escogidos. Se espera
observar emp ricamente el desempen~o de la red,
analizando las metricas de perdidas, colisiones y retardo
en la entrega de paquetes. A partir de este analisis
se espera construir un modelo que pueda relacionar la
cantidad de veh culos con el desempen~o de la red.</p>
        </sec>
        <sec id="sec-3-4-2">
          <title>Mecanismo de Machine Learning</title>
          <p>Con la construccion del modelo se entrenara una red
neuronal que se implementara en el software Matlab,
cuya entrada sea el desempen~o de la red y como
salida el numero de nodos en la vecindad del veh culo de
interes. La produccion de la base de datos se realizara
gracias a la simulacion implementada en el software
Omnet++.</p>
        </sec>
      </sec>
      <sec id="sec-3-5">
        <title>Mecanismos de diseminacion</title>
        <p>Los valores de la salida de la red neuronal, se utilizaran
para variar los parametros de los mecanismo de
diseminacion escogidos: [Wis07] Slotted-1-persistan y [Tia16]
The tra c adaptive data dissemination (TrAD)
protocol, ya que estos mecanismos utilizan el numero
de nodos para su funcionamiento. Posteriormente se
analizara su desempen~o caracterizado por la tasa de
perdidas de paquete y retardo, para compararlo con el
desempen~o de los mecanismos sin el sistema
contextaware. Esto gracias a que el software Omnet++
permite hacer cambios sobre una simulacion establecida,
en otras palabras, es posible retro-alimentar la
simulacion con los valores obtenidos de la red neuronal. Un
esquema del sistema se puede ver en la gura 1.
5</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusiones y Trabajo Futuro</title>
      <p>La forma con que se espera medir la densidad
vehicular es innovadora y pude ser vista como un mecanismo
que utiliza informacion de comunicaciones ya
establecidas, para mejorar el desempen~o del esquema de
diseminacion. Ademas puede ser expandida a otros ambitos
de las redes moviles inalambricas, que necesiten una
medicion de la densidad de nodos. Se espera que este
sistema pueda mejorar el desempen~o de los
mecanismos de diseminacion escogidos para que puedan
adaptarse al escenario.
6</p>
    </sec>
    <sec id="sec-5">
      <title>Agradecimientos</title>
      <p>Este proyecto ha sido nanciado a traves del proyecto
FONDECYT Iniciacion 11140045, Proyecto
"RETRACT" ELAC 2015/T10-0761 y el Instituto de
Sistemas Complejos de Ingenier a, ISCI (CONICYT:
FB0816).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <source>[WHO15] World Health Organization Global status report on road safety</source>
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [Fig01] [Oli09] [Bi16] [Als12]
          <string-name>
            <given-names>L.</given-names>
            <surname>Figueiredo</surname>
          </string-name>
          .
          <source>Towards the development of intelligent transportation systems Intelligent Transportation Systems</source>
          ,
          <volume>1206</volume>
          {
          <fpage>1211</fpage>
          ,
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>R.</given-names>
            <surname>Oliveira</surname>
          </string-name>
          .
          <article-title>The in uence of broadcast tra c on ieee 802.11 dcf networks Computer communications</article-title>
          ,vol.
          <volume>32</volume>
          , no 2, p.
          <fpage>439</fpage>
          -
          <lpage>452</lpage>
          ,
          <string-name>
            <surname>ELSEVIER</surname>
          </string-name>
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bi</surname>
          </string-name>
          . Safety Message Broadcast in Vehicular Networks.
          <source>Springer</source>
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [Ton10]
          <string-name>
            <given-names>O.</given-names>
            <surname>Tonguz</surname>
          </string-name>
          .
          <article-title>DV-CAST: A distributed vehicular broadcast protocol for vehicular ad hoc networks</article-title>
          .
          <source>IEEE Wireless Communications.</source>
          , Vol
          <volume>17</volume>
          (
          <issue>2</issue>
          ).
          <source>IEEE</source>
          <year>2010</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [Liu12]
          <string-name>
            <given-names>C.</given-names>
            <surname>Liu.</surname>
          </string-name>
          RPB-MD:
          <article-title>Providing robust message dissemination for vehicular ad hoc networks</article-title>
          .
          <source>Ad Hoc Networks.,</source>
          Vol
          <volume>10</volume>
          (
          <issue>3</issue>
          ),
          <volume>497</volume>
          {
          <fpage>511</fpage>
          . Elsevier
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [Sha16]
          <string-name>
            <given-names>S.</given-names>
            <surname>Shah</surname>
          </string-name>
          .
          <article-title>Adaptive beaconing approaches for vehicular ad hoc networks: a survey</article-title>
          .
          <source>IEEE Systems Journal. IEEE</source>
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [Seg15]
          <string-name>
            <given-names>M.</given-names>
            <surname>Segata</surname>
          </string-name>
          . Jerk Beaconing:
          <article-title>A dynamic approach to platooning</article-title>
          .
          <source>Vehicular Networking Conference (VNC)</source>
          .
          <volume>135</volume>
          {
          <fpage>142</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [Wis07]
          <string-name>
            <given-names>N.</given-names>
            <surname>Wisitpongphan</surname>
          </string-name>
          .
          <article-title>Broadcast storm mitigation techniques in vehicular ad hoc networks</article-title>
          .
          <source>IEEE Wireless Communications</source>
          . Volume
          <volume>14</volume>
          (
          <issue>6</issue>
          )
          <fpage>84</fpage>
          {
          <fpage>94</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [Har09]
          <string-name>
            <given-names>H.</given-names>
            <surname>Hartenstein</surname>
          </string-name>
          .
          <article-title>VANET vehicular applications and inter-networking technologies</article-title>
          . Volume
          <volume>1</volume>
          . John Wiley &amp; Sons
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [Tse02]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tseng</surname>
          </string-name>
          .
          <article-title>The broadcast storm problem in a mobile ad hoc network</article-title>
          .
          <source>Wireless networks. Volume</source>
          <volume>8</volume>
          (
          <issue>2</issue>
          /3),
          <volume>153</volume>
          {
          <fpage>167</fpage>
          . Springer-Verlag New York, Inc,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [Tia16]
          <string-name>
            <given-names>B.</given-names>
            <surname>Tian</surname>
          </string-name>
          .
          <article-title>The tra c adaptive data dissemination (TrAD) protocol for both urban and highway scenarios</article-title>
          .
          <source>Sensors (Switzerland)</source>
          . Volume
          <volume>16</volume>
          (
          <issue>6</issue>
          ),
          <fpage>920</fpage>
          .
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [Pos09]
          <string-name>
            <given-names>S.</given-names>
            <surname>Poslad.</surname>
          </string-name>
          Context-aware
          <source>Systems. Ubiquitous Computing: Smart Devices, Environments and Interactions</source>
          .
          <volume>213</volume>
          {
          <fpage>244</fpage>
          . Wiley Online Library,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [Vah16]
          <string-name>
            <given-names>H.</given-names>
            <surname>Vahdat-Nejad</surname>
          </string-name>
          .
          <article-title>A survey on context-aware vehicular network applications</article-title>
          .
          <source>Vehicular Communications</source>
          . Volume
          <volume>3</volume>
          ,
          <issue>43</issue>
          {
          <fpage>57</fpage>
          .
          <source>Elseiver</source>
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>