Supporting scientific and Web 2.0 communities by desktop grids P. Kacsuk MTA SZTAKI (Univ. of Westminster)

Hasonló dokumentumok
WEB2GRID: Desktop Grid a Web 2.0 szolgálatában

Összegzés és hogyan tovább

SZTAKI Desktop Grid. l számára. MTA SZTAKI

Felhő rendszerek és felhő föderációk. Kacsuk Péter MTA SZTAKI

Cloud computing. Cloud computing. Dr. Bakonyi Péter.

CancerGrid - Grid alkalmazása rákellenes hatóanyagok keresésének felgyorsítására

Web2Grid: Desktop Grid a Web 2.0 szolgálatában

Cloud computing Dr. Bakonyi Péter.

Új generációs közösségi WEB szolgáltatások és alkalmazások támogatása GRID platformmal

Using the CW-Net in a user defined IP network

Oracle Enterprise Manager: Az első teljesértékű felhő üzemeltetési megoldás

WCF, Entity Framework, ASP.NET, WPF 1. WCF service-t (adatbázissal Entity Framework) 2. ASP.NET kliens 3. WPF kliens

A Debreceni Egyetem és a Nagyváradi Egyetem WiFi alapú helymeghatározó rendszere

DANS és Narcis. Burmeister Erzsébet. HUNOR találkozó, Budapest március 13.

Miskolci Egyetem Gazdaságtudományi Kar Üzleti Információgazdálkodási és Módszertani Intézet. Correlation & Linear. Petra Petrovics.

General information for the participants of the GTG Budapest, 2017 meeting

Lexington Public Schools 146 Maple Street Lexington, Massachusetts 02420

INTELLIGENT ENERGY EUROPE PROGRAMME BUILD UP SKILLS TRAINBUD. Quality label system

Best Practices for TrusBest Practices for Trusted Digital Repositories in HOPE. ted Digital Repositories in HOPE.

Új funkciók az RBP-ben október 1-től New functions in RBP from 1 October Tatár Balázs

Érettségi tétel az IT vizsgán: Felhő

Eladni könnyedén? Oracle Sales Cloud. Horváth Tünde Principal Sales Consultant március 23.

FOSS4G-CEE Prágra, 2012 május. Márta Gergely Sándor Csaba

11. Gyakorlat: Certificate Authority (CA), FTP site-ok

Szakmai továbbképzési nap akadémiai oktatóknak december 14. HISZK, Hódmezővásárhely / Webex

STANDARD DEVELOPMENT U.L. FACTORY SYSTEMS GROUP IT DEPARTMENT

Ister-Granum EGTC. Istvan FERENCSIK Project manager. The Local Action Plans to improve project partners crossborder

Hasznos és kártevő rovarok monitorozása innovatív szenzorokkal (LIFE13 ENV/HU/001092)

Több app. Egy kódbázis

A modern e-learning lehetőségei a tűzoltók oktatásának fejlesztésében. Dicse Jenő üzletfejlesztési igazgató

USER MANUAL Guest user

Correlation & Linear Regression in SPSS

2. Local communities involved in landscape architecture in Óbuda

Correlation & Linear Regression in SPSS


TÉRGAZDÁLKODÁS - A TÉR MINT VÉGES KÖZÖSSÉGI ERŐFORRÁS INGATLAN NYILVÁNTARTÁS - KÜLFÖLDI PÉLDÁK H.NAGY RÓBERT, HUNAGI

Rotary District 1911 DISTRICT TÁMOGATÁS IGÉNYLŐ LAP District Grants Application Form

10. Gyakorlat: Alkalmazások publikálása Remote Desktop Szervízen keresztül

EN United in diversity EN A8-0206/419. Amendment

Európai Grid infrastruktúra

Csatlakozás a BME eduroam hálózatához Setting up the BUTE eduroam network

Utasítások. Üzembe helyezés

SOPHOS simple + secure. A dobozba rejtett biztonság UTM 9. Kókai Gábor - Sophos Advanced Engineer Balogh Viktor - Sophos Architect SOPHOS

Mapping Sequencing Reads to a Reference Genome

Mobil webszerverek. Márton Gábor Nokia Research Center. W3C Mobilweb Műhelykonferencia, Budapest október 18.

Szent László TISZK (SZLTISZK) Kocsis Ibolya

On The Number Of Slim Semimodular Lattices

Generációváltás az Alcatel-Lucent OmniPCX Connect termékvonalon. Mészáros tamás Műszaki fejlesztési vezető

Intelligens közlekedés: a járműipar és járműirányítás IKT igényei, a VehicleICT projekt. Lengyel László lengyel@aut.bme.hu

ANGOL NYELV KÖZÉPSZINT SZÓBELI VIZSGA I. VIZSGÁZTATÓI PÉLDÁNY

