publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
2 skomentuj »

TAGI: twitter , bittorrent , aktualizacja , bittornado , serwer

2010-02-11 14:21  |  Adam Golański

Projekt Murder, czyli BitTorrent posłuży do masowych aktualizacji serwerów

Projekt Murder, czyli BitTorrent posłuży do masowych aktualizacji serwerów

Infrastruktura Twittera, najpopularniejszego serwisu mikroblogowego świata to tysiące serwerów, obsługujących przesyłanie miliardów wiadomości miesięcznie. Zarządzanie taką liczbą maszyn nie jest proste – główny problem to zapewnienie aktualizacji dla wszystkich serwerów jednocześnie. Zajmuje to wiele czasu i wymaga dużych nakładów pracy. Czy można jakoś obniżyć koszty i czas takich operacji? Zdaniem autorów projektu o dźwięcznej nazwie „Murder”, jest to możliwe.

Twitter zamierza w tym celu skorzystać z BitTorrenta. Na bazie opensource'owej biblioteki BitTornado powstaje narzędzie, które pozwoli na szybkie i wydajne rozprowadzanie plików między serwerami – staną się one członkami rozproszonego roju, rozsiewając między sobą aktualizacje poprzez sieć P2P.

Jako że wszystkie serwery uczestniczą w rozprowadzaniu plików, instalacja aktualizacji na serwerowej farmie zajmuje tylko ułamek czasu w porównaniu do tego, ile zajęłoby ich aktualizowanie z centralnego serwera. Co prawda, system wciąż jest w pewien sposób scentralizowany – jedna z maszyn odgrywa rolę trackera i nie wykorzystuje się rozproszonych tablic mieszających, to jednak komunikacja między tym serwerem BT a pozostałymi peerami jest ograniczona do minimum.

Projekt Murder jest opracowywany przez Larry'ego Gadea z Twittera; ma on jednak posłużyć nie tylko mikroblogowemu serwisowi. Wydany na wolnej licencji Apache, dostępny jest dla wszystkich zainteresowanych na GitHubie. Osobliwa nazwa, jak wyjaśnia jego autor, wiąże się z określeniem na stado kruków, nie zaś z jedną z popularnych zbrodni.

Dyrektor generalny BitTorrenta, Eric Klinker, cieszy się bardzo z wykorzystania tej technologii P2P w Twitterze. Przyznał na łamach firmowego bloga, że liczy, „że więcej Webowych Monstrów zainteresuje się tym i innymi zastosowaniami BitTorrenta w rozwiązywaniu problemów Internetu”. Jego zdaniem wysoka efektywność aktualizacji oprogramowania poprzez BT „skróci przestoje witryn internetowych, czas przeznaczony na obsługę techniczną i okresy wystawienia na podatności związane z bezpieczeństwem”.

Twitter tymczasem nie podał jeszcze żadnych szczegółów – wiadomo jedynie, że Projekt Murder ma zostać wdrożony już w najbliższych tygodniach.

Źródło: github.com, torrentfreak.com, blog.bittorrent.com

publikuj: Opublikuj w wykop.pl Opublikuj we flaker.pl Opublikuj na OSnews.pl Opublikuj w delicious wydrukuj
2 skomentuj »

Polecamy

Reklama

Komentarze

  • mic

    #1 mic 2010-02-11 18:26:24 0

    Mam wrażenie, że gdyby wykorzystać taki patent w Windows, pobieranie aktualizacji (zwłaszcza po świeżej instalacji systemu) trwałoby przynajmniej o 50% krócej.

    IP: 80.48.186.[...] Opera/9.80 (Windows NT 6.0; U; pl) Presto/2.2.15 Version/10.10

  • lolek

    #2 lolek 2010-02-11 23:33:31 0

    Jeszcze nie widziałem żeby MSowe aktualizacje nie były ściągane z maksymalną prędkością. Problemem raczej jest ich wielkość, MS zawsze daje całe nowe pliki do podmiany zamiast małych binarnych diffów. Do wręcz granic absurdu posuneło się Google których narzędzia opierają się o (dis)assembler x86 - czy ktoś kiedyś zauwazył jak aktualizacje np. chrome się ściągaja? :P

    IP: 109.243.24.[...] Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.6) Gecko/20091216 Iceweasel/3.5.6 (like Firefox/3.5.6; Debian-3.5.6-1)

Uwaga! Możesz zarejestrować się w serwisie i w ten sposób zarezerwować swój nick oraz ominąć konieczność ciągłego odczytywania wyrazów.

Aby dodać komentarz, musisz podać swój nick, treść komentarza oraz poprawnie przepisać oba słowa z obrazka (słowa muszą być rozdzielone spacją).
W treści komentarza można używać języka formatowania BBcode.

Polecane książki

Czytaj Webhosting

Chcesz być na bieżąco z naszymi informacjami? Zapisz się na Newsletter.

Zarejestruj domenę

Sprawdź dostępność swojej domeny:

.pl: 0 zł   .com: 19.90 zł
.com.pl: 0 zł   .eu: 19.90 zł