Konferencja I3 internet infrastruktury - innowacje. SMOA Devices. Infrastruktura do monitorowania i kontroli zuŝycia energii



Podobne dokumenty
Rozproszony system monitorowania i zarządzania zużyciem energii w systemach komputerowych

Krzysztof Kurowski Bartosz Lewandowski Cezary Mazurek Ariel Oleksiak Michał Witkowski

Serwery. Autorzy: Karol Czosnowski Mateusz Kaźmierczak

Zdalna obsługa transcievera. H A M R A D I O D E L U X E R e m o t e S e r v e r C o n f i g u r a t i o n

Koniec problemów z zarządzaniem stacjami roboczymi BigFix. Włodzimierz Dymaczewski, IBM

Netdisco. Maciej Łabędzki, grudzień 2006

Monitorowanie Sieci nonblocking content packet filtering

Opis systemu CitectFacilities. (nadrzędny system sterowania i kontroli procesu technologicznego)

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA. CZĘŚĆ NR 1: Dostawa oprogramowania

Sieci VPN SSL czy IPSec?

Integracja komunikatora opartego o protokół XMPP z dużym portalem internetowym

ASQ: ZALETY SYSTEMU IPS W NETASQ

Marek Lewandowski, Maciej Łabędzki, Marcin Wolski Konferencja I3, Poznań, 5 listopada 2009r.

Parametr 19: MoŜliwość. podzielenia reguł firewalla na logiczne grupy, pomiędzy którymi występują kaskadowe. połączenia

Zdalne logowanie do serwerów

BSX PRINTER INSTRUKCJA UŻYTKOWNIKA. Autor: Karol Wierzchołowski 10 sierpnia 2017

Wykład Nr Sieci bezprzewodowe 2. Monitorowanie sieci - polecenia

Podręcznik Integracji

Nazwa, typ... rok produkcji..., producent...

Konfigurowanie modułu BK9050 firmy Beckhoff wprowadzenie

Deduplikacja danych. Zarządzanie jakością danych podstawowych

Tivoli Endpoint Manager jak sprawnie zarządzać systemami

Uslugi chmurowe dla nauki na podstawie BonFIRE

Wprowadzenie. Co to jest klaster? Podział ze względu na przeznaczenie. Architektury klastrów. Cechy dobrego klastra.

FAQ: /PL Data: 19/11/2007 Programowanie przez Internet: Przekierowanie portu na SCALANCE S 612 w celu umo

Nagios czyli jak mieć na oku zasoby sieci. Przygotował: Andrzej Nowrot Leon Sp. z o.o.

Spis treści. Dzień 1. I Wprowadzenie (wersja 0906) II Dostęp do danych bieżących specyfikacja OPC Data Access (wersja 0906) Kurs OPC S7

Koncepcja wirtualnej pracowni GIS w oparciu o oprogramowanie open source

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

ZAŁĄCZNIK NR 1 DO REGULAMINU SERWISU ZNANEEKSPERTKI.PL POLITYKA OCHRONY PRYWATNOŚCI

Instrukcja konfigurowania poczty Exchange dla klienta pocztowego użytkowanego poza siecią uczelnianą SGH.

Aplikacja inteligentnego zarządzania energią w środowisku domowym jako usługa Internetu Przyszłości

KOŁO NAUKOWE INFORMATYKÓW SYSTEMY KONTROLI WERSJI CZ.1 16 XII 2009 OPRACOWAŁ: PRZEMYSŁAW PARDEL

Odpowiedzi na pytania do postępowania na zakupu oprogramowania antywirusowego (NR BFI 1S/01/10/05/2019) z dnia

Rozwiązanie Compuware Data Center - Real User Monitoring

AKADEMIA GÓRNICZO-HUTNICZA. Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki KATEDRA INFORMATYKI. SyncFile

BSX PRINTER INSTRUKCJA UŻYTKOWNIKA. Autor: Karol Wierzchołowski 30 marca 2015

Wykorzystanie wirtualizacji w kluczowych scenariuszach data-center

OPIS i SPECYFIKACJA TECHNICZNA

Narzędzia uruchomieniowe dla systemów Embedded firmy Total Phase

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych

Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor.

SMB protokół udostępniania plików i drukarek

Kurs OPC S7. Spis treści. Dzień 1. I OPC motywacja, zakres zastosowań, podstawowe pojęcia dostępne specyfikacje (wersja 1501)

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http.

WakeOnLan i uruchamianie urządzeń

Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a

INFORMATYKA Pytania ogólne na egzamin dyplomowy

