Seminarium: Systemy Rozproszone
23 kwietnia 2009, godzina 12:15,
sala
Internet jest rozproszonym po całym świecie systemem, w którym komunikują się ze sobą miliony użytkowników i maszyn. Dużym wyzwaniem jest dostarczanie zawartości w skalowalny sposób, czyli tak, żeby była dostępna wszędzie, zawsze i jak najszybciej.
Bez podstawowych rozwišzań tego problemu, Internet dawno przestałby się rozwijać. Krótko więc powiem o tradycyjnych sposobach skalowania, czyli rozpraszaniu obiążenia na większą liczbę maszyn (klastry, itp.), replikacji oraz cache'owaniu. Niestety nie rozwiązują one wszystkich problemów.
Główna część prezentacji będzie poświęcona sieciom Content Delivery Network (CDN), które poprzez ciągłe monitorowanie warunków systemu (obciążenie serwerów i łącz, topologia sieci, spójność danych, czasy trwania komunikacji z klientami) i na ich podstawie dynamicznie zmieniają strategie replikacji. Opieram się tutaj na dwóch przykładach:
Serdecznie zapraszam!
Marcin Koziński