MGRID Architecture Andy Adamson Center for Information Technology Integration University of Michigan, USA.

Slides:



Advertisements
Similar presentations
Single Sign-On with GRID Certificates Ernest Artiaga (CERN – IT) GridPP 7 th Collaboration Meeting July 2003 July 2003.
Advertisements

Jens G Jensen CCLRC e-Science Single Sign-on to the Grid Federated Access and Integrated Identity Management.
GT 4 Security Goals & Plans Sam Meder
Data Management Expert Panel - WP2. WP2 Overview.
METALOGIC s o f t w a r e © Metalogic Software Corporation DACS Developer Overview DACS – the Distributed Access Control System.
Remote Name Mapping for Linux NFSv4 Andy Adamson Center For Information Technology Integration University of Michigan August 2005.
Grid Resource Allocation Management (GRAM) GRAM provides the user to access the grid in order to run, terminate and monitor jobs remotely. The job request.
Secure Network Performance Testing using SeRIF Dr. Charles J. Antonelli Center for Information Technology Integration University of Michigan Winter 2006.
MyProxy: A Multi-Purpose Grid Authentication Service
Authenticated QoS Signaling William A. (Andy) Adamson Olga Kornievskaia CITI, University of Michigan.
Kerberized Credential Translation Olga Kornievskaia Peter Honeyman Bill Doster Kevin Coffman Center for Information Technology Integration University of.
Make Secure Information Sharing (SIS) Easy and an Reality C. Edward Chow, PI Osama Khaleel Bill Kretschmer C. Edward Chow, PI Osama Khaleel Bill Kretschmer.
National Center for Supercomputing Applications Integrating MyProxy with Site Authentication Jim Basney Senior Research Scientist National Center for Supercomputing.
Kerberos and PKI Cooperation Daniel Kouřil, Luděk Matyska, Michal Procházka Masaryk University AFS & Kerberos Best Practices Workshop 2006.
Authenticated QoS Project Overview Andy Adamson Research Investigator Center for Information Technology Integration University of Michigan Ann Arbor.
USING THE GLOBUS TOOLKIT This summary by: Asad Samar / CALTECH/CMS Ben Segal / CERN-IT FULL INFO AT:
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
Use of Kerberos-Issued Certificates at Fermilab Kerberos  PKI Translation Matt Crawford & Dane Skow Fermilab.
Milos Kobliha Alejandro Cimadevilla Luis de Alba Parallel Computing Seminar GROUP 12.
Copyright B. Wilkinson, This material is the property of Professor Barry Wilkinson (UNC-Charlotte) and is for the sole and exclusive use of the students.
Challenges Running an NFSv4- backed OSG Cluster Kevin Coffman Center for Information Technology Integration University of Michigan.
MGRID: Network Testing and Performance Charles J. Antonelli Center for Information Technology Integration University of Michigan.
Grids and Globus at BNL Presented by John Scott Leita.
Chapter 8: Network Operating Systems and Windows Server 2003-Based Networking Network+ Guide to Networks Third Edition.
TeraGrid ’06 National Center for Supercomputing Applications Managing Credentials on the TeraGrid with MyProxy Jim Basney.
Jens G Jensen CCLRC e-Science Single Sign-on to the Grid Federated Access and Integrated Identity Management.
- 1 - Grid Programming Environment (GPE) Ralf Ratering Intel Parallel and Distributed Solutions Division (PDSD)
Riccardo Bruno INFN.CT Sevilla, Sep 2007 The GENIUS Grid portal.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
Network Testing and Performance Using SeRIF Charles J. Antonelli David Richter Olga Kornievskaia Nathan Gallaher Center for Information Technology Integration.
Christopher Chapman | MCT Content PM, Microsoft Learning, PDG Planning, Microsoft.
KX509: Leveraging Kerberos to Obtain Digital Certificates for Web Client Authentication University of Michigan Kevin Coffman Bill Doster.
Lunch in (34-1) slides Experiences with NMI at Michigan Shawn McKee October 1, 2004 NMI/SURA Testbed Workshop.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
HPDC 2007 / Grid Infrastructure Monitoring System Based on Nagios Grid Infrastructure Monitoring System Based on Nagios E. Imamagic, D. Dobrenic SRCE HPDC.
GridFE: Web-accessible Grid System Front End Jared Yanovich, PSC Robert Budden, PSC.
Chapter 23 Internet Authentication Applications Kerberos Overview Initially developed at MIT Software utility available in both the public domain and.
Active Directory. Computers in organizations Computers are linked together for communication and sharing of resources There is always a need to administer.
National Computational Science National Center for Supercomputing Applications National Computational Science NCSA-IPG Collaboration Projects Overview.
Using NMI Components in MGRID: A Campus Grid Infrastructure Andy Adamson Center for Information Technology Integration University of Michigan, USA.
Database Design and Management CPTG /23/2015Chapter 12 of 38 Functions of a Database Store data Store data School: student records, class schedules,
Supporting further and higher education The Akenti Authorisation System Alan Robiette, JISC Development Group.
Kerberos and Identity Federations Daniel Kouřil, Luděk Matyska, Michal Procházka, Tomáš Kubina AFS & Kerberos Best Practices Worshop 2008.
GCRC Meeting 2004 Introduction to the Grid and Security Philip Papadopoulos.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED.
June 24-25, 2008 Regional Grid Training, University of Belgrade, Serbia Introduction to gLite gLite Basic Services Antun Balaž SCL, Institute of Physics.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Practical Distributed Authorization for GARA Andy Adamson and Olga Kornievskaia Center for Information Technology Integration University of Michigan, USA.
GRIDS Center Middleware Overview Sandra Redman Information Technology and Systems Center and Information Technology Research Center National Space Science.
Overview of Privilege Project at Fermilab (compilation of multiple talks and documents written by various authors) Tanya Levshina.
National Computational Science National Center for Supercomputing Applications National Computational Science GSI Online Credential Retrieval Requirements.
PAPI: Simple and Ubiquitous Access to Internet Information Services JISC/CNI Conference - Edinburgh, 27 June 2002.
Fermilab CA Infrastructure EDG CA Managers Mtg June 13, 2003.
Module 9 User Profiles and Social Networking. Module Overview Configuring User Profiles Implementing SharePoint 2010 Social Networking Features.
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.
National Computational Science National Center for Supercomputing Applications National Computational Science Integration of the MyProxy Online Credential.
GSI: Security On Teragrid A Introduction To Security In Cyberinfrastructure By Dru Sepulveda.
1 AHM, 2–4 Sept 2003 e-Science Centre GRID Authorization Framework for CCLRC Data Portal Ananta Manandhar.
Globus: A Report. Introduction What is Globus? Need for Globus. Goal of Globus Approach used by Globus: –Develop High level tools and basic technologies.
GRID Security & DIRAC A. Casajus R. Graciani A. Tsaregorodtsev.
Active Directory. Computers in organizations Computers are linked together for communication and sharing of resources There is always a need to administer.
National Energy Research Scientific Computing Center (NERSC) Visportal : interface to grid enabled NERC resources Cristina Siegerist NERSC Center Division,
WLCG Authentication & Authorisation LHCOPN/LHCONE Rome, 29 April 2014 David Kelsey STFC/RAL.
The GRIDS Center, part of the NSF Middleware Initiative Grid Security Overview presented by Von Welch National Center for Supercomputing.
Secure Network Performance Testing using SeRIF Charles J. Antonelli Center for Information Technology Integration University of Michigan Laurence Kirchmeier.
Active Directory Domain Services (AD DS). Identity and Access (IDA) – An IDA infrastructure should: Store information about users, groups, computers and.
EMI is partially funded by the European Commission under Grant Agreement RI Common Authentication Library Daniel Kouril, for the CaNL PT EGI CF.
Antonio Fuentes RedIRIS Barcelona, 15 Abril 2008 The GENIUS Grid portal.
Overview and Development Plans
Presentation transcript:

