CoreGRID Workpackage 5 Virtual Institute on Grid Information and Monitoring Services Authorizing Grid Resource Access and Consumption Erik Elmroth, Michał.

Slides:



Advertisements
Similar presentations
Overview of local security issues in Campus Grid environments Bruce Beckles University of Cambridge Computing Service.
Advertisements

GT 4 Security Goals & Plans Sam Meder
Legacy code support for commercial production Grids G.Terstyanszky, T. Kiss, T. Delaitre, S. Winter School of Informatics, University.
Accounting Manager Taking resource usage into your own hands Scott Jackson Pacific Northwest National Laboratory
Futures – Alpha Cloud Deployment and Application Management.
High Performance Computing Course Notes Grid Computing.
Module 4: Implementing User, Group, and Computer Accounts
The Community Authorisation Service – CAS Dr Steven Newhouse Technical Director London e-Science Centre Department of Computing, Imperial College London.
Resource Management of Grid Computing
PDC Enabling Science Grid Security Research Olle Mulmo.
A Model for Grid User Management Rich Baker Dantong Yu Tomasz Wlodek Brookhaven National Lab.
eGovernance Under guidance of Dr. P.V. Kamesam IBM Research Lab New Delhi Ashish Gupta 3 rd Year B.Tech, Computer Science and Engg. IIT Delhi.
W w w. h p c - e u r o p a. o r g Single Point of Access to Resources of HPC-Europa Krzysztof Kurowski, Jarek Nabrzyski, Ariel Oleksiak, Dawid Szejnfeld.
WP6: Grid Authorization Service Review meeting in Berlin, March 8 th 2004 Marcin Adamski Michał Chmielewski Sergiusz Fonrobert Jarek Nabrzyski Tomasz Nowocień.
1 CENTER FOR PARALLEL COMPUTERS DEPARTMENT OF COMPUTING SCIENCE DEPARTMENT OF COMPUTING SCIENCE Enforcing resource allocations with.
Thinking about Accounting Matteo Melani SLAC Open Science Grid.
Designing Active Directory for Security
SOS EGEE ‘06 GGF Security Auditing Service: Draft Architecture Brian Tierney Dan Gunter Lawrence Berkeley National Laboratory Marty Humphrey University.
Module 7: Fundamentals of Administering Windows Server 2008.
Frascati, October 9th, Accounting in DataGrid Initial Architecture Albert Werbrouck Frascati, October 9, 2001.
Grid Security Issues Shelestov Andrii Space Research Institute NASU-NSAU, Ukraine.
Policy-based CPU-scheduling in VOs Catalin Dumitrescu, Mike Wilde, Ian Foster.
The Grid System Design Liu Xiangrui Beijing Institute of Technology.
October 18, 2005 Charm++ Workshop Faucets A Framework for Developing Cluster and Grid Scheduling Solutions Presented by Esteban Pauli Parallel Programming.
1 OSG Accounting Service Requirements Matteo Melani SLAC for the OSG Accounting Activity.
1 4/23/2007 Introduction to Grid computing Sunil Avutu Graduate Student Dept.of Computer Science.
Cracow Grid Workshop October 2009 Dipl.-Ing. (M.Sc.) Marcus Hilbrich Center for Information Services and High Performance.
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
Virtual Workspaces Kate Keahey Argonne National Laboratory.
Grid Middleware Tutorial / Grid Technologies IntroSlide 1 /14 Grid Technologies Intro Ivan Degtyarenko ivan.degtyarenko dog csc dot fi CSC – The Finnish.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Mine Altunay July 30, 2007 Security and Privacy in OSG.
User Management: Authentication & Authorization on the NorduGrid Balázs Kónya, AndersWäänänen 3 rd NorduGrid Workshop, 23 May, 2002 Helsinki.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
Overview of Privilege Project at Fermilab (compilation of multiple talks and documents written by various authors) Tanya Levshina.
Scalable Grid system– VDHA_Grid: an e-Science Grid with virtual and dynamic hierarchical architecture Huang Lican College of Computer.
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
Conference name Company name INFSOM-RI Speaker name The ETICS Job management architecture EGEE ‘08 Istanbul, September 25 th 2008 Valerio Venturi.
GSAF: A Grid-based Services Transfer Framework Chunyan Miao, Wang Wei, Zhiqi Shen, Tan Tin Wee.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
INFSO-RI Enabling Grids for E-sciencE EGEE is a project funded by the European Union under contract INFSO-RI Grid Accounting.
VO Privilege Activity. The VO Privilege Project develops and implements fine-grained authorization to grid- enabled resources and services Started Spring.
CoreGRID Workpackage 5 Virtual Institute on Grid Information and Monitoring Services Michał Jankowski, Paweł Wolniewicz, Jiří Denemark, Norbert Meyer,
International Symposium on Grid Computing (ISGC-07), Taipei - March 26-29, 2007 Of 16 1 A Novel Grid Resource Broker Cum Meta Scheduler - Asvija B System.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
DTI Mission – 29 June LCG Security Ian Neilson LCG Security Officer Grid Deployment Group CERN.
Network, Operations and Security Area Tony Rimovsky NOS Area Director
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
1 AHM, 2–4 Sept 2003 e-Science Centre GRID Authorization Framework for CCLRC Data Portal Ananta Manandhar.
INFSO-RI Enabling Grids for E-sciencE Policy management and fair share in gLite Andrea Guarise HPDC 2006 Paris June 19th, 2006.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Evolution of AAI for e- infrastructures Peter Solagna Senior Operations Manager.
DataTAG is a project funded by the European Union International School on Grid Computing, 23 Jul 2003 – n o 1 GridICE The eyes of the grid PART I. Introduction.
PARALLEL AND DISTRIBUTED PROGRAMMING MODELS U. Jhashuva 1 Asst. Prof Dept. of CSE om.
INTRODUCTION TO GRID & CLOUD COMPUTING U. Jhashuva 1 Asst. Professor Dept. of CSE.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
DGAS Distributed Grid Accounting System INFN Workshop /05/1009, Palau Giuseppe Patania Andrea Guarise 6/18/20161.
Grid Deployment Technical Working Groups: Middleware selection AAA,security Resource scheduling Operations User Support GDB Grid Deployment Resource planning,
1 CENTER FOR PARALLEL COMPUTERS DEPARTMENT OF COMPUTING SCIENCE DEPARTMENT OF COMPUTING SCIENCE Enforcing resource allocations with.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Enabling Grids for E-sciencE Claudio Cherubino INFN DGAS (Distributed Grid Accounting System)
Grid Account Management: A Case Study GGF 9 PGM-RG Chicago, IL October 5-8, 2003 Doru Marcusiu Assistant Director Grid and Security.
Accessing the VI-SEEM infrastructure
Grid and Cloud Computing
A Model for Grid User Management
A. Rama Bharathi Regd. No: 08931F0040 III M.C.A
Grid Computing.
The Globus Toolkit™: Information Services
Basic Grid Projects – Condor (Part I)
PLANNING A SECURE BASELINE INSTALLATION
Presentation transcript:

