CoDeeN
Deweloperzy | Uniwersytet Princeton |
---|---|
Pierwsze wydanie | 2003 |
System operacyjny | Wieloplatformowy (aplikacja internetowa) |
Typ | Pamięć podręczna sieci P2P |
Strona internetowa |
CoDeeN to system serwera proxy stworzony na Uniwersytecie Princeton w 2003 roku i wdrożony do ogólnego użytku w PlanetLab . Działa w następujący sposób:
- Użytkownicy ustawiają swoje internetowe pamięci podręczne na pobliski serwer proxy o dużej przepustowości, który uczestniczy w systemie.
- Żądania do tego serwera proxy są następnie przekazywane do odpowiedniego członka systemu, który jest odpowiedzialny za plik (powinien go buforować) i który wysłał ostatnie aktualizacje pokazujące, że wciąż żyje. Plik jest przekazywany do serwera proxy, a stamtąd do klienta.
Dla zwykłych użytkowników oznacza to, że jeśli używają tego, a serwer działa wolno, jednak zawartość jest buforowana w systemie, to (po pierwszym przesłaniu) żądania do tego pliku będą szybkie. Oznacza to również, że żądanie nie zostanie spełnione przez pierwotny serwer, co jest równoznaczne z darmową przepustowością.
W przypadku rzadkich plików ten system może być nieco wolniejszy niż pobieranie samego pliku. Szybkość systemu podlega również ograniczeniom liczby uczestniczących serwerów proxy.
W przypadku dużych plików żądanych przez wielu peerów, wykorzystuje rodzaj „strumienia multiemisji” od jednego peera do innych, który następnie jest dystrybuowany do odpowiednich serwerów proxy.
CoBlitz, firma technologiczna CDN (2006–2009), była tego początkiem, ponieważ pliki nie są zapisywane w pamięci podręcznej sieci jednego członka systemu proxy, ale zamiast tego są zapisywane fragmentarycznie na kilku członkach i „zebrani”, gdy są o to poproszeni. Pozwala to na większe udostępnianie miejsca na dysku między serwerami proxy i większą odporność na awarie. Aby uzyskać dostęp do tego systemu, adresy URL zostały poprzedzone przedrostkiem http://coblitz.codeen.org/ . Firma Verivue Inc. nabyła CoBlitz w październiku 2010 roku.