Infrastruktura do monitorowania i kontroli zużycia energii

Slides:



Advertisements
Podobne prezentacje
Polska Infrastruktura Informatycznego Wspomagania Nauki w Europejskiej Przestrzeni Badawczej Intuicyjny interfejs do zasobów projektu PL-Grid Migrating.
Advertisements

Architektura SAP R/3 Wybrane zagadnienia.
extensible messaging and presence protocol
Bramka zabezpieczająca VPN
Sieci komputerowe.
Rozszerzalność systemów rozproszonych
Uwierzytelnianie i autoryzacja dostępu do portali
Opracował: Patryk Kołakowski(s1715)
Norton AntiVirus.
Wykład nr 1: Wprowadzenie. Pojęcia podstawowe
Systemy operacyjne.
Honorata Prokop, Izabela Ubowska
Proxy WWW cache Prowadzący: mgr Marek Kopel
Piotr Doskocz Aleksandra Lechki Krzysztof Lewicki
Proxy (WWW cache) Sieci Komputerowe
Sieci komputerowe: Firewall
PLANET ADE-3410, ADE-3400v2, ADE-4400v2 Modem Router A DSL 2/2+
SG-500 Bramka zabezpieczająca VPN Copyright © PLANET Technology Corporation. All rights reserved.
PLANET WLS-1280 Bezprzewodowy przełącznik sieci LAN
Longhorn - Usługi terminalowe
Co to jest SOA Czym SOA nie jest
Artur Szmigiel Paweł Zarębski Kl. III i
Interaktywny serwer WWW zrealizowany na platformie mikrokontrolera
? Rosnące potrzeby użytkowników Rozmiar problemu Czas Komputer domowy
PROJEKT SIECI KOMPUTEROWYCH
IT Asset Management Service
Hybrydowy Kontroler NetAXS™
Protokół Komunikacyjny
Microsoft Lync Efektywna komunikacja w Biznesie
Jerzy Jelinek Paweł Korpowski
ZIS Tematyka prac magisterskich w Zakładzie Informatyki Stosowanej.
Realizacja prostej sieci komputerowej
Zdalna identyfikacja systemów operacyjnych i komputerów Nowe techniki oparte na błędach zegarów 3 kwietnia 2005 Opracował: Paweł Pokrywka Promotor: dr.
Temat 4: Rodzaje, budowa i funkcje urządzeń sieciowych.
Rozdział 1: Wprowadzenie do systemu Windows 2000 i podstaw sieci
Sieciowe Systemy Operacyjne
Aplikacje systemu windows XP
Narzędzia administracyjne
SOS SYSTEM OBSŁUGI SZKOŁY
SYSTEMY OPERACYJNE Adresowanie IP cz3.
Podstawy teleinformatyki
Zarządzanie Projektami
Sieci komputerowe.
Sieci komputerowe.
Jednym z podstawowych celów tworzenia sieci komputerowych jest współdzielenie zasobów, takich jak pliki lub drukarki. Każdy z takich zasobów musi być udostępniony,
Temat 6: Dokumentacja techniczna urządzeń sieciowych.
PODSTAWY SIECI KOMPUTEROWYCH - MODEL ISO/OSI. Modele warstwowe a sieci komputerowe Modele sieciowe to schematy funkcjonowania, które ułatwią zrozumienie.
BUDOWA I DZIAŁANIE SIECI KOMPUTEROWYCH LEKCJA 1: Zadania sieci komputerowych i modele sieciowe Dariusz Chaładyniak.
Sposoby zdalnego sterowania pulpitem
Połączenia aplikacji Klient/Serwer
SIEĆ KLIENT-SERWER Pojęcie sieci typu klient – serwer.
Zarządzanie stacjami roboczymi przy wykorzystaniu urządzeń i oprogramowania KACE serii 1000, 2000, 3000 Adam Pura, IT Projekt Jacek Gralik, Quest Dystrybucja.
Temat 1 Pojęcie systemu operacyjnego Opracował: mgr Marek Kwiatkowski.
Podział sieci komputerowych
Model warstwowy ISO-OSI
Bartosz Pawlak Wiktor Paliwoda Bezpieczeństwo Systemów Operacyjnych IMAP vs POP.
Komisja Zasilania IGKM „ Nowoczesne rozwiązania rozdzielnic prądu stałego i średniego napięcia dla elektrycznej trakcji miejskiej” r. Konin.
ANALIZA WDROŻENIOWA ŚRODOWISKA PRACOWNI KOMPUTEROWEJ Z WYKORZYSTANIEM OPROGRAMOWANIA OPEN SOURCE. PRACA MAGISTERSKA: Sebastian Kasperek Promotor: dr inż.
Systemy operacyjne i sieci komputerowe DZIAŁ : Systemy operacyjne i sieci komputerowe Informatyka Zakres rozszerzony Zebrał i opracował : Maciej Belcarz.
Protokoły używane w sieciach LAN Funkcje sieciowego systemu komputerowego Wykład 5.
materiały dla uczestników
BEZPRZEWODOWA MYSZ OPTYCZNA WM121 GREEN-WHITE
Wydział Matematyki, Informatyki i Architektury Krajobrazu
Sponsorzy: Media:. Sponsorzy: Media: MBUM 9/11/2017 Mikrotik Beer User Meeting Integracja uwierzytelniania tunelu L2TP/IPsec z Microsoft Active Directory.
Podstawy sieci komputerowych
PODSTAWOWE ZARZĄDZANIE KOMPUTERAMI Z SYSTEMEM WINDOWS
PROGRAMY DO KONTROLI RODZICIELSKIEJ
PROGRAMY DO KONTROLI RODZICIELSKIEJ
Aplikacje i usługi internetowe
Zapis prezentacji:

