‹ Cultura 3.14 · O que nos perguntamos
Pergunta · Inteligência Física
Que decisões devem permanecer locais?
A ligação cai no pior momento, e o que se decidir então já estava decidido antes.
Porque importa
Levar a decisão para um servidor dá acesso a mais contexto, mais computação e melhores modelos. Acrescenta também latência e uma dependência que falha justamente quando o ambiente se torna difícil.
Cada decisão que se transfere para fora do dispositivo é uma aposta sobre a conectividade no pior caso, não no habitual.
O que sabemos até agora
A segurança e a paragem permanecem locais sem discussão. O planeamento de longo alcance tolera bem a latência. Entre ambos os extremos, o critério que melhor nos funcionou é o tempo que pode decorrer antes de a decisão deixar de ser válida.
Um modelo pequeno local que sabe abster-se é mais útil do que um grande remoto que por vezes não responde.
O que continua em aberto
Fica em aberto como reconciliar o estado quando a ligação regressa e ambos os lados continuaram a decidir em separado.
E como avaliar um sistema cujo comportamento depende de uma rede que não controlamos.