INFSO-RI-031688 Enabling Grids for E-sciencE www.eu-egee.org Charon Extension Layer (CEL) Jan Kmuníček CESNET.

Slides:



Advertisements
Podobné prezentace
© 2000 VEMA počítače a projektování spol. s r. o..
Advertisements

Stránka 1, © Vema, a. s.. Stránka 2, © Vema, a. s. Podnikové aplikace  Integrovaný podnikový systém (Integrated Business System):  komplex aplikací.
E-learningová podpora výuky CAD na FAST VUT v Brně
EGEE is a project funded by the European Union under contract IST Využití EGEE infrastruktury pro zpracování dat ve fyzice vysokých energií.
Projektové řízení Modul č.1.
M. Štulc, J. Šváb, J. Kolena SIMULACE OPERAČNÍHO SYSTÉMU
Diagramy případů užití.
INFSO-RI Enabling Grids for E-sciencE VOCE Status Jan Kmuníček CESNET, Česká republika.
INFSO-RI Enabling Grids for E-sciencE Aktuální způsob využití EGEE zdrojů Jan Kmuníček Pokročilý seminář EGEE, 16. prosince 2004.
INFSO-RI Enabling Grids for E-sciencE Project EGEE-II / VOCE Jan Kmuníček CESNET.
INFSO-RI Enabling Grids for E-sciencE Použití farmy SKURUT v roce 2004 Jiří Chudoba, Lukáš Fiala, Miloš Lokajíček, Jiří Kosina,
UŽITEČNÉ PROGRAMY – MŮJ PRVNÍ SKRIPT Spustíme více prográmků najednou. SPŠ Teplice - 3.V.
Přínosy virtualizace a privátního cloudu
Vaše jistota na trhu IT Důvěryhodná výpočetní základna Ladislav Šolc Microsoft, s.r.o. Solution.
HUMUSOFT s.r.o. Mathematical and Computer Modelling in Science, Engineering and Finance Moderní nástroje pro finanční analýzu a modelování Odborný seminář.
Tvorba webových aplikací
NET Genium software pro výstavbu a provoz informačního portálu Martin Vonka
INFSO-RI Enabling Grids for E-sciencE Proxy certifikáty, jazyk JDL, správa úloh a portál GENIUS Jan Švec, Fyzikální Ústav AV ČR.
INFSO-RI Enabling Grids for E-sciencE Úvod do použití Gridů Jan Kmuníček CESNET, Česká republika.
EGEE is a project funded by the European Union under contract IST Gridy a související aktivity v CR Jiří Kosina Seminář projektu EGEE,
Meta.cesnet.cz METACentrum – Český národní gridový projekt Projekt METACentrum Jan Kmuníček ÚVT MU & CESNET.
Informační technologie pro české a slovenské zdravotnictví Integrační a komunikační centrum zdravotnických informací.
Jaroslav Šnajberk, Přemek Brada
Tomáš Urych, ESO9 Intranet a.s.
Ant Připravil: Ing. Jan Kolomazník. strana 2 Proč vznikl Potřeba sestavovat komplexní Nezávisle na platformě Popis založený na xml Spouštění různých úloh.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
David Kratochvíl. * Linux – označení pro operační systém (OS) * 1,3 milionu mobilních zařízení s Androidem aktivováno každý den * Většina ze TV.
Databázové systémy Přednáška č. 6 Proces návrhu databáze.
Lokální počítačové sítě Novell Netware Ing. Zdeněk Votruba Úvod do síťového operačního systému Novell Netware.
Představení nové verze OPSI Kamil Malinka Martin Lebeda PROJEKT financovaný z Operačního programu Vzdělávání pro konkurenceschopnost ZVYŠOVÁNÍ IT GRAMOTNOSTI.
Ing. Jan Mittner Životní cyklus požadavku 2. Moduly 3. Pluginy 4. Jak řešit komponenty typu menu 5. atd. 2.
Jan Bartoš MPC,MCTS. OFFICE 365 ÚVOD Microsoft Office 365 Správa a automatizace prostředí Office 365 pomocí Windows PowerShell Základní přehled a vlastnosti.
EBSCOhost Collection Manager ~ Vytváření profilů Tutoriál support.ebsco.com.
CIS Cizinecký informační systém
Gymnázium, SOŠ a VOŠ Ledeč nad Sázavou I NFORMAČNÍ A KOMUNIKAČNÍ TECHNOLOGIE Ing. Jan Roubíček.
2 Ing. Jan Keprt Centrální správa uživatelů 3 Jak to bylo dosud Bylo třeba nastavení uživatelů provést zvlášť, v každém modulu samostatně. Uživatel si.
Licence WinFAS Skalský dvůr Licence Licence umožňuje provoz IS WinFAS dle následujících kategorií: režim provozu - časové rozlišení licenční.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Bezpečnost v Gridech Daniel Kouřil EGEE kurz.
NeoSync on-line zálohování pro každého / pro každou firmu
Dokumentace informačního systému
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Distribuce dat experimentu ATLAS Jiří Chudoba.
Copyright (C) 2000 Vema, a. s.1 V3 klient Michal Máčel Provozní integrace G2, HR/Win a internetu.
CZ.1.07/1.4.00/ VY_32_INOVACE_168_IT 9 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
EGEE is a project funded by the European Union under contract IST Gridové projekty LCG a D0 v ČR Jiří Kosina Fyzikální ústav AV ČR Seminář.
Úvod Benchmarkování –Měření a vyhodnocování výkonnosti software pomocí modelových aplikací Regresní benchmarkování –Porovnávání výkonnosti vývojových.
Challenges pro METACentrum. Hlavní úkoly Plná integrace různých přístupů k řízení Gridů –Mezinárodní projekty (EGEE) Rozvoj bezpečnostně orientovaného.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
Databázové modelování
INFSO-RI Enabling Grids for E-sciencE GENIUS/GILDA Tutorial, Zasílání a správa úloh pomocí příkazové řádky Lukáš Fiala.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
KL Free IS Informační systém pro regionální síť KLfree.net.
INFSO-RI Enabling Grids for E-sciencE Data Management Jiří Kosina CESNET.
Operační systémy. Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace.
Orbis pictus 21. století Tato prezentace byla vytvořena v rámci projektu.
OPERAČNÍ SYSTÉMY.
Martin Štulc Jan Šváb Jan Kolena Simulace operačního systému Katedra informatiky a výpočetní techniky Západočeská univerzita v Plzni.
Sales & Consulting IGS, Czech Republic © 2005 IBM Corporation Optimalizace a sdílení informací ve státní správě Pavel Hrdlička.
Velké databáze High Performance Databases Miroslav Křipač Vývojový tým IS MU Služby počítačových sítí,
Operační systémy. Výpočetní systém Stroj na zpracování dat vykonávající samočinně předem zadané operace.
Digitální výukový materiál zpracovaný v rámci projektu „EU peníze školám“ Projekt:CZ.1.07/1.5.00/ „SŠHL Frýdlant.moderní školy“ Škola:Střední škola.
Struktura operačních systémů
Základní problémy realizace eLearningového systému Roman Malo Ústav informatiky PEF MZLU v Brně.
Vypracoval / Roman Málek
Služby Windows Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Libor Otáhalík. Dostupné z Metodického portálu ISSN: 
OPERAČNÍ SYSTÉMY Číslo projektu CZ.1.07/1.5.00/ Název školy
Zvýšení kapacity, dostupnosti a efektivnosti systému SIS II spolufinancovaný z Ročního programu 2013 Fond pro vnější hranice (FVH)
Připravil: Ing. Jan Kolomazník, Ph.D.
Operační systémy 9. Spolupráce mezi procesy
Mikroservisy Petr Paloch.
Praktický modul - zadání
Transkript prezentace:

