Artigo para a categoria 'Projetos'

Números que todos deveriam conhecer ;)

Copiando de uma palestra do google sobre sistemas largamente distribídos ;)

” Numbers Everyone Should Know:

L1 cache reference                                               0.5 ns
Branch mispredict                                               5 ns
L2 cache reference                                               7 ns
Mutex lock/unlock                                              25 ns
Main memory reference                                     100 ns
Compress 1K bytes with Zippy                          3,000 ns
Send 2K bytes over 1 Gbps network                 20,000 ns
Read 1 MB sequentially from memory           250,000 ns
Round trip within same datacenter                500,000 ns
Disk seek                                                                10,000,000 ns
Read 1 MB sequentially from disk                   20,000,000 ns
Send packet CA->Netherlands->CA               150,000,000 ns

SYMPHONY PACKAGES FOR UBUNTU ;)

Para os que gostam de PL (programação linear)

Depois de muito tempo tomei vergonha e criei os pacotes para ubuntu (hardy) do shymphony [1] :)

Os pacotes estão baseados na versão 5.1.8 SVN/STABLE, e já estão funcionais, falta acertar uma série de coisas, mas, o mais importante, FUNCIONA.

Algumas coisas sobre o pacote:

  1. Versão estável do svn
  2. Suporte a paralelismo (PVM)
  3. Utilizando como solver principal o CLP (que também está empacotado)
  4. Pacote com a documentação inclusa
  5. Bibliotecas de suporte para “linkagem”

TODO:

  1. Adicionar suporte ao solver GLPK, esta sem por causa de um bug na compilação
  2. Refinar o pacote, coisas como limpesa, copyright, etc

Os pacotes estão disponíveis em meu repositório particular por eqto, e pode ser baixado daqui :

http://www.mussicorp.net/pacotes/pool/coin-ubuntu/s/symphony/

ou adicionando ao sources.list

deb http://www.mussicorp.net/pacotes/ hardy cooin-ubuntu

Estou rodando uns testes com uns problemas meu, e já gostei dos resultados que obtive :)

O meu velho problema de mestrado que demorou mais de 2 dias para resolver com CPLEX em uma SUN, também achou seu otimo com ele :) e em 20 horas (tudo bem que rodei em uma opteron de 8 cores e 16Giga de ram, bem maior que a SUN original).

Agora quero rodar alguns problemas padrões do miplib de várias formas para por comparar os resultados, meu plano é:

usar o cluster PVM com 4 máquinas 2 xeon (32bits) e 2Giga ram, para comparar com a opteron e rodar apenas em um nó, para servir de base de comparação e depois com tempo ver como comporta a escalabilidade com 1,2,3,4,5,6 nós (mais que isso não vai ter jeito, mas bem que queria … pelo menos mais uma opteron para ver o comportamento em 64bits nativo).

[1] SHYMPHONY:

SYMPHONY is an open-source generic MILP solver, callable library, and extensible framework for implementing customized solvers for mixed-integer linear programs (MILPs). SYMPHONY can be built in various sequential and parallel configurations for either distributed or shared memory architectures and can be used “out of the box” as a solver for generic mixed-integer linear programs or customized through a wide variety of user callback functions and control parameters. SYMPHONY has a number of advanced capabilities stemming from the research projects discussed above, including the ability to solve multi-objective MILPs, the ability to warm start its solution procedure, and the ability to perform basic sensitivity analyses. SYMPHONY has has been deployed in a variety of application areas, including computational biology, wireless telecommunications, supply chain management, transportation services, and air transportation.

A velha briga com os pacotes debian ;)

pois é …

nois se acostuma a fazer as coisas de uma forma …. e qdo muda apanha um pouco :)

ultimamente venho brincando com a criação de pacotes debian para o ginga e para alguns componentes do coin-or …

só q desta vez, decidi deixar os fontes fora do svn … fazer algo mais limpo :)

e como sempre … apanho de alguns detalhes :)  fora a cabeça ruim para lembrar de tudo que se lê heheh

pois bem … esse post é mais para virar uma memória para mim mesmo … o que acontece.

quando não se inclui os fontes no SVN, tem de se criar um tar deste e aloca-lo em um dir chamado tarballs.

até aqui qualquer um que leu o manual ou que está acostumado a recompilar os pacotes deve saber …

O que estava me batendo aqui esses dias era a “configuracao” da arvore do SVN para não precisar dos fontes, necessitar apenas do orig.tar.gz.

Tinnha criado a pasta no SVN, com o dir debian, todos os componentes, feito alguns testes de compilação, tudo certo da forma “tosca” de se fazer as coisas.

Tendo o grosso pronto, parti para limpar a “situação”, ou seja, adicionei só o dir debian ao SVN e apaguei o resto. Qual não foi a minha surpresa que ao tentar recompilar o pacotinho estava dando erro… uma coisa muito bizarra … tipo …  o fontes eram descompactados e depois apagados :(

segue o erro completo para a “eternidade” hehehe :

Vai ter paciencia para ler ??? »

Gabriela, a Síndrome, o Medo

Eu sempre discuti muito com o pessoal sobre o “O Medo que as Mudanças Trazem” para o ambiente de TIC, ainda mais em ambientes nois quais existem uma ebulição muito forte de mudanças e que estavam “adormecidos”, estacionados no tempo …  Lugares onde as mudanças começam e antigos hábitos fazem muitos “acomodados” tremerem e criarem barreiras para qualquer nova “aventura” nos meandros de nossa vida profussional ;)

