Closed embs closed 7 years ago
Estou trabalhando nisto atualmente, entretanto, o nível de esforço dos dois trabalhos é equivalente. Pode disponibilizar a ferramenta, ela é opensource. Ainda não está público o repositório por que tem uma pessoa traduzindo.
Em 17 de mai de 2017 12:30 PM, "Matheus Santana" notifications@github.com escreveu:
@iallengabio https://github.com/iallengabio, já foi desenvolvido algum trabalho de disponibilização dos serviços do SNetS através de uma interface web?
Falei com os caras da minha equipe de Avaliação de Desempenho de Sistemas (ADS) e eles acharam que implementar a versão distribuída seria mais trabalhoso que implementar uma interface web.
No caso, a ideia seria implementar duas versões de webservices: uma com SOAP e outra com REST. Depois faríamos a avaliação e compararíamos o desempenho das duas. O que achas?
Tudo bem se eu compartilhar o código do SNetS com o pessoal da minha equipe de ADS?
P.S.: a ideia da implementação da distribuição continua mas (pelo menos por enquanto) os caras da minha equipe de ADS não iriam ajudar nisso.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/iallengabio/SNetS/issues/5, or mute the thread https://github.com/notifications/unsubscribe-auth/AGNQ4izV93NeIqxClc7a7pmhOVNa_cZpks5r6xKegaJpZM4NeCvt .
Estou trabalhando nisto atualmente
Legal! Vc pode compartilhar como é que está fazendo (o que já está feito, onde está, arquitetura e padrões que está utilizando, etc.)?
o nível de esforço dos dois trabalhos é equivalente
Eu falei isso pros caras. 😕 Vou tentar argumentar novamente com eles através deste issue (quando eles tiverem acesso ao repositório).
Pode disponibilizar a ferramenta
Vc pode adicioná-los (@acgoj e @cesarbruno16) como membros deste repositório no Github?
ela é opensource
Massa! No CIn há pelo menos uma disciplina (FOSS, ministrada por Fernando Castor) que incentiva a contribuição para projetos OSS. Se desejável, pode ser uma boa fonte de contribuições!
Já adicionei o pessoal como membros colaboradores do projeto.
Este doc tem um esboço do trabalho que estou desenvolvendo agora mais recentemente. Onde lê-se aplicação distribuída, estou me referindo à distribuição entre cliente (que pede simulação) e servidor(que simula e manda o resultado). Este trabalho não está considerando a implementação de uma distribuição de processamento em vários servidores de simulação.
Proposta de trabalho para a disciplina de trabalho.docx
Pelo cronograma deve dar pra perceber que estou trabalhando com uns prazos meio apertados. Mas isto foi proposital tendo em vista que preciso logo após a execução deste projeto, tirar meu foco da ferramenta e voltar para o meu objeto de estudo que são os algoritmos de alocação de recursos nas redes ópticas elásticas. Em virtude disso, optei por implementar este cliente gráfico no modelo Single Page Aplication (SPA).
A aplicação cliente não tem arquitetura. (Pretendo apresenta-la minimamente funcional de início, depois terceirizar o desenvolvimento da mesma para o pessoal do TCC ou da IC.)
Algumas das tecnologias utilizadas pra ganhar tempo foram
Neste link tem uma prévia desta interface: https://snets-2905e.firebaseapp.com/
Sobre:
Massa! No CIn há pelo menos uma disciplina (FOSS, ministrada por Fernando Castor) que incentiva a contribuição para projetos OSS. Se desejável, pode ser uma boa fonte de contribuições!
O planejado é executar o projeto que anexei acima, e então tornar o repositório público e incentivar as contribuições. Por enquanto, até mesmo o pessoal do DiSNeL e outros grupos que usam a ferramenta estão usando a ferramenta de forma não versionada bem prostituída mesmo, este é até um dos motivos pelo qual abandonei o SVN, uma tentativa de agrupar o pessoal de novo.
Neste link tem uma prévia desta interface: https://snets-2905e.firebaseapp.com/
Pô, tá bem legal, @iallengabio. Dúvidas:
cc @cesarbruno16 @acgoj
Exatamente @embs, Falta apenas conectar com o backend. Estou conseguindo cumprir com aquele cronograma que enviei. Mas acredito que avaliar alternativas para esta conexão não seja tão interessante, isto porque o tempo de simulação é naturalmente muito maior do que o exigido pelo cliente de simulação e o servidor de simulação. Novamente, acredito que uma análise de desempenho sob o aspecto de paralelismo de simulações seria bem mais interessante.
Acredito que o pessoal esteja com receio quanto à complexidade de implementação envolvida. Entretanto, como já mensionei o a quantidade de trabalho necessário para implementar as duas propostas é equivalente. O desenvolvimento do simulador já foi pensado para a futura distribuição de processamento, inclusive, acredito que isto pode ser feito de forma bastante modular. Vamos concentrar nossa atenção apenas no pacote simulationControl, mais especificamente na classe SimulationManagement.
Com as implementações de ontem e hoje, a interface web já é capaz de se conectar com um servidor e solicitar uma simulação, o servidor atende a requisição. Ainda falta devolver o resultado para o cliente.
@iallengabio, já foi desenvolvido algum trabalho de disponibilização dos serviços do SNetS através de uma interface web?
Falei com os caras da minha equipe de Avaliação de Desempenho de Sistemas (ADS) e eles acharam que implementar a versão distribuída seria mais trabalhoso que implementar uma interface web.
No caso, a ideia seria implementar duas versões de webservices: uma com SOAP e outra com REST. Depois faríamos a avaliação e compararíamos o desempenho das duas. O que achas?
Tudo bem se eu compartilhar o código do SNetS com o pessoal da minha equipe de ADS?
P.S.: a ideia da implementação da distribuição continua mas (pelo menos por enquanto) os caras da minha equipe de ADS não iriam ajudar nisso.