CoreGRID Workpackage 5 Virtual Institute on Grid Information and Monitoring Services Authorizing Grid Resource Access and Consumption Erik Elmroth, Michał Jankowski, Norbert Meyer WP rd CoreGRID Workshop on Grid Middleware Barcelona, June 5-6, 2008

3rd CoreGRID Workshop on Grid Middleware, Barcelona, June 5-6, Outline 1.Introduction 2.Authorizing resource access 3.Authorizing resource consumption 4.Existing technologies 5.VUS – SGAS integration 6.Limitations and future extensions 7.Conclusions

3rd CoreGRID Workshop on Grid Middleware, Barcelona, June 5-6, Introduction Authorization of grid resource usage include authorization of: –resource access –resource consumption Due to the distributed nature of grids (both on physical and administrative level) the authorization is complex These issues are well addressed on local cluster level In most modern grids at least one of the above tasks is neglected Security (access control) and economy (limiting resource usage) are more and more focused

3rd CoreGRID Workshop on Grid Middleware, Barcelona, June 5-6, Authorizing resource access - problems Authentication Fine grained authorization (maximum security for resources with minimum limitations to the users) Effective and scalable user management (delegation of some administrative privileges and work from node administrator to VO) Combined security policies of VO and resource owner Privilege enforcement (mapping global user - certificate to a local virtual environment) Isolation of user tasks Possibility of logging user activities for accounting and audit

