290 likes | 498 Views
Zarządzanie i wymiarowanie Systemu IIP Prezentacja: dr inż. Janusz Granat Instytut Łączności. Zespoły realizujące. Politechnika Warszawska. Poznańskie Centrum Superkomputerowo-Sieciowe. Akademia Górniczo-Hutnicza. Politechnika Poznańska. Politechnika Śląska. Instytut Łączności.
E N D
Zarządzanie i wymiarowanie Systemu IIPPrezentacja: dr inż. Janusz GranatInstytut Łączności
Zespoły realizujące Politechnika Warszawska Poznańskie Centrum Superkomputerowo-Sieciowe Akademia Górniczo-Hutnicza Politechnika Poznańska Politechnika Śląska Instytut Łączności Politechnika Gdańska
Zarządzanie na poziomie 1/2 • Obsługa żądań utworzenia Równoległych Internetów • Przydział zasobów zgodnie z przyjętym mechanizmem wymiarowania • Monitorowanie wykorzystania zasobów • Zwalnianie zasobów • Pośrednictwo w komunikacji między poziomem 1/2 i Równoległymi Internetami
Moduły – poziom 1/2 Moduły Moduł sterowania procesami Moduł obsługi zgłoszeń Moduł wymiarowania Baza danych Interfejs www
Żądania utworzenia RI • Specyfikacja żądania poprzez panel www • Uruchomienie procesu wymiarowania • Rezerwacja zasobów w bazie danych
Zarządzanie żądaniami utworzenia RI • Możliwość przeglądania statusów żądań • Możliwość konfigurowania dodatkowych parametrów węzłów lub interfejsów specyficznych dla danego RI/urządzenia
Weryfikacja żądań i konfiguracja • wymiarowanie • Zatwierdzenie – ustawienie dodatkowych parametrów • Konfiguracja – wysłanie konfiguracji do agentów zarządzania
Relacja wymiarowanie/zarządzanie • Wymiarowanie I – alokuje zasoby elementarne • Wymiarowanie II – tłumaczy wielkość zasobów elementarnych na konfigurację sprzętu i ustawienia platform sprzętowych 13
Modele dla wymiarowania I poziomu Model LP podstawowy Model LP z rozdziałem zasobów węzła Model z ograniczeniem opóźnienia 14
Wymiarowanie I:modele LP • Minimalizacja zajętej przepustowości całkowitej • Minimalizacja użycia zasobów węzłowych • Minimalizacja zajętej przepustowości przy zachowaniu wymaganego opóźnienia
Wymiarowanie I • Przykładowe wyniki Wymiarowania I 16
Wymiarowanie II • Translacja przepustowości dla RI obliczonej w wymiarowaniu I na konfigurację schedulerów • platformy • Xen • NetFPGA • EZ-Eppliance • Wyniki dostępne w formacie XML i komend CLI 17
Przydział dla Xen Podział przykładowy (30%,20%,50%) Konfiguracja schedulera <SchedulerXENFPG cyclelength="100000"> <PhaseLength pi="IPv6">30000</PhaseLength> <PhaseLength pi="DSS">20000</PhaseLength> <PhaseLength pi="CAN">50000</PhaseLength> </SchedulerXENFPG> 18
Przydział dla EZAppliance Konfiguracja schedulera <Interface id="29"> <Schedulertype="EZ"> <BaseValue>100000</BaseValue> <QOS> <WFQ>2</WFQ> <CIR>25000000</CIR> <CBS>1500</CBS> </QOS> <DSS> <WFQ>2</WFQ> <CIR>25000000</CIR> <CBS>1500</CBS> </DSS> </Scheduler> </Interface> 19
Architektura Systemu Zarządzania Systemem IIP System zarządzaniaRI IPv6 QoS
Architektura Podsystemu Zarządzania RI IPv6 QoS System zarządzaniaRI IPv6 QoS Komunikacja ze sprzętem Modułysterowania Komunikacja z operatorem Komunikacja z systemem zarządzanianiższej warstwy Operatorzy System zarządzaniaSystemem IIP
Implementacja Monitorowanie stanu sieci Zautomatyzowanakonfiguracja urządzeń Zarządzanie Konfiguracją RI Tworzenie sieci wirtualnych Ustawianie parametrówjakości (QoS) Pełna informacja o topologiiz Systemu IIP
Interfejs Administratora Interfejs WWW • Kreator konfiguracji • Historia przesłanych zleceń • Instrukcje krok po kroku Zarządzanie RI Zarządzanie VN • Podgląd stanu i ustawień • Wygodna edycja ustawień
Algorytmy dla RI CAN • Hierarchiczne wyznaczanie ścieżek: a) Wewnątrz domen – wyznaczanie predefiniowanych ścieżek w relacjach (domena zewnętrzna – domena zewnętrzna, domena zewnętrzna – sieć dostępowa), spełniających wymogi QoS;użycie metod optymalizacji b) Na poziomie międzydomenowym – wielościeżkowy, wielokryterialny ruting
Rutingwewnątrzdomenowy – proces obliczeniowy off-line, niezależnie w każdej domenie Relacja – para różnych elementów, którymi mogą być sieć dostępowa lub inna domena dołączona do naszej domeny Cel – dla każdej relacji i CoS znaleźć ścieżkę wewnątrzdomenową Rutingwewnątrzdomenowy
Podsystem zarządzania RI CAN System Zarządzania CAN Rozszerzona topologia domeny #3 sieci CAN Rozszerzona Topologia domeny #2 sieci CAN Skrypty kolejek start-can Plik RAE Kopiowanie plików konfiguracyjnych + konfiguracja ręczna Pliki Quagga Pliki PCE (t1,t2,t3) Rozszerzona topologia domeny #1 sieci CAN Rozszerzonatopologia domeny #1 sieci CAN • intra [2] • Optymalizacja (wyznaczanie ścieżek wewnątrzdomenowych) • Generacja konfiguracji `` `` Definicja domen Definicja domen Domena #1 CAN intra [1] Tworzenie rozszerzonej topologii dla domen System zarządzania – poziom 1/2 Wymagania na ruch Topologia całej sieci CAN Ustawienia dodatkowe domeny
Zaimplementowano podsystem zarządzania poziomu 1/2 Zaimplementowano podsystemy zarządzania dla RI IPv6 QoS i RI CAN Podsumowanie