MGRID Architecture Andy Adamson Center for Information Technology Integration University of Michigan, USA

MGRID Globus software provides secure PKI based cross realm scheduling of resources Historically used extensively in large scientific research projects – mainly to schedule CPU cycles and associated data Complicated software to install and manage Now being used to schedule and manage the network, scientific instruments, etc

MGRID Integrate existing University Grid efforts Add fine-grained authorization Use existing University security, group, and directory services Ease of use Create a generalized Grid service Provide production Grid services

Existing U of M Services Uniqname – Unique campus wide user name to UID Kerberos V5 (multiple cells) KX509 LDAP Directory and Group Services

MGRID Architecture Browser MGRID Portal Grid Resource Compute Cluster Grid Resource Network Reservation or Testing Data Movement

MGRID Architecture Secure access to resources The ease of user requirement => the Web Use existing University security service; Kerberos kx509 translates Kerberos credentials into X509 credentials understood by browsers and web servers

MGRID Architecture On workstation – kinit to obtain Kerberos credentials – kx509 to obtain user X509 credentials – libpkcs11 makes kx509 credentials available to the browser – SSL with required mutual authentication; both user and portal have X509 credentials

MGRID Portal Ease of use for U of M faculty, staff, and students – Kerberos + kx509 + browser = Grid access Hides complexity from user Creates user proxy kx509 credentials OR runs MyProxy to access X509 credentials issued by other institutions Single entry point for Grid resources

