O objetivo principal é incentivar os usuários comuns a doarem alguns ciclos de CPU ao grid, em alguns dos vários casos de sucesso em pesquisa.
Como Funcionaria?
A contribuição seria contabilizada por um Logger (semelhante ao Scrobbler do Last.FM) aliado ao Worker (entidade que executa jobs e tarefas), que envia ao site as estatísticas de recursos, como cpu e memória que o usuário doou.
O site consistiria em mostrar a comunidade de contribuintes, adicionados a features de comunicação entre usuários e ranking de usuários que mais doaram ao grid (como forma de competitividade / incentivo)
O grupo está em fase de brainstorming, em relação às features do site, sistema de permissões e punições, incentivo e integração. Em breve iremos descrever algumas dessas idéias.
Aproveitando, caso tenha alguma sugestão (do tipo "o que vocês esperam ver no site?"), por favor nos envie via comentário. Será de muito bom grado :)
Como Funcionaria?
A contribuição seria contabilizada por um Logger (semelhante ao Scrobbler do Last.FM) aliado ao Worker (entidade que executa jobs e tarefas), que envia ao site as estatísticas de recursos, como cpu e memória que o usuário doou.
O site consistiria em mostrar a comunidade de contribuintes, adicionados a features de comunicação entre usuários e ranking de usuários que mais doaram ao grid (como forma de competitividade / incentivo)
O grupo está em fase de brainstorming, em relação às features do site, sistema de permissões e punições, incentivo e integração. Em breve iremos descrever algumas dessas idéias.
Aproveitando, caso tenha alguma sugestão (do tipo "o que vocês esperam ver no site?"), por favor nos envie via comentário. Será de muito bom grado :)
[]s
OBS: qualquer dúvida quanto às nomenclaturas, consulte o site oficial do OurGrid.

3 comentários:
Olá pessoal,
achei muito bacana a idéia de voluntários para o OurGrid. Pensei numa coisa aqui... Talvez quando a comunidade OurGrid aumentar, além da pessoa querer contribuir para a comunidade como um todo doando seus recursos, ela queira contribuir mais ainda para algum site específico (por simpatizar com as pesquisas, ou coisa do tipo). Então, pensei na possibilidade dos Workers voluntários poderem se associar a algum site específico, sendo considerado como um worker local desse site (dando prioridade máxima a este site quando houver demanda dele, ou doando para outros sites quando não houver demanda do site escolhido).
Desta forma, o voluntário estaria tanto ajudando o site ao priorizar seus recursos a ele quando houver demanda, quanto também aumentando o balance para o site escolhido quando o voluntário estiver doando recursos para outros sites. Isto inclusive resolveria o problema de escolha dos sites que devem ser priorizados pelos voluntários, pois o próprio ranking do peer escolhido pode ser usado para isto.
O que acham?
Muito boa a sugestão Marcus, quando voce conhece bem a proposta de pesquisa de um site, se identifica com o grupo, isso ajuda muito na motivação de doar a máquina. A idéia é que o gerente do peer decida se ele permite a doação voluntária. Também pensamos se seria legal contabilizar o uso de recursos do usuário, de forma a criar um esquema de ratio, similar as comunidades bitTorrent, dai aquele usuário que consome muito e não doa tanto, se sente "pressionado" a doar mais.
Valeu pela dica! :)
Olá pessoal,
Ricardo e David estão trabalhando na adição do ClassAds no OurGrid. O ClassAds permiterá que o broker priorize os workers por alguns atributos e que o worker também priorize o peer.
Acho que isto resolve o que marcos propôs.
Abraços e parabéns pelo projeto, Brian!
Postar um comentário