Adaptive, Component Based System Architecture for Monitoring Data Storing Distributed Systems Research Group Department of Computer Science AGH-UST Cracow,

Slides:



Advertisements
Podobne prezentacje
Projekt Do kariery na skrzydłach – studiuj Aviation Management Projekt współfinansowany ze ś rodków Europejskiego Funduszu Społecznego. Biuro projektu:
Advertisements

Logiki (nie)klasyczne
Easter 2011 Easter 2011.
Przegląd zagadnień Struktura sieci systemu Windows 2003
Licencjonowanie wirtualizacji
Licencjonowanie Lync 2013 Poziom 200.
Wyobraź Sobie… NAJNOWSZY PRODUKT! Broadcasting do nielimitowanej ilości odbiorców Najnowsza i JEDYNA tego typu Technologia Streamingu.
Damian Ciunowicz i Krystian Baranowski – kl. I „TL’’
Szła dzieweczka do laseczka
Mini Słownik popularnych zwrotów
Licencjonowanie aplikacji serwerowych
Centrum Kształcenia Ustawicznego w Sosnowcu ul. Szymanowskiego 3 b
Podstawy modeli i programów licencyjnych Microsoft.
How to make an application on Step by Step Instructions
SHOPPING- ROBIENIE ZAKUPÓW.
Ministerstwo Rozwoju Regionalnego, pl. Trzech Krzyży 3/5, Warszawa; Experiences with macromodelling for assessing.
Wydział Elektroniki Kierunek: AiR Zaawansowane metody programowania Wykład 5.
Much, many, a lot of, some,any
Wstęp do Fizyki Środowiska - Podstawy mechaniki płynów Problems 1 Lecture 1 1)In a vertical capillary filled with water air bubbles are rising Sketch the.
CROSSWORD: SLANG. Konkurs polega na rozwiązaniu krzyżówki. CROSSWORD: SLANG Wypełnione karty odpowiedzi prosimy składać w bibliotece CJK, lub przesyłać.
… there was someone in the past who said: „To earn million you need billion”. In my opinion, it’s true.
DEMO Jak założyć konto na Microsoft Virtual Academy?
Les meilleures photos de L'année 2005 D'après NBC A life for two, full of tenderness, obtains happiness as they get closer to heaven. Życie we dwoje,
Assessment of the impact of regular pilates exercises on static balance in healthy adult women. Preliminary report. 1 Rehabilitation Department, Division.
You are about to see a few sentences in Polish. Try to translate them into English, but keep in mind they are: The First Conditonal The Second Conditional.
Which of the following two restaurants do you prefer? Któr ą z tych dwóch restauracji ty by ś wybrał ?
Kompetentny ekonomista i logistyk- sukces na rynku edukacyjno – zawodowym! Człowiek – najlepsza inwestycja! Projekt współfinansowany ze środków Unii Europejskiej.
Short presentation of the new Museum of PRL in Ruda Śląska. 1. Quick reminder or information about Polish history. 2. What is PRL and the most typical.
Do “green”, residential properties exist in Wroclaw’s county? Malgorzata Sliczna Department of Ecological Economics Wroclaw University of Economics
Możliwość spełnienia marzeń sprawia, że życie jest tak fascynujące Możliwość spełnienia marzeń sprawia, że życie jest tak fascynujące The ability to.
1 Summary of the survey on dedicated bus lanes EMTA GM, , Budapest Tamás Dombi, ZTM Warsaw.
JOB SEARCH IS A JOB Career planning is building bridges from one’s current job/career.
Przetłumacz podane w nawiasach fragmenty zdań na j. angielski.
15. POLISH INSOLVENCY PROCEEDINGS AND THE EIR DR MAREK PORZYCKI European Insolvency Regulation.
Dane kontaktowe This project has been funded with support from the European Commission. This document reflects the views only of the authors, and the.
MAŁOPOLSKIE CENTRUM NAUKI MALOPOLSKA SCIENCE CENTER.
Wyższa Szkoła Pedagogiczna im. Janusza Korczaka w Warszawie Internet security risk management Prof. Artis Teilans, Aleksandrs Larionovs.
FORESTS IN POLAND. THE AREA OF FORESTS IN POLAND Forests in Poland grow on 9 million hectares, which cover more than 28% of the country. The majority.
Ona nazywa się… This project has been funded with support from the European Commission. This document reflects the views only of the authors, and the.
Ile masz lat? This project has been funded with support from the European Commission. This document reflects the views only of the authors, and the Commission.
Jestem z Warszawy This project has been funded with support from the European Commission. This document reflects the views only of the authors, and the.
7 Międzynarodowa Konferencja INŻYNIERIA PRODUKCJI – r. Wrocław Piotr Garbacz INTEGRATED VISION SYSTEMS VERSUS CUSTOM SOLUTIONS FOR.
Co dla Pana? This project has been funded with support from the European Commission. This document reflects the views only of the authors, and the Commission.
Co robisz jutro rano? This project has been funded with support from the European Commission. This document reflects the views only of the authors, and.
C PRZEWODNIK PO NAJCIEKAWSZYCH MIEJSCACH WROCŁAWIA - GUIDE TO THE MOST INTERESTING PLACES OF WROCLAW Cześć jestem Krzysztof. Dziś będę pokazywał Ci Najciekawsze.
Co Pan robi? Kim Pani jest? This project has been funded with support from the European Commission. This document reflects the views only of the authors,
Dzień dobry! Cześć! This project has been funded with support from the European Commission. This document reflects the views only of the authors, and.
Instytut Zarządzania i Marketingu Katedra Zarządzania Kapitałem Ludzkim Britt-Marie S Torstensson, WINNET Sweden Sandra Misiak-Kwit, University of Szczecin.
Mój czas wolny This project has been funded with support from the European Commission. This document reflects the views only of the authors, and the Commission.
Www,mojesilnedrzewo.pl. W dniach 15 marca – 30 kwietnia 2010.r.wytwórnia wody mineralnej Żywiec Zdrój SA wspólnie z Fundacją Nasza Ziemia i Regionalną.
VIRTUAL REALITY LABORATORY Andrzej Grabowski
Opracowanie: Katarzyna Gagan, Anna Krawczuk
Zaprojektowaliśmy nowoczesny polski inteligentny falownik i komponenty smart z myślą o KLASTRACH. Spirvent: Wynalazcy, Projektanci energoelektroniki, zaprojektowaliśmy.
European Insolvency Regulation
„What’s up” in CITES implementation in Poland
Zakupy This project has been funded with support from the European Commission. This document reflects the views only of the authors, and the Commission.
A prototype of distributed modelling environment
Managed Service Identity dla zasobów w Microsoft Azure
English Language Teaching Methodology for Non-Native English Language Teachers in Secondary School/Adults Education Rafał Rosiński Malta,
Running Dictation Activity to Engage Students in Reading, Writing, Listening, and Speaking.
EMPOWEREMENT IN ICT SKILLS. I CREATED MY WEBSITE TO USE IT FOR TEACHING.
Lesson 11 – Problem Solving & Applications of Functions
Computing situation in Poland
POWERVET PL01-KA „Wiedza w szkole, praktyka w firmie – europejski model wysokich kompetencji w zawodach nowoczesnych technologii” „Knowledge.
Jestem Polką This project has been funded with support from the European Commission. This document reflects the views only of the authors, and the Commission.
zl
1) What is Linux 2) Founder and mascot of linux 3) Why Torvalds created linux ? 4) System advantages and disadvantages 5) Linux distributions 6) Basic.
Beata Charkiewicz. Table of Contents  Introduction To Android  History Of Android  What is OHA?  Devices with android  Android Features  Android.
Cover page Change background image by right-clicking → Edit background Picture fill → From file First move the gradient mask by activating it (clicking.
SatMapping Your map from space Cover page
Zapis prezentacji:

Adaptive, Component Based System Architecture for Monitoring Data Storing Distributed Systems Research Group Department of Computer Science AGH-UST Cracow, Poland Dominik Radziszowski, Krzysztof Zieliński

Adaptive, Component Based System Architecture for Monitoring Data Storing Copyright © 2006 Dominik Radziszowski, Krzysztof Zieliński DSRG The need and the problems The need: More and more resources which must be monitored and monitoring data which must be stored. Current solutions for Grid: MDS, EDG NMA, Ganglia, Nagios, MapCenter, SNMP, JIMS The problems: –cannot exchange data and store in one common database (lack of common information model), or does not support monitoring data storing at all, –are not adaptable to: different monitoring environments, various resources types, possibility of dynamic resource attachment and dynamic attributes changes, different monitoring modes. –monitoring data storing processes is not scalable/efficient enough to store massive data.

Adaptive, Component Based System Architecture for Monitoring Data Storing Copyright © 2006 Dominik Radziszowski, Krzysztof Zieliński DSRG Wishes list - functionality Heterogeneity of monitored resources, Dynamic resource attachment, Runtime modification (extension, removal) of attributes, Support for compound attributes and multi-valued attributes, Different monitoring modes (push, pull, tracing), Universal interfaces for data upload and query, Monitoring domain independency, Make use of existing monitoring agents. A new system have to be created

Adaptive, Component Based System Architecture for Monitoring Data Storing Copyright © 2006 Dominik Radziszowski, Krzysztof Zieliński DSRG Can be meet, Let’s use component architecture! Wishes list – other features High availability, Load balancing, Automatic failover, Scalability, Efficiency, Nodes heterogeneity, Dynamic reconfiguration.

Adaptive, Component Based System Architecture for Monitoring Data Storing Copyright © 2006 Dominik Radziszowski, Krzysztof Zieliński DSRG Usher – general architecture Usher – uniform storage for heterogeneous environment monitoring Problems: common data model, agent, universal access (upload and query) interfaces.

Adaptive, Component Based System Architecture for Monitoring Data Storing Copyright © 2006 Dominik Radziszowski, Krzysztof Zieliński DSRG Common object data model META DATA DATA Type, Resource, Attribute: –Simple –Structured –Multi-valued Meta Data Values: - String - Double - Long Data

Adaptive, Component Based System Architecture for Monitoring Data Storing Copyright © 2006 Dominik Radziszowski, Krzysztof Zieliński DSRG Common object data model example

Adaptive, Component Based System Architecture for Monitoring Data Storing Copyright © 2006 Dominik Radziszowski, Krzysztof Zieliński DSRG Data upload conceptions 1. Values are being send together with all meta-information (eg. Ganglia) Big overhead for simple data 2. Separated mode - at the beginning meta information is configured - data are being send with proper attribute identifier only Low overhead, possible detection of meta data inconsistency at the agent side

Adaptive, Component Based System Architecture for Monitoring Data Storing Copyright © 2006 Dominik Radziszowski, Krzysztof Zieliński DSRG Data upload interface Operations sequence: Configure meta data: –getResource() If resource does not exist in the system create it with addResource() –getRootAttributesForResource() If resource exposes attributes from outside the list, add attribute with addRootAttribute() or extend structure attribute with extendAttribute() Upload monitored values –periodically call addMonitoringData()

Adaptive, Component Based System Architecture for Monitoring Data Storing Copyright © 2006 Dominik Radziszowski, Krzysztof Zieliński DSRG Usher agent Agent responsibility: interaction with a resource or an external monitoring agent meta data structure setup in USHER data conversion and periodical storing in USHER system resource’s attributes changes tracing and appropriate meta data structure modifications

Adaptive, Component Based System Architecture for Monitoring Data Storing Copyright © 2006 Dominik Radziszowski, Krzysztof Zieliński DSRG Data query conception

Adaptive, Component Based System Architecture for Monitoring Data Storing Copyright © 2006 Dominik Radziszowski, Krzysztof Zieliński DSRG Data query interface Operations sequence: 1.call getRootDTO() to obtain root object of the meta data tree, 2.mark nodes to be extended, 3.call getSubcomponents(), 4.repeate 2,3 until you will have desired simpleAttributes in leaves – metadata tree is completed, 5.call getData() to obtain values of the requested attributes according to specified queryClauses (time, number or results etc.).

Adaptive, Component Based System Architecture for Monitoring Data Storing Copyright © 2006 Dominik Radziszowski, Krzysztof Zieliński DSRG Component implementation Implementation technology details: –component technology: Java, J2EE, –application server: JBoss, BEA WebLogic (can be any), –data base: Oracle, PostgreSQL (can by any with JDBC support).

Adaptive, Component Based System Architecture for Monitoring Data Storing Copyright © 2006 Dominik Radziszowski, Krzysztof Zieliński DSRG Conclusions Proposed architecture is based on: –conception meta data for monitoring data, –universal access interfaces, –component technology for non functional requirements meeting. USHER advantages: –integrates data from different monitoring agents, –is adaptative to different monitoring environments, various resources types, possibility of dynamic resource attachment, dynamic attributes changes and different monitoring modes. Further work –non functional characteristic need to be experimentally verified (lots of work has been made in this area but it is not covered in this presentation), –usher agents have to be build for various monitoring systems (ongoing integration with JIMs and WBEM).

Thank you for your attention Questions please....