INFSO-RI Enabling Grids for E-sciencE Charon Extension Layer (CEL) Jan Kmuníček CESNET

Enabling Grids for E-sciencE INFSO-RI Seminář projektu EGEE-II, 12. prosinec, Obsah Úvod CEL Infrastruktura Správa aplikací –Systém Module –Gridové aplikace Správa výpočetních úloh –Systém Charon –Podpora více typů Gridů/clusterů (Multi-Site přístup) Shrnutí

Enabling Grids for E-sciencE INFSO-RI Seminář projektu EGEE-II, 12. prosinec, Úvod Co je Charon Extension Layer?  uniformní a modulární přístup pro zasílání a správu (komplexních) výpočetních úloh  obecný systém pro použití aplikačních programů v gridovém prostředí (LCG/gLite middleware, …) Proč Charon Extension Layer?  mnoho různých dávkových systémů & plánovacích komponent používaných v gridovém prostředí  každý systém má svoje unikátní nástroje a odlišnou filozofii použití  nástroje LCG/gLite nejsou uživatelsky příjemné  pro reálné použití musí uživatel provádět řadu dodatečných úkonů

Enabling Grids for E-sciencE INFSO-RI Seminář projektu EGEE-II, 12. prosinec, CEL Infrastruktura –Správa aplikací  single/paralelní spouštění bez nutnosti modifikace skriptu úlohy –Správa úloh  jednoduché zadání, monitorování běhu a získání výsledků –přístup založený na rozhraní příkazové řádky (CLI)

