Abordarea swarm in programare este o tehnica utilizata in special de anumite proiecte NASA. Despre ce e vorba ? E vorba de nişte unităţi simple care executa funcţii primare si care comunica intre ele si care se pot “combina” pentru a realiza taskuri complexe. Din punct de vedere strict programare ideea e simpla. O mulţime de threaduri cu funcţii foarte simple cu o modalitate de comunicare intre ele si pe baza lor se pot realiza funcţii complet noi. Cel mai simplu exemplu este un server de web care deserveşte o mulţime de clienţi. Practic acolo sint o gramada de threaduri apache care servesc clienţii . Rezultatul final al operaţiunii privit din punct de vedere swarm este ca entitatea numita vizitatori unici creste sau scade funcţie de numărul de threaduri si de content. Considerând contentul ca o constanta de aranjarea elementelor din swarm ( threadurile ) depinde in mod direct creşterea de vizitatori unici. Oare a mai privit cineva lucrurile in acest mod ? Pentru ca algoritmi de controlul unui swarm deja exista, iar comportamentul swarm a fost studiat de biologi in special.
Costin tu stii ceva de treaba asta ? Ai intilnit-o ?
Merge! 🙂
si invers ?
Comments are closed.