descentralizarea în sistemele distribuite, o abordare informală

duminică, 1 apr. 2012, 20:52

Voi începe ca de obicei prin a explica toți termenii din titlu care sunt legați direct de subiect, pentru a nu da impresia profund greșită că am înșirat cuvinte doar de dragul de a face tech blabber. Termenii la care mă refer sunt „descentralizare” și „sistem distribuit”, și voi începe cu cel din urmă pentru a-l putea explica apoi pe cel dintâi.

Sistemul distribuit este abstractizarea la nivel (formal) computațional a rețelei de calculatoare. Într-un sens mai larg, orice entitate formată din subentități abstracte care execută calcule spre rezolvarea unei probleme – care problemă e cea definită prin entitatea-mamă, abordarea fiind astfel una top-down – este un sistem distribuit. În acest sens mai larg mai multe procesoare sau core-uri, elemente periferice și una sau mai multe magistrale care le interconectează pe toate acestea formează un sistem distribuit pe care noi îl numim calculator.

Tanenbaum și Van Steen definesc sistemul distribuit ca pe un sistem software care face ca mai multe calculatoare să apară pentru utilizator drept o entitate singulară, aceasta fiind o definiție care are mai mult sens în contextul ingineriei calculatoarelor. Astfel Internetul e un mare sistem distribuit, Twitter e un altul, World of Warcraft e la rândul său un sistem distribuit și așa mai departe. Definiția e foarte generală, astfel că în particular are sens să ne întrebăm cum sunt organizate unitățile de calcul dintr-un astfel de sistem, ce protocoale folosesc ele pentru a comunica, care model e mai potrivit în ce situație și așa mai departe, cu toate astea ocupându-se domeniul sistemelor distribuite. (mai mult…)

povestea sony psn: ce am învățat

vineri, 20 mai 2011, 20:45

PlayStation Network este, după cum probabil știți sau v-ați dat seama, un serviciu de distribuție adresat gamerilor, deținut de Sony. Nu-i cu mult diferit de Steam, Xbox LIVE sau Battle.net, cu mențiunea că fiecare dintre serviciile menționate are specificul său (Steam e mult axat către partea de vânzare, Battle.net mai puțin și în plus e conceput doar pentru produse Blizzard și așa mai departe). Ce deosebește PSN de celelalte astfel de platforme este grupul țintă, deloc întâmplător tocmai acela al posesorilor de PlayStation 3.

Printre aceștia se numără și câțiva indivizi cu abilități tehnice peste medie, oameni care doresc să folosească sistemele pentru mai mult decât jocuri. Aspectul ăsta nu-i nici nou și nici deosebit. PS3-ul nu-i nici primul și nici ultimul sistem ce are norocul de a trece sub lupa hackerilor: la fel s-a întâmplat cu Kinect, de exemplu, și la fel se întâmplă cu orice piesă hardware mai răsărită. Pe de o parte, asta reprezintă, cum am zis, o ocazie de a cerceta software și hardware la nivelul „state of the art”. Pe de altă parte, privind din perspectiva Sony, orice tentativă de reverse-engineering e o amenințare la adresa proprietății intelectuale Sony și un act care poate rezulta în pierderi serioase financiare pentru companie, sau cel puțin așa bănuiesc eu că cred dânșii. (mai mult…)

interludiu: facebook față cu securitatea

sâmbătă, 22 ian. 2011, 11:16

Fiindcă, după cum probabil știți, subsemnatul a comis nerozia de a se alătura fenomenului web social, și încă cum, acesta din urmă manifestă deseori tendința de a duce amuzamentul către noi dimensiuni ale socialului, bla – sau de a se întoarce împotriva propriului utilizator într-un fel sau altul, după caz. O să vă dau un exemplu rupt direct din mașinăria atroce a individului pe nume Zuckerberg:

(mai mult…)