Enabling Grids for E-sciencE INFSO-RI Seminář projektu EGEE-II, 12. prosinec, Správa aplikací Požadavky –jednoduchá inicializace aplikace –řešení konfliktů mezi verzemi –řešení konfliktů / závislostí mezi jednotlivými aplikacemi –stejné použití při single / paralelním spuštění –podpora různých úrovní paralelizace Systém Module

Enabling Grids for E-sciencE INFSO-RI Seminář projektu EGEE-II, 12. prosinec, Systém Module  podobný přístup jako Environment Modules Project* aplikace jsou aktivovány modifikací prostředí shellu (tj. PATH, LD_LIBRARY_PATH, atd.)  specifický build aplikace je popsán realizací tj. instrukcemi, které popisují modifikace prostředí shellu  realizace je identifikována jménem složeným ze čtyř částí:  uživatel může specifikovat pouze část realizace, v tom případě systém modulů doplní kompletní jméno realizace takovým způsobem, že aplikace bude nejlépe využívat dostupné výpočetní zdroje *)

Enabling Grids for E-sciencE INFSO-RI Seminář projektu EGEE-II, 12. prosinec, Systém Module pokračování Příkazy Systému Module module [akce] [modul1 [modul2] …]  klíčový příkaz Systému Module akce: oadd (load), remove (unload) oavail, list*, active, exported, versions, realizations odisp, isactive * list je výchozí akce modconfig  příkaz pro konfiguraci Systému Module ve formě menu (vizualizace, automaticky zavedené moduly, atd.)

Enabling Grids for E-sciencE INFSO-RI Seminář projektu EGEE-II, 12. prosinec, Systém Module pokračování Přiklad aktivace modulu $ module add povray Module specification: povray (add action) ============================================================== WARNING: Nonoptimal architecture is used for module 'povray' Cache type : system cache Architecture : i786 Number of CPUs : 1 Max CPUs per node : 1 Exported module : povray:3.6 Complete module : povray:3.6:i386:single Kompletace jména modulu povray → povray:3.6:auto:auto → povray:3.6:i386:single uživatel → výchozí hodnoty → kompletní jméno

