Скачать презентацию Grid servisi prilagođeni korisnicima i digitalni identitet istraživača Скачать презентацию Grid servisi prilagođeni korisnicima i digitalni identitet istraživača

9d238a88668bf8a7539e101c0c1e7a12.ppt

  • Количество слайдов: 20

Grid servisi prilagođeni korisnicima i digitalni identitet istraživača AEGIS Services oriented towards grid users Grid servisi prilagođeni korisnicima i digitalni identitet istraživača AEGIS Services oriented towards grid users and researchers' digital identity Branko Marović, Marina Vermezović Belgrade University Computing Center, Serbia [email protected] bg. ac. rs 11 December 2008

e-Science infrastructure n National level ¡ ¡ ¡ AEGIS ¡ ¡ n Regional ¡ e-Science infrastructure n National level ¡ ¡ ¡ AEGIS ¡ ¡ n Regional ¡ ¡ n ¡ ¡ EGEE Deisa - HPC … Worldwide ¡ ¡ 11 December 2008 SEE-GRID Baltic. Grid Nordu. Grid … European level ¡ n Grid. PP– UK, particle physicists D-Grid INFN Grid - Italy Austrian. Grid OSG – US Open Science Grid AEGIS … WLCG - Worldwide LHC Computing Grid …

Grid market AEGIS 11 December 2008 Grid market AEGIS 11 December 2008

The reality for the user n n AEGIS Many application domains start using Grid The reality for the user n n AEGIS Many application domains start using Grid infrastructures But… ¡ Grid technology is complex n Different systems are used ¡ ¡ Different programming paradigms n n n 11 December 2008 Middleware (Unicore, g. Lite, Globus) Installation (rpm, tar, Quattor, …) Monitoring Batch type systems vs. service oriented systems Many programming languages The threshold is too high for the “standard” user!

Grid project Resource Broker Computing Replica Manager Storage Applications Infrastructure Grid project Infrastructure Providers Grid project Resource Broker Computing Replica Manager Storage Applications Infrastructure Grid project Infrastructure Providers Virtual Organisations Members Programming languages Policies Service Providers Roles Domain services Batch apps Interactive apps Workflows Web services

A. Gap. User Applications using Grid User Applications Grid Applications Application Users Application Developers A. Gap. User Applications using Grid User Applications Grid Applications Application Users Application Developers (Grid) Middleware Resources Resource Providers

Barriers to adoption n n AEGIS n n Gap between the resource providers and Barriers to adoption n n AEGIS n n Gap between the resource providers and the application developers Infrastructure perspective - not a user perspective Grid applications instead of User applications that use a Grid Tooling is necessary! ¡ ¡ ¡ n 11 December 2008 Wizards, Editors, … Hide the complexity Agile and Rapid development Rapid assembly of content and functionality Stable, Open 3 rd party Familiar and reliable abstraction Grid Web portals do not fulfill above requrements

Can we learn from others? n AEGIS Are there other distributed systems supported by Can we learn from others? n AEGIS Are there other distributed systems supported by different middleware systems? ¡ ¡ n Based on specifications ¡ n Implemented by different Vendors Customers don’t want to be vendor dependent ¡ ¡ 11 December 2008 J 2 EE Web services Use a generic middleware independent development tools Use vendor neutral APIs

Grid and SOA n Web ¡ ¡ ¡ AEGIS ¡ n Service Oriented Architectures Grid and SOA n Web ¡ ¡ ¡ AEGIS ¡ n Service Oriented Architectures and Web Service ¡ ¡ n ¡ ¡ ¡ OGSA - Open Grid Service Architecture Better abstractions Loose coupling - there are still grids stacks “g. Lite is a collection of web services” Development platforms ¡ ¡ ¡ 11 December 2008 Loose coupling Directly and immediately useable Deliver high level services to the user Facilitate automation & advanced functionality. Grid and Services ¡ n Perpetual Beta Cloud content and functionality Services, standards, protocols, . . Mash-ups: wikis, blogs, communities, Google Earth Lightweight programming models Front end simple API access to data and jobs Standard interfaces

The g-Eclipse project AEGIS EC STREP, 24 months, 2 M€, 6 Partners http: //www. The g-Eclipse project AEGIS EC STREP, 24 months, 2 M€, 6 Partners http: //www. geclipse. eu n Eclipse based framework for other EC Grid projects and n Using EGEE infrastructure n Middlewares ¡ ¡ n n 11 December 2008 g. Lite GRIA Amazon cloud Webservices (AWS): Elastic Compute Cloud (EC 2), the Simple, Storage Service (S 3), Simple. DB and the Simple Queue. Service (SQS) UNICORE, Globus Toolkit? Open for contributions - integration support for third party developments Fostering an open source project within the Eclipse community

Screenshots I Grid project view Cheat Sheets Editor Auth Token View Glue Info view Screenshots I Grid project view Cheat Sheets Editor Auth Token View Glue Info view VOMS Web view