3rd CoreGRID Workshop on Grid Middleware, Barcelona, June 5-6, Authorizing resource consumption - problems Authorization based on the users ability to pay for the usage: –pre-allocation (quota) – academic environment –real ability to pay – commercial solutions Types of grid economy: –real or virtual money –static or dynamic pricing –price negotiation before running a job or analysis of the fraction of resource utilization during the computation Limiting size of the job (no of processors, memory, time), possibly depending on user privileges

3rd CoreGRID Workshop on Grid Middleware, Barcelona, June 5-6, Combining the two types of authorization There is a need for both types of the authorization, often to be used in parallel The authorization patterns may vary significantly depending on use scenario Combinations of small, separate components, designed for use in concert are solutions for different scenarios The components should be implemented in accordance with the fundamentals of Service Oriented Architectures (SOA) in general and the grid eco-system approach in particular

3rd CoreGRID Workshop on Grid Middleware, Barcelona, June 5-6, Virtual User System - Motivation Ease management of user accounts in grids –Many virtual organizations with hundreds or even thousands of users –Maintaining personal user accounts is impossible –Grid-mapfile requires too much administration time –static accounts are not appropriate for dynamic VOs Enable fine-grain and flexible authorization –Need for combining security policies of VO and resource owners –Reusing already implemented authorization services and mechanisms Enable accounting and tracking user activities –This is crucial for production grids shared between many institutions –Guest or anonymous accounts are insufficient

3rd CoreGRID Workshop on Grid Middleware, Barcelona, June 5-6, Virtual User System - Architecture Computing Site VO Job Submit Service Accounts Pool login: resource usage security logs session Resource Broker Extension of a Job Submit Service The user is authenticated, authorized and then logged on a 'virtual' account The history of user-account mapping is stored, so that accounting and tracking user activities is possible

3rd CoreGRID Workshop on Grid Middleware, Barcelona, June 5-6, SweGrid Accounting System Motivation Soft real-time allocation enforcement based on resource usage collected from existing site schedulers (easy integration to existing software, no intrusion to local accounting systems) Coordinated quota management across all clusters. Uniform usage retrieval (GGF Usage Records). Policy negotiation and customization between user, resource manager and allocation authority Use state-of-the-art Web and Grid technologies Fine grained resource control based on the cost of used resources

3rd CoreGRID Workshop on Grid Middleware, Barcelona, June 5-6, SweGrid Accounting System Architecture Set of tools (services) for capacity allocation between user groups Coordinates the enforcement of grid-wide usage limits The usage limits are expressed by the Bank account balance VO Resource Broker LUTS €€€€€€ SGAS Bank Computing Site Job Manager JARM LRMS Job Submit Service

3rd CoreGRID Workshop on Grid Middleware, Barcelona, June 5-6, Architecture of the Approach VO VOMS Computing Site Job Submit Service Access authorization VUS plugin 1 plugin 2 plugin n … Job Manager JARM LRMS Resource Broker jobs VUS database LUTS €€€€€€ SGAS Bank

3rd CoreGRID Workshop on Grid Middleware, Barcelona, June 5-6, Limitations and future extensions Distributed SGAS LUTS for large Grids Hierarchical Virtual Organizations Hierarchical bank accounts Synchronization of the authorization between the broker and the computing site

3rd CoreGRID Workshop on Grid Middleware, Barcelona, June 5-6, Conclusions Novel approach to Grid job authorization - combining established technologies : –dynamic assigning grid users virtual user accounts (VUS) –grid-wide accounting and resource allocation enforcement (SGAS) Concerted authorization for resource access and resource consumption The proposed solution leaves the resource owner with ultimate control over the resource The solution is highly flexible and allows for policy customization

3rd CoreGRID Workshop on Grid Middleware, Barcelona, June 5-6, Thank You!