PR P E R Z E E Z N E T N A T C A JA C JA KO K RP R O P RA R C A Y C JN Y A JN ACTINA DATA MANAGER

IO - Plan wdrożenia. M.Jałmużna T.Jurkiewicz P.Kasprzyk M.Robak. 5 czerwca 2006

dlibra 3.0 Marcin Heliński

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor.

7. zainstalowane oprogramowanie zarządzane stacje robocze

1 Implementowanie i konfigurowanie infrastruktury wdraŝania systemu Windows... 1

USŁUGI HIGH PERFORMANCE COMPUTING (HPC) DLA FIRM. Juliusz Pukacki,PCSS

Procedura wdrożeniowa program MERKURY QUATTRO wer. 1.0

WOJEWÓDZTWO PODKARPACKIE

IV.3.b. Potrafisz samodzielnie dokonać podstawowej konfiguracji sieci komputerowej

Dokumentacja programu Rejestr Informacji o Środowisku

Zunifikowna Komunikacja

Programowanie Sieciowe 1

Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ. Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer

zużyciem energii przez komputery przy użyciu systemu gicomp

Instalacja Czytnika Kart w systemie Windows 7, Windows XP, Windows Vista, Windows 2000.

Księgarnia PWN: Greg Bastien, Christian Abera Degu Ściany ogniowe Cisco PIX

Federacyjna e-infrastruktura dla europejskich środowisk naukowych rozwijających innowacyjne architektury sieciowe

Opis Przedmiotu Zamówienia

Sieciowe dyski wirtualne oraz VM platforma jako usługa. Bogusław Kaczałek Kon-dor GIS Konsulting

Autorytatywne serwery DNS w technologii Anycast + IPv6 DNS NOVA. Dlaczego DNS jest tak ważny?

PROFESJONALNE SYSTEMY BEZPIECZEŃSTWA

ZiMSK dr inż. Łukasz Sturgulewski, DHCP

Sprawa numer: BAK.WZP Warszawa, dnia 16 sierpnia 2016 r.

Produkty. MKS Produkty

Teoria i praktyka wdrożeniowa zabezpieczeń NAC w oparciu o technologię Juniper UAC. Radosław Wal radosław.wal@clico.pl

Hosting aplikacji on-line

ABC systemu Windows 2016 PL / Danuta Mendrala, Marcin Szeliga. Gliwice, cop Spis treści

Luxriot VMS. Dawid Adamczyk

SZCZEGÓŁOWE OKREŚLENIE System zarządzania urządzeniami sieciowymi

Wymagania systemowe dla Qlik Sense. Qlik Sense June 2018 Copyright QlikTech International AB. Wszelkie prawa zastrzeżone.

Instalacja programu Ozon.

INSTRUKCJA ZARZĄDZANIA SYSTEMEM INFORMATYCZNYM SŁUŻĄCYM DO PRZETWARZANIA DANYCH OSOBOWYCH w Urzędzie Miasta Kościerzyna

Instrukcja instalacji aplikacji Generator Wniosków Aplikacyjnych Edytor.

Cyfrowy system konferencyjny DIS DCS 6000 Część 2 - oprogramowanie. Marcin Gontarek

Wykorzystanie wirtualizacji w kluczowych scenariuszach data-center

Wirtualizacja zasobów IPv6 w projekcie IIP

Bezpieczeństwo Systemów Komputerowych. Wirtualne Sieci Prywatne (VPN)

Bezpieczne logowanie do SAP

Web Services. Bartłomiej Świercz. Łódź, 2 grudnia 2005 roku. Katedra Mikroelektroniki i Technik Informatycznych. Bartłomiej Świercz Web Services

Informatyzacja Polskiego Związku Jeździeckiego. Informatyzacja Polskiego Związku Jeździeckiego. Informatyzacja Polskiego Związku Jeździeckiego

Plan Testów Systemu SOS

Implementacja protokołu komunikacyjnego

Barcinek, (miejsce i data)

WYKONAWCY. Dotyczy: przetargu nieograniczonego na budowę wortalu i systemu poczty elektronicznej PIP

Podstawy Techniki Komputerowej. Temat: BIOS

M O N I T O R I N G

Serwer SSH. Wprowadzenie do serwera SSH Instalacja i konfiguracja Zarządzanie kluczami

Cechy systemu X Window: otwartość niezależność od producentów i od sprzętu, dostępny kod źródłowy; architektura klient-serwer;

Cena powinna zawierać koszt użytkowania niezbędnego oprogramowania serwera i bazy danych na okres obowiązywania umowy.

Internet w szkole, czyli jak mądrze inwestować w cyfrową edukację? Nowe Media

Transkrypt:

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 Wakeon-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