Mostrando entradas con la etiqueta redes. Mostrar todas las entradas
Mostrando entradas con la etiqueta redes. Mostrar todas las entradas

lunes, 27 de diciembre de 2021

el sentimiento de culpa: qué deberiamos estar calculando?

 Hace poco leí el artículo de la IEEE sobre la evolución de la capacidad de cálculo que se posee en la actualidad. El artículo es accesible en https://spectrum.ieee.org/ibm-mainframe y se titula "Un cuatrillón de mainframes en su regazo".  

Es impresionante la capacidad de las herramientas actuales en una laptop actual y más aún si se utilizan servidores en la nube. Sin embargo, siento algo de culpa a saber que no estoy utilizando nada de esa capacidad para calcular nada en específico. 

Y es allí que entra la pregunta. ¿Qué deberíamos estar calculando? Obviamente, en el trabajo he utilizado muchas horas de estos equipos para poner a punto modelos de redes Neuronales que reconocen objetos en flujos de video.  Pero la pregunta sigue siendo la misma. ¿Que deberían estar calculando el resto de profesiones? ¿Cómo están usando las herramientas actuales para generar un beneficio para ellos o para la humanidad?

Luego, vi la película "don't look up", donde se realiza una sátira al cambio climático y donde todos nos damos cuenta muy tarde, debido a que estamos interesados en cosas mucho más banales (deportes, farándula, estatus de redes sociales, etc), de que se podía haber hecho más para remediar la situación. 

Entonces que estamos calculando?

viernes, 21 de abril de 2017

SNMP Versión más segura.

Dentro del contexto del monitoreo distribuido de red, lo último que recuerdo era el problema de seguridad de las versiones 1 y 2 del protocolo "Simple Network Management Protocol". Una captura de paquetes puede mostrar aquellos que están destinados al puero 161 y en texto plano podíamos reconocer el nombre de la comunidad y también solicitar información sobre la red.

Las versiones superiores ofrecían superar estos problemas mediante la utilización de mecanismos de seguridad para cifrar los paquetes.
La verdad no sé cuál es el estado actual de aceptación e implantación de este tipo de protocolos en los dispositivos de red.

De cualquier manera, encontré un tutorial en inglés sobre el tema y utilizando código abierto en una máquina linux. El enlace lo pueden encontrar a continuación.

https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-an-snmp-daemon-and-client-on-ubuntu-14-04

Lo interesante parece ser el uso de usuarios para acceder a la información, además de utilizar algoritmos de cifrado.


miércoles, 5 de octubre de 2016

Comunicación entre plantas

Una idea medio nueva es la de la comunicación entre plantas. Son seres vivientes que viven en una escala de tiempo mucho más lenta que nosotros. Se trata de demostrar como sienten dolor y otros comportamientos que se ven en animales.
Me llamó la atención la charla de Suzanne Simard, pues estamos hablando de un trabajo de 25 años.
El enlace de la charla es
http://www.ted.com/talks/suzanne_simard_how_trees_talk_to_each_other
En el que cuenta las partes de su experimento para comprobar sus teorías.
En una sociedad que se dice protectora de los animales, pero no mira como son tratados los animales sacrificados en su dieta, la idea de una planta con derechos podría ser aún menos aceptada.


El video es el siguiente:





y eso es todo espero que les haya gustado.
Sigamos pensando en los plantoides.

lunes, 7 de octubre de 2013

Colaboración entre laboratorios. NRT - IRT

Algo de información sobre la colaboración de los laboratorios NR2 (BR) e IRT (FR).
El primero en Paraná - Brasil y el otro en Toulouse - France.
NR2:
- temas de computación inteligente.
- Info Tech
- Telecominicaciones.
y con dominio de investigación entre otros los sistemas de adaptación automática.
Personal: 3 permanentes y 4 colaboradores (entre Phd, master, universitarios).

Proyectos CAPES /COFECUB (programas con grants)
------------------------ ---------------------------------
                       ARQUITECTURA
-----------------------------------------------------------
Movilidad |  self               | Security
ubiquoa    | management|
-------------------------------------------------------------
Simulacion y Experimentacion
-------------------------------------------------------------

Posibles aplicaciones en Health care, transportation, energia.
Data descriptor/
 Replicator (Quorum systems)  vs fixed networking

DB Sensors &  CIA
Variacion de kelvis en el tiempo y el espacio. junto con los mecanismos de agrupación.
COTASS(mesh + movilidad)

Crab : Xlayer (RTR & MAC)  min max F(x,y,z,...)
SimTur: Smart city monitoreo .: best path, mesh, Vanet o Sensor NX.

REMAR: Reliable Mesh routing (Resilient)

INCA: Cooperative sensing


BSync: cognitive radios, sincronización; 5 flies model para la sincronización del tiempo.

martes, 30 de octubre de 2012

Anadir parametro a create-wireless-node

La idea es poder asignar dinámicamente el tamaño del buffer de nivel 3 en un nodo para generar cierta heterogeneidad en nivel memoria.
es decir cambiar la línea:

tcl/lib/ns-lib.tcl:915:        set ragent [new Agent/ODMRPAgent [$node node-addr]]

por otra que tenga un parámetro más
        set ragent [new Agent/ODMRPAgent [$node node-addr]  $bufferSize]

Para esto nos vamos a basar en otro parametro que ha sido agregado al constructor create-wireless-node :

tcl/lib/ns-lib.tcl:342:#                  -sensorNode ON
tcl/lib/ns-lib.tcl:392:Simulator instproc sensorNode {val} {$self set sensorNode_ $val}
tcl/lib/ns-lib.tcl:804:    $self instvar routingAgent_ sensorNode_   
tcl/lib/ns-lib.tcl:808:    } elseif { [info exists sensorNode_] && $sensorNode_ == "ON"} {


El resultado es el siguiente:

tcl/lib/ns-lib.tcl:344:#           -OdmrBufferSize (espacios)
tcl/lib/ns-lib.tcl:396:Simulator instproc OdmrBufferSize {val} {$self set OdmrBufferSize_ $val }
tcl/lib/ns-lib.tcl:464:        transitionTime_ satNodeType_ eotTrace_ phyTrace_ OdmrBufferSize_
tcl/lib/ns-lib.tcl:617:        topoInstance_ level1_ level2_ inerrProc_ outerrProc_ FECProc_ rtAgentFunction_ OdmrBufferSize_
tcl/lib/ns-lib.tcl:651:            if [info exists OdmrBufferSize_] {
tcl/lib/ns-lib.tcl:652:                set ragent [$self create-odmr-agent $node $OdmrBufferSize_]

lunes, 25 de octubre de 2010

802.15.4 con ns-2

Al tratar de usar los ejemplos del simulador de red NS-2 para integrar nodos mobiles y el protocolo MAC 802.15.4 se presentaban errores del tipo:

jbarrosg@maquina:/usr/local/home/sim/ns-2.34$ ns wireless1.tcl
num_nodes is set 3
INITIALIZE THE LIST xListHead
Loading connection pattern...
Loading scenario file...
Starting Simulation...
channel.cc:sendUp - Calc highestAntennaZ_ and distCST_
highestAntennaZ_ = 1.5, distCST_ = 550.0
SORTING LISTS ...DONE!
Erreur de segmentation


para superar el error hace falta incluir los parametros de distancia para el modelo de radio en el archivo .tcl
# For model 'TwoRayGround'
set dist(5m) 7.69113e-06
set dist(9m) 2.37381e-06
set dist(10m) 1.92278e-06
.... etc.