Enabling Grids for E-sciencE INFSO-RI Seminář projektu EGEE-II, 12. prosinec, Systém Module pokračování Kompletace jména modulu name - specifikováno uživatelem (je povinné) version - specifikováno uživatelem / výchozí architecture - specifikováno uživatelem / výchozí / automaticky určeno  Systém Module se snaží vybrat takovou realizaci, která nejlépe odpovídá architektuře cílového systému parallelmode - specifikováno uživatelem / výchozí / automaticky určeno  para - vždy  p4 - NCPU > MaxCPUs/uzel  shmem - 1 < NCPU <= MaxCPUs/uzel  node - NCPU <= MaxCPUs/uzel  single - NCPU=1

Enabling Grids for E-sciencE INFSO-RI Seminář projektu EGEE-II, 12. prosinec, Gridové aplikace –Model I - METACentrum (český národní Grid) –Model II – EGEE Grid Aplikace jsou na sdíleném svazku dostupné všem gridovým elementům Legenda: UI- user interface CE- computing element SE- storage element WN - worker node app - application aplikace nemohou být sdíleny se všemi gridovými elementy jejich “sdílení” je umožněno jejich umístěním na SE (pouze jedenkrát) pouze požadované aplikace jsou instalovány na CE během spouštění úlohy

Enabling Grids for E-sciencE INFSO-RI Seminář projektu EGEE-II, 12. prosinec, Gridové aplikace pokračování Výhody všechny aplikace jsou dostupné v Gridu okamžitě po jejich umístění na SE Nevýhody tento přístup je vhodný jen pro středně a dlouhodobé výpočetní úlohy Systém Module je podporován v obou modelech výpočetního prostředí požadované “nestandardní” funkce lze vyvolat pomocí tzv. ‘hooks’ (modactions), provádí administrátor UI modaction je skript spouštěný během jakékoliv akce příkazu module modaction skript slouží pro přidání akcí na řešení problemů v Modelu II  chová se odlišně na UI a na WN  aktivuje aplikace ze svazku na UI  nahraje balíček z SE na WN (CE) a provede jeho instalaci do dočasného adresáře, Systém Module následně nastaví prostředí tak, že aplikace bude použita z příslušného svazku

Enabling Grids for E-sciencE INFSO-RI Seminář projektu EGEE-II, 12. prosinec, Správa výpočetních úloh Požadavky –jednoduché odeslání úlohy –uživatel by se měl soustředit na řešený problém nikoliv na úkony spojené s odesláním úlohy –jednoduché spouštění paralelních aplikací –často opakované úkony by měly být prováděny automaticky –udržovat informace o úloze během spuštění a/nebo po spuštění Systém Charon

Enabling Grids for E-sciencE INFSO-RI Seminář projektu EGEE-II, 12. prosinec, Systém Charon Přehled –jde o aplikaci v kontextu Systému Module –separuje nastavení zdrojů od odesílání úloh Odesílání úloh a jejich správa  psubmit [NCPU] [mód synchronizace]  pinfo  psync  pkill  pgo (není dostupné v prostředí EGEE Gridu) Charon Setup  pconfigure

Enabling Grids for E-sciencE INFSO-RI Seminář projektu EGEE-II, 12. prosinec, Systém Charon pokračování Ukázka práce s výpočetní úlohou Nejsou vyžadovány žádné další parametry – veškeré informace o úloze jsou uloženy v kontrolních souborech uvnitř adresáře s úlohou.

Enabling Grids for E-sciencE INFSO-RI Seminář projektu EGEE-II, 12. prosinec, Systém Charon pokračování Omezení při zadávání úloh  úloha je popsána skriptem*  každá úloha musí být v separátním adresáři – kontrolní soubory musí být jedinečné  adresáře úloh se nesmí překrývat – protože adresář úlohy je kopírován na WN a poté zpět  v rámci adresáře s úlohou je třeba používat pouze relativní cesty k souborům – na WN se kopírují pouze data z adresáře úlohy  software by měl být aktivován Systémem Module – pouze poté lze dosáhnout nejlepšího využití zdrojů Autodetekce úloh*  ve vybraných případech může uživatel zadat vstupní soubor místo skriptu a Systém Charon připraví skript pro zpracování  * aktuálně autodetekované aplikace jsou: gaussian, povray a precycle

