Grupo ARCO - Universidad de Castilla-La Mancha
Grupo ARCO - Universidad de Castilla-La Mancha
Grupo ARCO - Universidad de Castilla-La Mancha
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
2. ANTECEDENTES 18<br />
• Confiable (REALIBLE): El middleware garantiza que todas las muestras en el<br />
historial <strong>de</strong>l DataWriter serán entregadas a todos los DataRea<strong>de</strong>r.<br />
• Mejor esfuerzo (BEST EFFORT): Se acepta que el middleware no reintente la<br />
propagación <strong>de</strong> algunas muestras.<br />
HISTORY<br />
HISTORY controla si DDS <strong>de</strong>bería entregar sólo los datos recientes, tratar <strong>de</strong> entregar<br />
todos los datos intermedios o una combinación <strong>de</strong> las dos anteriores.<br />
Esta política pue<strong>de</strong> ser configurada para proporcionar las siguientes semánticas:<br />
• Conservar lo último (KEEP_LAST): DDS sólo mantendrá los datos más recientes<br />
atendiendo a la variable <strong>de</strong>pth <strong>de</strong> cada instancia <strong>de</strong> datos i<strong>de</strong>ntificados por su<br />
clave.<br />
• Conservar todo (KEEP_ALL): DDS conservará todas las muestras <strong>de</strong> cada instancia<br />
<strong>de</strong> los datos i<strong>de</strong>ntificados por su clave.<br />
Teóricamente lo único que asegura que una aplicación tendrá todas las muestras producidas<br />
por el publicador es usar RELIABLE y KEEP_ALL <strong>de</strong> manera conjunta.<br />
2.2.9. Control <strong>de</strong> las propieda<strong>de</strong>s <strong>de</strong>l tiempo real<br />
<strong>La</strong> política DEADLINE permite <strong>de</strong>finir el máximo intervalo <strong>de</strong> tiempo <strong>de</strong> entrega entre<br />
las muestras <strong>de</strong> datos. Los objetos DataWriter escriben un nuevo valor al menos una vez<br />
cada periodo <strong>de</strong> tiempo indicado por la variable <strong>de</strong>adline y los objetos DataRea<strong>de</strong>r son<br />
notificados por DDS cuando pasa el intervalo <strong>de</strong> tiempo indicado por <strong>de</strong>adline.<br />
2.2.10. Estudio <strong>de</strong> implementaciones existentes<br />
En el apéndice A se <strong>de</strong>scribe y se analiza el estudio realizado sobre las implementaciones<br />
RTI Context DDS [RTI] y OpenSplice DDS [OpS].<br />
2.3. Proyecto Elcano<br />
Elcano [VMV + 11] es un proyecto que se está <strong>de</strong>sarrollando en el grupo <strong>de</strong> investigación<br />
<strong>ARCO</strong> <strong>de</strong> la Escuela Superior <strong>de</strong> Informática (ESI) <strong>de</strong> Ciudad Real y tiene como objetivo<br />
principal el diseño <strong>de</strong> una infraestructura <strong>de</strong> navegación en espacios interiores para personas<br />
con necesida<strong>de</strong>s especiales.<br />
Para posicionar a los usuarios en estos espacios se estudia la combinación <strong>de</strong> diversos<br />
sistemas <strong>de</strong> posicionamiento (WIFI, Bluetooth y RFID) <strong>de</strong> cara a obtener una mejor precisión<br />
en la localización <strong>de</strong>l usuario.<br />
El sistema asume dos tipos <strong>de</strong> usuario, uno <strong>de</strong> ellos con necesida<strong>de</strong>s especiales en cuanto