Charon Extension Layer (CEL)

Podobné dokumenty
Project EGEE-II / VOCE

Superpočítání a gridové počítání

EU EGEE Presentace projektu

Superpočítání a gridové počítání

SCB Superpočítačové centrum Brno

Distribuované výpočty a GRID: prostředky a. Martin Petř ek, Petr Kulhánek Jan Kmuníč ek

METACentrum zastřešení českých gridových aktivit

ProjectWise V8 XM Edition

C2115 Praktický úvod do superpočítání

Gridy v České republice. Luděk Matyska Masarykova univerzita v Brně CESNET, z.s.p.o.

Projekt EGEE / EGI. Jan Kmuníček CESNET. Enabling Grids for E-sciencE. EGEE-III INFSO-RI

plussystem Příručka k instalaci systému

Výpočetní zdroje v MetaCentru a jejich využití

VComNet uživatelská příručka. VComNet. Uživatelská příručka Úvod. Vlastnosti aplikace. Blokové schéma. «library» MetelCom LAN

Bezpečnost v Gridech. Daniel Kouřil EGEE kurz 12. prosince Enabling Grids for E-sciencE.

Aktuální stav MetaCentra, novinky

CERIT SCIENTIFIC CLOUD. Centrum CERIT-SC. Luděk Matyska. Praha, Seminář MetaCentra,

METACentrum Český národní gridovýprojekt. Projekt METACentrum. Jan Kmuníček ÚVT MU & CESNET. meta.cesnet.cz

Vazba ESO9 na MS Outlook a MS Exchange

Na vybraném serveru vytvoříme MySQL databázi. Soubory scratch.jpa, kickstart.php a en-gb.kickstart.ini nahrajeme na vybraný server.

MetaCentrum - Virtualizace a její použití

Napájecí zdroj JSD. Dohledový IP modul. Verze dokumentu: 1.0 Datum vydání: Poslední úprava:

MetaCentrum Aplikace a jejich další podpora

Specifikace požadavků. POHODA Web Interface. Verze 1.0. Datum: Autor: Ondřej Šrámek

aktivita CESNETu společně MU, UK a ZČU sdružuje výpočetní prostředky

Jazz Server osobní nastavení uživatele

TSM for Virtual Environments Data Protection for VMware v6.3. Ondřej Bláha CEE+R Tivoli Storage Team Leader. TSM architektura IBM Corporation

Celoevropský Grid EGEE a Další Projekty EU

Technologické postupy práce s aktovkou IS MPP

MetaCentrum. Martin Kuba CESNET

CESNET, GRIDy a přenosy dat

EGI a česká NGI aktuální informace o stavu a plánech. Luděk Matyska CESNET, z.s.p.o. Masarykova universita

Uživatelská příručka k aplikaci Dell Display Manager

FlowMon novinky. Představení FlowMon verze 5.0. Petr Špringl

2.2 Acronis True Image 19

APS Administrator.OP

Novinky z vývoje v MetaCentru

Vzdálená správa v cloudu až pro 250 počítačů

Uživatelský modul. File Uploader

Enabling Grids for E-sciencE. Projekt EGEE / VOCE. Jan Kmuníček ÚVT MU & CESNET. INFSO-RI

Nastavení DCOM. Uživatelský manuál

MetaCentrum. Miroslav Ruda. listopad 2013 CESNET

MBus Explorer MULTI. Uživatelský manuál V. 1.1

Popis. Manuál Klávesové zkratky a příkazy - 1 -

MetaCentrum. Tomáš Rebok MetaCentrum NGI, CESNET z.s.p.o. CERIT-SC, Masarykova Univerzita Olomouc,

Microsoft SharePoint Portal Server Zvýšená týmová produktivita a úspora času při správě dokumentů ve společnosti Makro Cash & Carry ČR

APS Web Panel. Rozšiřující webový modul pro APS Administrator. Webové rozhraní pro vybrané funkce programového balíku APS Administrator

MetaCentrum. Miroslav Ruda. Skalský Dvůr, Miroslav Ruda (MetaCentrum) MetaCentrum Skalský Dvůr, / 11

MATLABLINK - VZDÁLENÉ OVLÁDÁNÍ A MONITOROVÁNÍ TECHNOLOGICKÝCH PROCESŮ

Internetový obchod ES Pohoda Web Revolution

Uživatelská dokumentace

Výběr zdrojů, zadávání a správa úloh v MetaCentru

C2115 Praktický úvod do superpočítání

Versiondog Co je nového

Synchronizace číselníků

Administrační systém ústředen MD-110

Datová úložiště v MetaCentru a okolí. David Antoš

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek

APS Administrator.GS

Přenos souborů pomocí AceFTP (pdf verze pro tisk KB)

Obsah. Úvod 11 Zpětná vazba od čtenářů 13 Errata 14 Poznámka ke kódům 14

DÁLKOVÝ DOHLED PRO BKE ZDROJE

INSTALACE SOFTWARE A AKTIVACE PRODUKTU NÁVOD

Průvodce instalací modulu Offline VetShop verze 3.4

Individuální projekt z předmětu webových stránek 2012/ Anketa

Wonderware InTouch 2012 R2 Co je nového

Úvod 17 ČÁST 1. Kapitola 1: Principy návrhu doménové struktury služby Active Directory 21

BALISTICKÝ MĚŘICÍ SYSTÉM

Versiondog Lukáš Rejfek, Pantek (CS) s.r.o. 4/2014

APS Web Panel. Rozšiřující webový modul pro APS Administrator

