Efektywna transmisja plików za pomocą TCP Piotr Kasprzyk Instytut Informatyki Politechniki Śląskiej
Plan prezentacji opis problemu model aplikacji testowej wykonane badania wnioski
Problem dwa komputery dyski twarde o dużej pojemności szybka sieć lokalna Fast Ethernet protokół TCP kopiowanie dużych plików między komputerami
Aplikacja Dysk Aplikacja Dysk Szybka sieć Komputer
Prędkość przesyłania danych dysk sieć transmisja pliku 15 MB/s 11.3 MB/s9.9 MB/s
Metoda badań - aplikacja testowa modelowanie pracy rzeczywistych aplikacji do przesyłania plików przez sieć wymiana danych przez połączenia TCP odczyt i zapis informacji do pliku generowanie danych testowych pomiar prędkości przesyłania danych
Model aplikacji testowej pliksieć
Model aplikacji testowej pliksieć
Wysyłanie danych pliksieć
Odbiór danych siećplik
Prędkość odczytu z pliku plikmiernik
Prędkość odczytu z sieci siećmiernik
Prędkość zapisu do pliku generatorplik miernik
System z 3 strumieniami wyjściowymi
Parametry magazynu liczba buforów (co najmniej jeden) rozmiar pojedynczego buforu (w bajtach)
Badania: Szybkość odczytu sektorów dysku
Czas przesyłania pliku 565 MB przez sieć
Czas odczytu danych z pliku
Czas transmisji pliku w sieci
Liczba ramek IP przy transmisji pliku w sieci
Liczby ramek IP o określonej długości (dane po 512 B)
Sklejanie danych w Microsoft TCP Max. rozmiar ramki Dane R2R1
Wnioski aplikacja oparta o przedstawiony model pozwala na przeprowadzanie testów zaawansowane buforowanie danych może zwiększyć efektywność transmisji dostęp do kodu źródłowego systemu operacyjnego ułatwia wyjaśnianie przyczyn problemów