Infrastruktura do monitorowania i kontroli zużycia energii Konferencja I3 – internet – infrastruktury - innowacje SMOA Devices Infrastruktura do monitorowania i kontroli zużycia energii Bartek Bosak, Krzysztof Kurowski, Bogdan Ludwiczak, Ariel Oleksiak, Michał Witkowski

Motywacje – Green Computing SMOA Devices jako odpowiedź na następujące wyzwania i problemy: Rosnące zainteresowanie metrykami uwzględniającymi konsumpcje energii (performance-per-watt) Rosnąca świadomość wpływu jaki ma wykorzystanie komputerów na środowisko Rosnące ceny energii elektrycznej Powszechne uświadomienie faktu, że bezczynny komputer = marnotrawstwo Brak łatwych sposobów na pomiar zużycia energii w trakcie obliczeń Brak automatycznych mechanizmów do zarządzania zasilaniem systemów komputerowych

Problemy Podczas rozważania sposobów na sieciowe zarządzanie poborem prądu pojawiają się następujące problemy: Użyteczna funkcjonalność znajduje się w różnych miejscach i na różnych poziomach abstrakcji: Poprawne zamknięcie i wstrzymanie – system operacyjny maszyny Wybudzenie po wyłączeniu – inna maszyna w sieci Pomiar zużycia energii – dedykowane rozwiązanie sprzętowe monitorowane przez kolejną maszynę Administratorzy sieci niechętnie otwierają dodatkowe porty na maszynach Dostarczenie jednorodnego interfejsu do monitorowania stanów zasilania maszyn

Czym jest SMOA Devices? SMOA Devices to rozproszony system do zarządzania i monitorowania zużycia energii komputerów działających w sieci. Główne cechy i funkcjonalność: Zarządzanie stanem zasilania maszyn Wykorzystanie XMPP jako protokołu komunikacji Rozproszony system wybudzania maszyn oparty na Wake- on-LAN lub IPMI (Intelligent Platform Management Interface) Wsparcie dla platform: Windows, Linux, Mac OS X Łatwo rozszerzalne Pluginy dla sprzętu mierzącego zużycie energii Rozwiązanie open source, dostępne już dziś do testowania!

Dlaczego XMPP? Extensible Message and Presence Protocol (XMPP) został wykorzystany jako główny protokół komunikacyjny ze względu na swe cechy: Sesje połączeń klient-serwer – nie wymaga otwartych portów i dodatkowych reguł na firewallu Dostarcza informacji o obecności w sieci – idealne do wykrywania i reprezentacji stanów maszyn Łatwy i bezpieczny - uwierzytelnienie JIDu jest obsługiwane przez serwer XMPP wykorzystując SASL, cały ruch może być szyfrowany za pomocą SSL lub TLS Oparty o XML – idealny do przenoszenia innych formatów opartych o XML

Architektura SMOA Devices