AZ ERDÕ NÖVEKEDÉSÉNEK VIZSGÁLATA TÉRINFORMATIKAI ÉS FOTOGRAMMETRIAI MÓDSZEREKKEL KARSZTOS MINTATERÜLETEN

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7

STUDENT LOGBOOK. 1 week general practice course for the 6 th year medical students SEMMELWEIS EGYETEM. Name of the student:

EN United in diversity EN A8-0206/445. Amendment

IT trendek és lehetőségek. Puskás Norbert

A WEB2GRID kutatás-fejlesztési projekt eredményei

Az Open Data jogi háttere. Dr. Telek Eszter

TRENDnetVIEW Pro szoftvert. ŸGyors telepítési útmutató (1)

Adatbázis-kezelés ODBC driverrel

Web Services. (webszolgáltatások): egy osztott alkalmazásfejlesztési plattform

OLYMPICS! SUMMER CAMP

DETAILED GUIDELINE Content Page

Regisztráció a Researcher ID adatbázisban

This document has been provided by the International Center for Not-for-Profit Law (ICNL).

Intézményi IKI Gazdasági Nyelvi Vizsga

NYOMÁSOS ÖNTÉS KÖZBEN ÉBREDŐ NYOMÁSVISZONYOK MÉRÉTECHNOLÓGIAI TERVEZÉSE DEVELOPMENT OF CAVITY PRESSURE MEASUREMENT FOR HIGH PRESURE DIE CASTING

Tudományos Ismeretterjesztő Társulat

SAS Enterprise BI Server

EEA, Eionet and Country visits. Bernt Röndell - SES

Skills Development at the National University of Public Service

Hálózati trendek, újdonságok

Proxer 7 Manager szoftver felhasználói leírás