Lembrei dessa discução por causa desse artigo da Infomoney, Síndrome de Gabriela impede progresso na carreira, por isso enfrente seus medos , que copio abaixo …

Vai ter paciencia para ler ??? »

Pesquisadores criam anel de blogs científicos

Agência USP
13/05/2008

Pesquisadores do Laboratório de Divulgação Científica da USP, campus de Ribeirão Preto, criaram o Anel de Blogs Científicos, um portal que reúne tudo que se publica em blogs sobre ciência em língua portuguesa.

Blogosfera científica

O objetivo é criar uma blogosfera científica, ou seja, blogs (páginas pessoais) interligados entre si. Também está em elaboração o C&Tube, um blog exclusivamente com vídeos sobre ciência.

Nas primeiras semanas de funcionamento o Anel já reúne mais de 25 blogs da área e a estimativa é de se chegar nos próximos dias a 200 blogs cadastrados. “Esperamos que essa concentração de links provoque um aumento do fluxo de visitas nos blogs e um maior intercâmbio e troca de experiências entre blogueiros científicos”, explica o professor Osame Kinouchi Filho, da FFCLRP, que integra a equipe responsável pelo projeto.

Vai ter paciencia para ler ??? »

Quem Mexeu no Meu Queijo?

É um ensinamento para a vida essa historinha … quem vc é ?

Mais a segunda parte ;)

“Uma maneira fantástica de lidar com as mudanças em seu trabalho e em sua vida.”

Quem mexeu no meu Queijo? de Spencer Johnson, M. D.

Vale a pena ler o artigo também … ele é bem pegueno…

Governança de Software Livre …

Eu já vinha conversando sobre este assunto (Governança de TI) a algum tempo com algumas pessoas e como e quais as implicações dentro da comunidade de SL, etc etc etc

Como a discussão sobre esse assunto é grande … e eu ainda não consegui sentar e escrever minhas argumentações sobre várias facetas dessa discussão … vai ae um link que achei muito interessante ;)

Ainda abro um tópico so para esse tipo de discussão por aqui …

https://fossbazaar.org/

What is FOSSBazaar?

FOSSBazaar is a workgroup of the Linux Foundation, a 501c6 nonprofit organization. It is a community and knowledge-base that is provided to support open communication between FOSS users and experts. Best practices are discussed for topics such as: acquiring and deploying FOSS, defining policies for FOSS governance, developing and implementing processes to execute FOSS policy, and finding tools and other resources for process implementation. Current events that affect FOSS are also discussed. It is supported by FOSSBazaar.org, a collaborative environment site aiming at capturing the benefits and minimizing the risks of FOSS.

XEN 3.1 e virt-manager para Debian etch

Atualizado os pacotes ;)

Eles precisam de mais refinamentos, mas tem faltado tempo para mais testes e polimentos, principalemente na libvirt.

Endereço para mais informações : http://www.mussicorp.net/pacotes/

Os fontes estão no meu svn e no svn do XEN-BR

Prometo nos próximos dias compilar os pacotes para o Ubuntu Feisty.

Pacotinhos daqui … pacotinhos de lá

Já tem um certo tempo que eu fico mexendo com uns pacotinhos Debian para poder resolver e ajudar em tarefas do dia a dia …

Eu publico eles no mesmo lugar a tempo, mas nunca parei para divulgar eles … mesmo porque a maioria é apenas adaptação dos pacotes a necessidades específicas. Assim o endereço para poder utiliza-los é:

http://www.mussicorp.net/pacotes/

Entre os pacotes estão:

  • Pacotes experimentais para o Mysql-federado usado para o Tamanduá;
  • Xen com as correções necessárias para as placas de rede BNX2 (IBM x3550/3755);
  • Como bom preguiçoso ;) system-config-lvm do RH para debian :) (necas de alien);
  • Tora com suporte ao Client ORACLE. (sim, precisa de instalar o client).

Vou reorganizar várias das documentações que fiz/participei e pública-las novamente ;) tem muito material excelente do LibertasBR que não merece ficar sem maior exposição.

Bomba H caseira ;)

Não teve como … tive de perder um minuto no meio do dia de trabalho …

Qual nerd que em sua infância não teve seus delirios de construir coisas grandiosas …

Bom .. enquanto tem gente que fala .. tem gente que faz, mesmo que seja um reator de fusão de hidrogênio na garagem de casa … esse exemplo aqui:

http://tecnologia.terra.com.br/interna/0,,OI1509984-EI4799,00.html

… me fez  lembrar da minha infância ;)

eu não tinha tantos sonhos com aramas ou energia … mas sonhava em ser piloto/astronauta …  e nada melhor que tentar construir um foguete ;) só para ver ele subir …  e quem sabe um dia subir com ele para as estrelas.

e foram tantos prototipos, tantas horas na frente do MSX, de leitura então, coitada da bibliotecária (sim … não havia internet na epoca) …  tantas explosões no terraço da minha casa. (D. Regina ficava louca ;) )

Eita nostalgia … saudade daquela época .. me divertia a valer.