MGRID Portal Single point for PKI management – CA self-signed keys – CA policy files User presented with CHEF (soon to be SAKAI) portal environment – Gathers inputs, and runs the Globus client – Individual or Organizational presentation – Easily extensible

Fine Grained Authorization Policy based software Policy engine makes authorization decision – Input are matched against resource specific policy rules – Input attribute names are matched to policy attribute names by a string compare

Fine Grained Authorization Attributes include – User identity – Group membership – Resource request parameters: network bandwidth, number of CPU's, amount of file system space, etc – Environment parameters: time of day, CPU load, network utilization, etc

Authorization Implementation XACML – LDAP stores policy – Can utilize existing users & groups – Enables cross realm authorization by allowing injection of remote group names into policy rules WALDEN – Built on top of XACML – Replaces flat file access control at gatekeeper

MGRID Architecture mod ssl mod kx509 mod kct Apache Tomcat KCT GateKeeper Resource Grid Resource KCA kx509 kinit User Workstation KDC Kerberos V5 SSL – Client Certificate required GSI Kerberos SASL MGRID Portal Authorization Resource Mng SASL 8 WALDEN Authorization WALDEN libpkcs11 Browser mod php mod jk CHEF

SeRIF Secure Remote Invocation Framework – Packaging of an MGRID service We have extended a Globus service (GARA) to enable the scheduling of arbitrary programs via the Grid – local scheduler can initialize;run and stop;cleanup – job status and output redirection – fine grained authorization at resource

SeRIF Very easy to run an new executable via SeRIF – Add a new MGRID portal page to collect parameters – Add runtime and cleanup executable locations to configuration file on SeRIF Resource manager Currently used by NTAP – Can easily add network testing capabilities

MGRID Futures New SeRIF services – Configuration of Network QoS, Lamda paths – Scheduling of video conferences Meta Scheduling (MARS) – Choosing between available similar services – Scheduling multiple services such as CPU and Network QoS

MGRID Architecture Browser MGRID Portal Grid Resource Meta Scheduler (MARS) Compute Cluster Network Reservation or Testing Data Movement

MGRID Portal MGR ID Securi ty Sched uling Data & Resource s Questions?