T W z àöä á TÜtÇç{tÄ á t [öüéå ^ äöçáöz

Üzleti élet Nyitás. Nagyon hivatalos, a címzettnek meghatározott rangja van, aminek szerepelnie kell

Üzleti élet Nyitás. Nagyon hivatalos, a címzettnek meghatározott rangja van, aminek szerepelnie kell

CONCERTO COMMUNITIES IN EU DEALING WITH OPTIMAL THERMAL AND ELECTRICAL EFFICIENCY OF BUILDINGS AND DISTRICTS, BASED ON MICROGRIDS. WP 5 Del 5.

A library for the user: new building, new organisation, new services

ENROLLMENT FORM / BEIRATKOZÁSI ADATLAP

Teszt topológia E1/1 E1/0 SW1 E1/0 E1/0 SW3 SW2. Kuris Ferenc - [HUN] Cisco Blog -

Szuperszámítógépes teljesítmény szuperszámítógép nélkül A BinSYS Projekt

4. Gyakorlat: Csoportházirend beállítások

Outsourcing és Cloud Biztonsági kérdések

bab.la Cümle Kalıpları: İş Sipariş İngilizce-Macarca

bab.la Cümle Kalıpları: İş Sipariş Macarca-İngilizce

Informatikai alkalmazásfejlesztő alkalmazásfejlesztő Információrendszer-elemző és - Informatikai alkalmazásfejlesztő

2. gyakorlat: Tartományvezérlő, DNS, tartományba léptetés, ODJ, Core változat konfigurálása, RODC

Tavaszi Sporttábor / Spring Sports Camp május (péntek vasárnap) May 2016 (Friday Sunday)

Oracle E-Business Suite auditok tapasztalatai. Gáspár Gyula Senior Manager Oracle License Management Services, Central Europe április 6.

Osztott alkalmazások fejlesztési technológiái Áttekintés

HBONE+ projekt - campus best practices

A BCE Entz Ferenc Könyvtár és Levéltár a diplomaszerzéssel és a doktori eljárással kapcsolatos dokumentumok kezelésének szabályzata

Informatikai Tesztek Katalógus

Infrastruktúra lehetőségek idén

III. Bajai Gabona Partnerség. III. Baja Grain Partnership

Angol Középfokú Nyelvvizsgázók Bibliája: Nyelvtani összefoglalás, 30 kidolgozott szóbeli tétel, esszé és minta levelek + rendhagyó igék jelentéssel

USA Befektetési Útmutató

JEROMOS A BARATOM PDF

Decision where Process Based OpRisk Management. made the difference. Norbert Kozma Head of Operational Risk Control. Erste Bank Hungary

2015. október 1. Új időszámítás a rövid távú kapacitás termék értékesítésben. 1 October 2015 New era is to start in short term capacity allocation

ERN-ITHACA. Dr. Hadzsiev Kinga PTE KK Orvosi Genetikai Intézet

Átírás:

Supporting scientific and Web 2.0 communities by desktop grids P. Kacsuk MTA SZTAKI (Univ. of Westminster) The EDGeS/EDGI projects receive Community research funding 1

The strength of communities Web 2.0 services provide frameworks for communities to put together contents Volunteer computing (VC) is a community activity to provide desktop resources for typically scientific communities -> Desktop Grids (DGs( DGs) Our goal is to bring together the two communities: Web 2.0 communities can help scientific projects to advertise their projects and attract volunteer donors Web 2.0 communities can extend the scope of their applications by using VC technology provided for science Web 2.0 service providers can increase their services without further resource investment 2

Goals of the EDGI and Web2Grid projects To support both scientific and Web 2.0 communities by desktop grids EDGI: enables scientific communities to extend the existing service grids (SGs( SGs) with DG resources Web2Grid enables Web 2.0 communities to create large computing infrastructure as community effort 3

Possible options to extend the infrastructure for communities Scientific U1 Community U2 Un U1 U2 Um Users Web 2.0 Community Users Grid Faster, more Cloud DG reliable but more expensive D1 D2 Donors Dj Web 2.0 Community Service Cloud DG D1 D2 Donors Dk Less expensive since uses the free cycles of existing PCs 4

EDGeS scope only for compute intensive applications for EGEE (glite) EDGI: Extending the grid infrastructure for scientific communities EDGI scope for both compute and data intensive applications for EMI/EGI (glite, ARC, Unicore) Extend Desktop Grids with Clouds for QoS 5

Extending the grid infrastructure for scientific communities U1 U2 Un Scientific Community Users Grid Faster, more Cloud DG reliable but more expensive D1 D2 Donors Dj Cloud Provides reliable donors from dedicated cloud resources 6

Extending the grid infrastructure for scientific communities U1 U2 Un Scientific Community Users Grid DG D1 D2 Donors Dj Cloud Provides reliable donors from dedicated cloud resources 7

Steps of the technical solution The starting state DG Project DG client submit glite grid Volunteer/ Institutional Resources 8

SG -> > DG direction Security issues In DG projects Applications are trusted DG server is trusted Clients are not trusted Therefore any SG application that is intended to run in a DG should be validated to make it trusted Therefore EDGI provides: Application validation service Application repository (AR) where trusted applications are stored EDGI bridge transfers only those applications to DGs that are stored in the AR 9

Step 1: Providing application repository metadata templates describe applications and their implementations to support browse and search operations access without registration for all users to browse and search the repository API to enable repo access for modified CEs 10 10

Step 2: Submit job from glite to DG project DG Project download 3GBridge DG client submit glite grid Volunteer/ Institutional Resources 11

Generic Grid-Grid (3G) Bridge to integrate SGs and DGs 3G Bridge Job Database DC-API Plugin BOINC SG WS interface Job Handler Interface Queue Manager GridHandler Interface XtremWe b Plugin Xtrem Web

Step 3: Submit job from ARC to DG project ARC grid submit DG Project download 3GBridge DG client submit glite grid Volunteer/ Institutional Resources 13

Step 4: Support for Data- intensive applications submit ARC grid UI Attic FS upload DG Project download 3GBridge attic DG client attic submit glite grid Volunteer/ Institutional Resources 14

Usage of Attic P2P File System in EDGI 15

Step 5: QoS Support by Clouds ARC grid UI upload OpenNebula/ Amazon submit Attic FS DG client attic DG Project download 3GBridge attic cloud DG client attic submit glite grid Volunteer/ Institutional Resources 16

Host A 3G Bridge 3G Bridge Extension for supporting Clouds Queue 1 BOINC Plugin BOINC Master Cloud Resource N (BOINC Worker) Queue 2 Cloud Plugin Amazon/ Eucalyptus Cloud Interface Cloud Resource 2 (BOINC Worker) Cloud Resource 1 (BOINC Worker) Scheduler 1. Job is submitted from MCE to 3G Bridge. 2. 3G Bridge submits the job to a BOINC DG using the BOINC Plugin 3. The Scheduler keeps track of the number of jobs in the BOINC queue (Queue 1) and of the number of the running Cloud Resources (workers). 4. If the BOINC DG is overloaded, the Scheduler starts new workers by submitting a job to the queue of the Cloud Plugin (Queue 2). 5. Each job in Queue 2 launches a new BOINC Worker in the Cloud. 6. If the cluster is underutilized, the Scheduler stops some workers (cloud resources) by sending cancel jobs into Queue 2. Legend Job Command Information 17

Step 6: Monitoring ARC grid UI upload OpenNebula/ Amazon submit Attic FS DG client attic DG Project download 3GBridge attic cloud monitor DG client attic submit Monitor glite grid UI inspect Volunteer/ Institutional Resources 18

Appl. name Last day Last week Last month EDGeS@home 19

EDGI business model U1 U2 Un SC Users can ask QoS support (cloud resources) if they have collected credits Institutes of SC users can donate DG resources and can collect credits (by BOINC mechanism) Students and public can support universities by offering their credits Grid DG D1 D2 Donors Dj Cloud EDGI provides reliable donors from dedicated cloud resources After EDGI, IDGF members or cloud providers can provide cloud resources 20

EDGI business model U1 U2 Un DG Grid Universities can create local DGs (e.g. Univ. of Westminster, Univ. of Portsmouth, Univ. of Szeged, etc.) University level DG could be connected to the EDGI DG and collect credit for the univ. researchers DG D1 D2 Donors Dj Cloud D1 D2 Donors Dk 21

WEB2GRID Project Building comm. Existing community appl1 Collect resources Existing community appl2 Watermark appl. Media appl. Applications Services for comm. New community appls 22 22

Facebook interface for watermarking photos To prevent the illegal use of unprotected photos Use of steganographic methods, embedding hidden watermarks into the photos Protected images can be found by a search-bot Cryptography (timestamp and digital signature) is used to show the ownership rights 23

Architecture of Web2Grid system Megrendelő általi fizetés Abaqoos Web2 Application alkalmazás Payment Fizető rendszer System Web Web 2.0 felhasználói 2.0 User Interface interfész (Facebook/Orkut) (e.g. Facebook) Order Module Megrendelési modul Result Eredmény Validator validátor Module Grid GRID Task feladatkezelő Handler Results of Web2Grid Új Workflow workflow állapot Új workflow Workflow állapot Workflow eredmények Eredmények validálása guse WS interface interfész WS-PGRADE guse repository Results guse middleware of BOINC BOINC jelentés generátor report and és validator validátorinterface interfész 3GBridge BOINC donor regiszter guse workf low EDGeS and EDGI Coordinator Koordinációs Module modul BOINC szerver Appl. BOINC alkalmazás Donor munkavégzés kifizetése Accounting Module Elszámoló modul Registrator Regisztrációs Module modul Accounting Elszámoló rendszer System Elszámolás munkavégzésről Donor regisztráció Munkacsomag Eredmény GRID Boinc Boinc kliens kliens szoftverí0 Boinc Boinc szoftver kliens Boinc kliens szoftver Boinc kliens szoftver kliens szoftver szoftver BOINC client software 24 24

Architecture of Web2Grid system Megrendelő általi fizetés Payment Abaqoos module Web2 Application alkalmazás Payment Fizető rendszer System Web 2.0 application interfaces Web Web 2.0 felhasználói 2.0 User Interface interfész (Facebook/Orkut) (e.g. Facebook) Megrendelési Order Web Module 2.0 modul Application Support Services Result Eredmény Validator validátor Module Grid GRID Task feladatkezelő Handler Új workflow Workflow állapot Új workflow Workflow állapot Workflow eredmények Eredmények validálása guse WS interface interfész BOINC BOINC jelentés generátor report and és validator validátorinterface interfész BOINC donor regiszter WS-PGRADE guse repository Grid guse workf low guse middleware 3GBridge Coordinator Koordinációs Module modul BOINC szerver Appl. BOINC alkalmazás Donor munkavégzés kifizetése Accounting Elszámoló System modul Module Registration Regisztrációs modul Module Accounting Elszámoló rendszer System Elszámolás munkavégzésről Donor regisztráció Munkacsomag Eredmény GRID Boinc Boinc kliens kliens szoftverí0 Boinc Grid Boinc szoftver kliens Boinc kliens szoftver Boinc kliens szoftver kliens szoftver szoftver BOINC client software resources 25 25

Example Web2Grid application: watermarking photos Job 1 Job 2 Job 3 Grid applications Watermark Workflow Media Workflow Micropayment (Abaqoos) 3G Bridge Desktop Grid Watermark App Media App Digital signature Client Client Client Client Credit 26

Possible business models Service provider provides the whole framework Supplier model: Service provider invites trusted individuals to connect clients Pays for the collected credits Volunteer model: Web 2.0 community members provide the clients They collect credits Credits are transferred to real money and offered to charity organizations 27

International Desktop Grid Federation (IDGF) Support those NGIs that want to extend their VO with volunteer or local DGs Support those universities, institutes, companies who want to set up local DG Run dissemination campaign to attract more volunteers to donate their computer resources Federation is open for organisations and individuals in research and industry. Current members: >100 individuals > 30 organizations (including companies) Introduction Author: Robert Lovas, Ad Emmen RI-261561 WP4 version: 3.0 28

Summary Volunteer DG resources can be provided for scientific and Web 2.0 communities as an inexpensive alternative to cloud resources EDGI and Web2Grid projects have developed the required technical solutions They also show possible business models Future task: to implement the business models 29

Thank you for your attention Any questions? For more information please visit the EDGeS and EDGI Websites: http://www.edges-grid.eu/ http://edgi-project.eu and/or send e-mail to me: kacsuk@sztaki.hu 30