En mi modelo cuando un nodo obtiene un elemento de un arreglo deseado, le informa a los nodos que también están interesados la posición del arreglo obtenido, así estos de no tenerla todavía, se la puede pedir en un futuro. De esta forma los aumentan los proveedores de este dato en la red.
Mi duda surge dado que los elementos en este proyecto son enteros, por lo tanto tiene el mismo costo informar la posición obtenida, que enviar el dato de una.
Enviando el dato de una(hablo de un único elemento del array) el tiempo de ejecución y la cantidad de mensajes decrece(mucho).
Lo cual seria bueno para este caso puntual, pero claramente no es viable de sustituir los enteros por bloques de datos.
Encuentro mas rico considerar los enteros como bloques de datos, pero no estaría cumpliendo el objetivo principal de minimizar el tiempo para este caso puntual.
Que debemos hacer, elaborar un protocolo de de cambiar los enteros por paquetes de datos se viable, o optimizar este caso en particular?