IceWarp Outlook Sync Rychlá příručka

Popis produktu IDFU. Řešení součinnosti s oprávněnými osobami verze 2. Aegis s.r.o.

CAL (CAN Application Layer) a CANopen

Aplikace a služba Money Dnes Publisher v deseti krocích

Inovace a zkvalitnění výuky prostřednictvím ICT Tvorba webových stránek. Ing. Zelinka Pavel Číslo: VY_32_INOVACE_35 17 Anotace:

Struktura pamětí a procesů v DB Oracle. Radek Strnad

METACENTRUM. Miroslav Ruda CESNET. Seminář MetaCentra, Praha

Datová úložiště v MetaCentru a okolí II. David Antoš Oddělení datových úložišť

TÉMATICKÝ OKRUH Softwarové inženýrství

Snížení skrytých nákladů spojených se zvýšením kapacity napájení datových středisek

Personální evidence zaměstnanců

ABRA POS PRINT SERVER

Část 1. Instalace, plánování a správa. Část 2. Vyhledávání prostředků, instalace klientů a vzdálené řízení. Část 3. Správa softwaru a balíčků.

CA21 PŘÍRUČKA UŽIVATELE

FIREMNÍ CERTIFIKÁT V APLIKACI PŘÍMÝ KANÁL NÁVOD PRO KLIENTY

1 Návod na instalaci prostředí LeJOS-NXJ a přehrání firmwaru NXT kostky

Aplikační profily v PLC Tecomat

Postup získání licence programu DesignBuilder v4

3D EDITOR. Základy práce s programem. Verze 1.0.0

TIA Portal Openness Generování projektu.

Základy práce s aplikací ecba / ESOP

IPFIXCOL MODULÁRNÍ KOLEKTOR SÍŤOVÝCH TOKŮ. Lukáš Huták CESNET. 4. listopad 2018 OpenAlt, Brno

2015 GEOVAP, spol. s r. o. Všechna práva vyhrazena.

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Middleware eop. Instalační příručka pro práci s eop v prostředí Mozilla Firefox, Thunderbird a Adobe Reader na systémech Ubuntu Linux

Co je Symantec pcanywhere 12.0? Hlavní výhody Snadné a bezpečné vzdálené připojení Hodnota Důvěra

EXTRAKT z technické normy ISO

Zabezpečení proti SQL injection

Transkript:

Charon Extension Layer (CEL) Jan Kmuníček CESNET www.eu-egee.org

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í Seminář projektu EGEE-II, 12. prosinec, 2006 2

Ú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ů Seminář projektu EGEE-II, 12. prosinec, 2006 3

CEL Infrastruktura user CEL charon system job management app 2 app 3 app 4 app 5... software repository module system software management batch system, grid middleware 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) Seminář projektu EGEE-II, 12. prosinec, 2006 4

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 Seminář projektu EGEE-II, 12. prosinec, 2006 5

Systém Module Enabling Grids for E-sciencE 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 *) http://modules.sourceforge.net/ Seminář projektu EGEE-II, 12. prosinec, 2006 6

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

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 Seminář projektu EGEE-II, 12. prosinec, 2006 8

Systém Module pokračování Enabling Grids for E-sciencE Kompletace jména modulu name version - specifikováno uživatelem (je povinné) -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 Seminář projektu EGEE-II, 12. prosinec, 2006 9

Gridové aplikace Model I - METACentrum (český národní Grid) UI CE CE WN WN... WN WN app1 app2 app3 app4 app5...... Aplikace jsou na sdíleném svazku dostupné všem gridovým elementům UI Model II EGEE Grid CE CE app3 app7... app2 app1... app1 app2... WN WN... WN WN... SE 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 Seminář projektu EGEE-II, 12. prosinec, 2006 10

Gridové aplikace pokračování Enabling Grids for E-sciencE 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 nawn (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 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 Seminář projektu EGEE-II, 12. prosinec, 2006 11

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 Seminář projektu EGEE-II, 12. prosinec, 2006 12

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 <zdroje> <skript_úlohy> [NCPU] [mód synchronizace] pinfo psync pkill pgo (není dostupné v prostředí EGEE Gridu) Charon Setup pconfigure Seminář projektu EGEE-II, 12. prosinec, 2006 13

Systém Charon pokračování Ukázka práce s výpočetní úlohou [myjob]$ psubmit gilda test1 submit job [myjob]$ pinfo monitor job [myjob]$ psync get results Nejsou vyžadovány žádné další parametry veškeré informace o úloze jsou uloženy v kontrolních souborech uvnitř adresáře s úlohou. Seminář projektu EGEE-II, 12. prosinec, 2006 14

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 Seminář projektu EGEE-II, 12. prosinec, 2006 15

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 Seminář projektu EGEE-II, 12. prosinec, 2006 16

Multi-Site přístup Enabling Grids for E-sciencE 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 Common Software Repository Charon System META Charon System VOCE Module System Module System Module System GENERAL Seminář projektu EGEE-II, 12. prosinec, 2006 17

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) http://troll.chemi.muni.cz/whitezone/development/charon/isoftrepo/ Seminář projektu EGEE-II, 12. prosinec, 2006 18

Interaktivní aplikační repozitář Seminář projektu EGEE-II, 12. prosinec, 2006 19

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í Seminář projektu EGEE-II, 12. prosinec, 2006 20

Shrnutí Enabling Grids for E-sciencE 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 Seminář projektu EGEE-II, 12. prosinec, 2006 21

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