Enabling Grids for E-sciencE INFSO-RI Seminář projektu EGEE-II, 12. prosinec, Systém Charon pokračování Konfigurace –Synchronizační mód – způsob přenosu dat mezi UI a WN  gridcopy všechna data v adresáři úlohy jako vstup všechna data v adresáři úlohy jako výstup  stdout všechna data v adresáři úlohy jako vstup pouze standardní výstup jako výsledek (ostatní data ztracena) –Zdroje – výběr specifického CE –Vlastnosti – detailní specifikace výpočetních zdrojů (pomocí položky Requirements v JDL souboru) –Alias – alternativní název pro kombinaci uvedených možností nastavení pconfigure – příkaz umožňující konfiguraci ve formě menu

Enabling Grids for E-sciencE INFSO-RI Seminář projektu EGEE-II, 12. prosinec, Multi-Site přístup Podpora více typů Gridů / clusterů  ‘site’ je speciální modul v rámci Systému Module, který přepíná příslušné prostředí z jednoho zdroje na další  ‘site’ reprezentuje virtuální zapouzdření výpočetních zdrojů  možnost využití různých Gridů (sites) z jednoho počítače  všechny ‘sites’ sdílí stejný aplikační repozitář ale seznam dostupných aplikací závisí na nastavení Systému Module

Enabling Grids for E-sciencE INFSO-RI Seminář projektu EGEE-II, 12. prosinec, Interaktivní aplikační repozitář Interaktivní prohlížeč databáze modulů  další rozšíření Systému Module obsahující databázi dostupných realizací softwaru generovanou v reálném čase  tato služba zobrazuje seznam dostupných aplikací spolu s jednotlivými verzemi realizací  informace je provázaná s detailním popisem aplikací (dokumentace o prováděné kompilaci, instalaci a buildu ve formátu MediaWiki)

Enabling Grids for E-sciencE INFSO-RI Seminář projektu EGEE-II, 12. prosinec, Interaktivní aplikační repozitář

Enabling Grids for E-sciencE INFSO-RI Seminář projektu EGEE-II, 12. prosinec, Uživatelská vylepšení Současné novinky v Systému Module –jednoduchá konfigurace uživatelských nastavení pomocí jednoho příkazu v uživatelské nabídce  uživatel může nastavit chování kompletace jména modulů, způsob vizualizace v seznamu modulů  uživateli je umožněno specifikovat moduly, které se budou automaticky nahrávat při aktivaci dané ‘site’  uživatel může měnit prioritu mezi systémovými a uživatelskými moduly –uživatelské moduly  uživateli je dovoleno rozšířit aplikační portfolio o vlastní realizace aplikací

Enabling Grids for E-sciencE INFSO-RI Seminář projektu EGEE-II, 12. prosinec, Shrnutí Správa výpočetních úloh  zapouzdření jedné výpočetní úlohy  minimalizace režie způsobené přímým použitím middleware (příprava souboru JDL, atd.)  jednoduché zadání a navigace během doby života úlohy  stejné použití pro single/paralelní spouštění Správa aplikací  jednoduchá inicializace aplikace, řešení konfliktů / závislostí mezi jednotlivými aplikacemi  komfortní rozšíření / modifikace dostupného aplikačního portfolia

Enabling Grids for E-sciencE INFSO-RI Seminář projektu EGEE-II, 12. prosinec, Poděkování  Luděk Matyska (CESNET)  Jaroslav Koča (NCBR)  European Commission EGEE II (číslo kontraktu RI ) EGEE (číslo kontraktu IST )  Ministry školství, mládeže a tělovýchovy ČR (číslo kontraktu MSM )  Grantová agentura ČR (204/03/H016)