SMOA Devices Nodes Węzły w systemie wyposażone są w oprogramowanie SMOA Devices napisane w Pythonie dla większej przenośności i rozszerzalności. Każdy węzeł pełni jedną z ról: Device Node – Obsługuje funkcje OS (np. wstrzymanie lub zamknięcie), zbiera informacje o obciążeniu i polityce oszczędzania energii. Dostępne są dwie wersje: usługa Windows i daemona Linux/Mac OS X. Waker Node – Wykonuje żądania Wake-on-LAN (jeden taki węzeł musi być obecny w każdym segmencie sieci) albo wykorzystuje infrastrukturę zarządzania IPMI w celu wybudzenia innych węzłów typu Device Node. Meter Node – Komunikuje się z rozwiązaniami sprzętowymi, takimi jak inteligentne listwy zasilające, w celu dostarczenia informacji i kontroli zużycia energii na poziomie gniazdek.

SMOA Devices Service Usługa SMOA Device Service odgrywa kluczową rolę w systemie: Zbiera i agreguje informacje oraz funkcjonalność węzłów Device, Waker i Meter Parowanie węzłów Waker i Device w celu udostępnienia kompletnej funkcjonalności do włączania/wyłączania maszyn Dostarcza łatwy w użyciu interfejs typu REST do zebranych danych Autoryzacja użytkowników Dostarczanie statystyk o systemie i jego maszynach

SMOA Devices Pidgin Plugin Wtyczka do komunikatora Pidgin została opracowana jako przykładowy klient do zarządzania i administracji węzłami. W ten sposób administratorzy mogą kontrolować i monitorować system w intuicyjny sposób (węzły są znajomymi na liście komunikatora). Obecna wersja umożliwia: Śledzenie stanu maszyn tak jak normalnych kontaktów Automatyczne uaktualnianie węzłów obsługiwanych przez dany Service Zarządzanie stanami zasilania poprzez menu kontekstowe

Rozproszony Wake-on-LAN Choć IPMI jest preferowanym rozwiązaniem dla systemów dużej skali, nie jest on zawsze dostępny. Wake-on-LAN został wybrany jako alternatywa z powodu jego wszechobecności wśród nowoczesnego sprzętu komputerowego. Niestety, WoL jest ograniczony do lokalnego segmentu sieci, gdyż polega na rozgłaszaniu w celu rozpropagowania magicznego pakietu wybudzającego. Aby rozwiązać te problemy, zastosowano rozproszone rozwiązanie: Węzły Waker informują Service o innych węzłach, które mogą wybudzić Service wybiera, który węzeł Waker ma wybudzić daną maszynę

Rozproszony Wake-on-LAN

Stan obecny Projekt SMOA Devices jest obecnie intensywnie rozwijany, ale wersja alfa jest dostępna do celów testowych (licencja open source). Service Agregacja informacji z rożnych węzłów Proste uwierzytelnianie Interfejs REST Węzły Device Zarządzanie stanem zasilania: wyłączanie, wstrzymanie, hibernacja na platformach Windows, Linux i Mac OS X Informacje o obciążeniu CPU Węzły Waker Rozproszony Wake-on-LAN Oprogramowanie było testowane zarówno w środowiskach desktop/laptop jak i serwerowych

Praca na przyszłość Na przyszłość planowana jest następująca funkcjonalność i cechy: Węzły Meter – kontrola stanu gniazdek i monitorowanie zużycia energii za pomocą inteligentnych listw zasilających lub innych systemów wbudowanych Mechanizm wybudzania oparty o IPMI Dostęp do danych historycznych poprzez usługę Service Dalsze rozwijanie wtyczki do Pidgin'a Sieciowy system zarządzania politykami oszczędzania energii Udostępnienie interfejsu REST poprzez protokół HTTP

Przykładowe scenariusze zastosowań SMOA Devices może być wykorzystane w wielu scenariuszach: Środowisko serwerowe Narzędzie administracyjne do monitorowania wykorzystania energii i zarządzania stanami zasilania maszyn Infrastruktura zarządzania energią wykorzystywana przez inne aplikacje, np. systemy kolejkowe Komputery firmowe Środek monitorowania i zarządzania bezczynnymi maszynami w godzinach poza pracą Zastosowania domowe Monitorowanie i zarządzanie zużycia energii przez urządzenia domowe Dokładniejsze informacje na temat zużycia energii dla dostarczycieli prądu