Witam
Interesuje mnie programowanie agentowe, czy chętnie przyjmę jakiś wskazówki jak zacząć :)
Póki na to czas :)
Witam
Interesuje mnie programowanie agentowe, czy chętnie przyjmę jakiś wskazówki jak zacząć :)
Póki na to czas :)
Trochę niszowy temat mi się wydaje :P
W każdym razie z tego co się orientuję to podobne podejście co w wiki pod hasłem programowanie agentowe stosuje Google w swoich systemach np BigTable i MapReduce.
Np:
W BigTable dane są zreplikowane, każdy komputer w chmurze jest monitorowany przez inne komputery (zwykle są jakieś główne wyznaczane, chociażby dynamicznie) i jeśli wykryje się błędy to jest odłączany, a jego obowiązki przejmują inne komputery.
MapReduce to znowu rozdzielania zadania na wiele komputerów a potem zbieranie wyników. Framework udostępnia możliwość powtórzenia liczenia jakichś tam części danych jeżeli wykryto błąd przy sprawdzaniu poprawności.
Edit:
O fak, zapomniałem, że to w Javie :P
Straszne głupoty, ale skoro lubisz takie zabawy i lubisz Javę (sic!), zainteresuj się JADEm.