Grid debugging AEGIS 11 December 2008 Grid debugging AEGIS 11 December 2008

Gum. Tree ISEE n n AEGIS Integrated Scientific Experiment Environment concept Single virtual environment Gum. Tree ISEE n n AEGIS Integrated Scientific Experiment Environment concept Single virtual environment for users to access all aspect of a scientific experiment ¡ ¡ ¡ n The basic Eclipse workbench provides ¡ ¡ ¡ ¡ ¡ 11 December 2008 Consistent look & feel reduce user error / support Centralised control to a complex system Application level data flow between different domains Tomcat based Help System Cheatsheets Online Update Manager Wizard API Abstract File System Text Editor Built-in Browser Active. X / OLE (win 32 only) Application Scripting Graphical Editing Framework

Tera. Grid Science Gateways n AEGIS n Users Desktop n Grid Portal Server Proxy Tera. Grid Science Gateways n AEGIS n Users Desktop n Grid Portal Server Proxy Certificate Server / vault Application Events Desktop application Web portal Grid-bridging gateway Tera. Grid Gateway Services Application Workflow Application Deployment Resource Broker App. Resource catalogs User Metadata Catalog Replica Mgmt Core Grid Services Security Notification Service Accounting Service Policy Resource Allocation Reservations And Scheduling Grid Orchestration Administration & Monitoring Web Services Resource Framework – Web Services Notification Physical Resource Layer 11 December 2008 Data Management Service Courtesy Jay Boisseau

DGI D-Grid Middleware Infrastructure n Generic Grid infrastructure for German research communities User AEGIS DGI D-Grid Middleware Infrastructure n Generic Grid infrastructure for German research communities User AEGIS Application Development and User Access GAT API Grid. Sphere Nutzer Scheduling Workflow Management High-level Grid Services Monitoring Data management Basic Grid Services 11 December 2008 UNICORE LCG/g. Lite Accounting Billing User/VO-Mngt Globus 4. 0. 1 Security Resources in D-Grid Plug-In Distributed Data Archive Data/ Software Network Infrastructur Distributed Compute Resources

SEEGRID-SCI JRA 1 n n AEGIS n n 11 December 2008 Capture commonalities across SEEGRID-SCI JRA 1 n n AEGIS n n 11 December 2008 Capture commonalities across scientific fields in terms of application requirements on Grid middleware Define development areas for middleware plug-ins and application-level services to cater to application demands and provide improvements to current infrastructure services Implement application-specific services and middleware extensions Coordinated by. RS partner

AMRES AAI and Id. M n AEGIS n n Academic Network of Serbia (AMRES) AMRES AAI and Id. M n AEGIS n n Academic Network of Serbia (AMRES) has moved its focal point of interest from infrastructure to user services development Operation of several attractive services relies on AAI (Authentication & Authorisation Infrastructure) and reliable Identity Management as its core part Current situation ¡ ¡ 11 December 2008 AEGIS CA for AEGIS Grid community in operation since 2007 Id. P and Id. M (identity providing and management) decentralized between four AMRES service centers All service centers already have AAA in different levels of development Belgrade University service center has largest end-user community AEGIS 2008 Annual Assembly

Vision of AMRES AAI n n AEGIS n n Establish Id. M in AMRES Vision of AMRES AAI n n AEGIS n n Establish Id. M in AMRES Belgrade University (BU) service centre Share experiences and gained knowledge with other service centres Establish federation policies between AMRES service centers Current efforts ¡ ¡ ¡ n Later ¡ ¡ 11 December 2008 Reliable and accurate database of AMRES users Make this process as automatic as possible AAA federation between AMRES service centers Deploy AMRES CA Join eduroam infrastructure Full decentralization of AAI Many services using AMRES AAI

Deployment of AMRES CA n AEGIS n n n Development of several user services Deployment of AMRES CA n AEGIS n n n Development of several user services depends on AAI and certification authority Only CA that is being used among AMRES user community is AEGIS CA deployed for Grid users and infrastructure Good practice is not to use GRID CA, but to deploy AMRES dedicated CA AEGIS CA policies will probably be more restrictive than those in AMRES CA ¡ ¡ 11 December 2008 AMRES certificates could be accepted by AEGIS infrastructure AEGIS certificates could be accepted by AMRES services

AMRES and eduroam n AEGIS n n 11 December 2008 One of motivation factors AMRES and eduroam n AEGIS n n 11 December 2008 One of motivation factors for establishing AAI in AMRES is to become equal member of GN 3 community The European eduroam Service Activity (SA) is a GN 2 service, launched in September 2007 eduroam (EDUcation ROAMing) is the roaming infrastructure used by the international research and education community eduroam paradigm: open your laptop and be online Being part of eduroam allows users to access a wireless network at a visited institution simply using the same credentials the users would use if they were at their home institution