labtempo / osiris

Osiris Framework
1 stars 0 forks source link

Atualizar o diagrama de componentes #6

Open println opened 10 years ago

println commented 10 years ago

osiris-projeto

println commented 10 years ago

osiris-projeto-update1 Atualização do diagrama

raphaelpoguerra commented 10 years ago

Não gosto do Collector ligado diretamento ao SensorNet. A ideia é que o coletor divulgue dados a todos, e os interessados que consumam a informação (publish/subscribe).

Também não gosto do fato do Módulo Storage estar vinculado diretamente a um Vnode. Temos que pensar se é isso mesmo que queremos. Estou muito acostumado com a idea de aplicações processarem dados e requisitarem diretamente o armazenamento de seus resultados.

println commented 10 years ago

Então.

No TMON o SensorNet contém a "regra de negócio" da rede. Ele conhece os parâmetros para informar o status da rede e de um nó: nó inativo, novo nó na rede, mudança de topologia e etc. O coletor desempacota os dados que vem da rede física e manda para o SensorNet.

Os eventos da rede física estão relacionados ao SensorNet e a entrada de dados da rede estão vinculados ao coletor. Eu vejo o Coletor e o SensorNet como uma coisa só, porém parte irá precisar ser um módulo do núcleo do framework e parte precisa ser personalizável. Por enquanto, é uma questão obscura também.

println commented 10 years ago

Sobre o Vnode,

Seguindo o modelo do tmon, só existem dados de medições para armazenar e como o Vnode é a abstração de armazenamento, não tem pq pensar em algo diferente. De acordo com a necessidade, é possível ampliar o suporte.

raphaelpoguerra commented 10 years ago

SensorNet e Collector não são a mesma coisa!!! Apenas na implementação do Gustavo que eles se misturaram. Isso é algo que devemos discutir pessoalmente ou via skype, pois há muitas implicações.

O Vnode não deve ser definido como abstração do armazenamento, pois nem todo dado gerado deve necessariamente ser armazenado.

Se você disser que o Vnode é a abstração da geração de dados, eu até concordo com você e gosto da ideia. Diríamos que dados podem ser gerados via processamento ou via sensoriamento.

Entendeu minha reflexão sobre o Vnode?

println commented 10 years ago

Raphael,

Nós já iniciamos a discussão sobre essa questão. Continua tudo do jeito que vc desenhou. Quando eu tiver um protótipo, vamos poder discutir melhor.

Vnode, Virtual Sensor, Vsensor... por enquanto são sinônimos.

raphaelpoguerra commented 10 years ago

Tudo bem, entendi. Mas atualiza o desenho.

Estou fora da UFF até o dia 24/02, mas podemos conversar por skype, se necessário.

println commented 10 years ago

osiris-projeto-update1 5

Atualizado