Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
OpublikowałKarolina Paczuski Został zmieniony 10 lat temu
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)
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.