Pobieranie prezentacji. Proszę czekać

Pobieranie prezentacji. Proszę czekać

Przemysław Gomułka Promotor: dr inż. Łukasz Czekierda

Podobne prezentacje


Prezentacja na temat: "Przemysław Gomułka Promotor: dr inż. Łukasz Czekierda"— Zapis prezentacji:

1 Przemysław Gomułka Promotor: dr inż. Łukasz Czekierda
Budowa i weryfikacja działania rozproszonego systemu do optymalizacji komunikacji HTTP Przemysław Gomułka Promotor: dr inż. Łukasz Czekierda

2 Agenda?

3 Zapotrzebowanie Zastosowania systemu u dostawcy Mobilnego Internetu
Odciążenie wewnętrznej sieci operatora Szybsze pobieranie stron przez użytkowników Dłuższe wykorzystanie łącza (limity na ilość pobieranych danych) W szkole lub firmie wyposażonej w słabe łącze częste pobieranie tych samych treści

4 Cel pracy Zaprojektowanie architektury
Na podstawie architektury zbudowanie systemu realizującego wymagania różnych użytkowników Weryfikacja działania zaimplementowanego systemu pod kątem wydajności i korzyści

5 Architektura

6 Budowa systemu Serwer HTTP Serwlet http
Odwzorowanie żądań HTTP na obiekty transportowe AdBlock Filtrowanie adresów Zgodność z filtrami AdBlock

7 Budowa systemu Serwer cache EHCache RESTful Web Service Transformacja
javax.imageio Np. tablica kwantyzacji jpg Gzip – html, javascript

8 Budowa systemu Klient HTTP Wykorzystane moduły
HttpClient HttpClient Cache EJB Stateless Session Bean Interfejsy lokalne Realizacja IoC za pomocą Context Dependency Injection

9 Budowa systemu Serwer JEE Glassfish
Monitoring systemu przez konsolę jmx

10 Przykładowe zastosowanie systemu

11 Weryfikacja działania
Modem GSM wykorzystujący EDGE Szybsze pobieranie danych Średnio przy wyłącznym systemie 145ms Średnio przy włączonym systemie 41ms Przykład redukcji ilości pobranych danych (gazeta.pl)

12

13

14

15


Pobierz ppt "Przemysław Gomułka Promotor: dr inż. Łukasz Czekierda"

Podobne prezentacje


Reklamy Google