Abhishek Singh Rana UC San Diego | USCMS | DISUN rana@fnal

Post on 10-Jan-2016

43 views 5 download

description

Edge Services Framework ESF in Open Science Grid. Joint OSG and EGEE Operations Workshop September 27-29, 2005 RAL, UK. Abhishek Singh Rana UC San Diego | USCMS | DISUN rana@fnal.gov. Kate Keahey Argonne Lab | Globus Alliance keahey@mcs.anl.gov. Outline. OSG-ESF Activity. ESF Phase 1. - PowerPoint PPT Presentation

Transcript of Abhishek Singh Rana UC San Diego | USCMS | DISUN rana@fnal

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

Abhishek Singh RanaUC San Diego | USCMS | DISUN

rana@fnal.gov

Kate KeaheyArgonne Lab | Globus Alliancekeahey@mcs.anl.gov

Edge Services FrameworkESF in Open Science Grid

Joint OSG and EGEE Operations WorkshopSeptember 27-29, 2005 RAL, UK

2

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

Outline

• OSG-ESF Activity.• ESF Phase 1.

– Concepts and Design.

• ESF future direction.• Xen overview.• Plan for Phase 1 on OSG.

– Site admin responsibilities.– VO admin responsibilities.

• Status and Next Steps.

3

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

Vision

From talk by Frank Wuerthwein at OSG Consortium Meeting 2005

(simplified snapshot of a typical OSG/LCG site in 2007)

4

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

OSG-ESF Activity

• Started in September 2005.• Physicists, Computer Scientists & Engineers, Software Architects.• Chairs: Kate Keahey and Abhishek Singh Rana.

• Workspace Services Design: – Timothy Freeman & Kate Keahey (Globus Alliance).

• Edge Services Implementations:– USATLAS: Rob Gardner (U Chicago), Alexander Vaniachine (ANL).– USCMS: Frank Wuerthwein, Abhishek Singh Rana (UC San Diego).

• Mailing List – osg-edgeservices at opensciencegrid.org

• Web collaborative area –http://osg.ivdgl.org/twiki/bin/view/EdgeServices

5

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

Current OSG-ESF mailing list

ian.bird@CERN.CH Ian Birdbjb@JHU.EDU Barry BlumenfeldSimone.Campana@CERN.CH Simone Campanakaushik@UTA.EDU Kaushik Delaurence.field@CERN.CH Laurence Fieldtfreeman@MCS.ANL.GOV Tim Freemanrwg@HEP.UCHICAGO.EDU Rob Gardnerburt@FNAL.GOV Burt Holzmankeahey@MCS.ANL.GOV Kate KeaheyMaarten.Litmaath@CERN.CH Maarten Litmathsmartin@MCS.ANL.GOV Stuart Martinpopescu@BNL.GOV Razvan Popescuruth@FNAL.GOV Ruth Pordesrana@FNAL.GOV Abhishek Singh Ranamarkus.schulz@CERN.CH Markus Schulzshank@BU.EDU Jim Shankdane@FNAL.GOV Dane SkowDavid.Smith@CERN.CH David Smithpsmith@PURDUE.EDU Preston Smithvaniachine@ANL.GOV Alexander Vaniachinewenaus@GMAIL.COM Torre Wenausfkw@FNAL.GOV Frank Wuerthwein

6

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

ESF - Phase 1

7

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

No ESF - Phase 0

SECE

Site

8

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

No ESF - Phase 0

Site

SECE

Static deployment

CMS ATLAS CDF

9

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

ESF?

SECE

Site

10

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

ESF - Phase 1

ESF

SE

Site

Snapshot ofES Wafers

implemented asVirtual Workspaces

CE CDFCMS ATLAS

GuestVO

11

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

An attempt at ESF Terminology

• Edge Services Wafer (ES Wafer)– A specific instance of a dynamically-created VM (workspace) is called

an Edge Services Wafer. – An ES Wafer can have several Edge Services running. – A VO can have multiple ES Wafers up at a Site.

• Edge Services Slot (ES Slot) – An ES Slot has hardware characteristics specified by the Site Admin.– An ES Slot can be leased by a VO to host an ES Wafer.

• Edge Service (ES) – A VO-specific service instantiated by a VO in a Wafer.

• Workspace Service (WS)– Service at a Site that allows VOs to instantiate ES Wafers in ES Slots.

12

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

ESF - Phase 1

CDFCMS ATLAS

GuestVO

ESF

SECE

Site

GT4 Workspace Service & VMM

Dynamically deployed ES Wafers for each VO

Wafer imagesstored in SE

Compute nodes and Storage nodes

Snapshot ofES Wafers

implemented asVirtual Workspaces

13

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

User jobs at Compute nodes using ES Wafers for VO Edge Services

ESF

SECE

Site

CDFCMS ATLAS

GuestVO

14

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

VO Admin transporting/storing ES image to a remote Site..

..Deploying ES using image stored in Site’s local repository

15

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

ESF - Phase 1

ESF

SECE

Site

CMS

Role=VO Admin

16

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

ESF - Phase 1

ESF

SECE

Site

CMS

Role=VO Admin

17

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

ESF - Phase 1

ESF

SECE

Site

Role=VO Admin

18

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

ESF - Phase 1

ESF

SECE

Site

Role=VO Admin

19

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

ESF - Phase 1

ESF

SECE

Site

CMS

Role=VO Admin

20

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

ESF - Phase 1

ESF

SECE

Site

CMS

Role=VO Admin

21

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

ESF - Phase 1

ESF

SECE

Site

CMS

Role=VO Admin

22

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

A VO User using ES..

23

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

ESF - Phase 1

ESF

SECE

Site

CMS

Role=VO User

24

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

ESF - Phase 1

ESF

SE

Site

CMS

Role=VO User

CE

25

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

ESF - Phase 1

ESF

SECE

Site

CMS

Role=VO User

26

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

ESF - Phase 1

ESF

SECE

Site

CMS

Role=VO User

27

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

ESF - future direction

28

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

ESF - future direction

• Same concept. • ES Wafers to be deployed as an ESF cluster and be fully schedulable by any OSG VO.

29

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

ESF - future direction

ESF

Site

Brokering and Scheduling byEdge Services Framework

Dynamically deployed ES Wafers for many VOs

Cluster of ES Slots with different properties

ATLAS1CMS ATLAS2

CDF

30

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

31

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

Xen overview

Hardware

Virtual Machine Monitor (VMM)

Public Network

Private Network

32

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

Plan for Phase 1 on OSG

33

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

Plan for Phase 1 on OSG

• ATLAS & CMS procure one piece of hardware at their Sites on OSG that runs ESF (called ESF node).– Dual CPU.– 4GB RAM (No PAE support in Xen2, we will exploit only 4GB until

we migrate to Xen3).

• Site administrators install: – Xen (We will go for Xen 2.0.7).– GT4 Workspace Service.

• VO administrators use ESF to fire-up Xen VMs that instantiate VO Services – Edge Services in an ES Wafer.

• A single ESF node hosts ES Wafers for both ATLAS & CMS.

34

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

Site Administrator Responsibilities

• Start with FC4 and deploy:– Xen (We will go for Xen 2.0.7).– Custom kernel for domain 0 (grub required).– Custom kernel for domain U.– GT4.– GT4 Workspace Service.

• Provision:– One public IP, One private IP per VM.– Host certificates per VM.– Disk space per VM.

• Declare available ES Slots and their properties to ESF.

35

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

VO Administrator Responsibilities

• Prepare (freeze) ES Wafer instance as disk image.• Prepare image into file for transport.• SRMCP the image to remote Site’s SE.• Use ESF to fire-up Xen VM with VO-Services (ES Wafer)

at remote Site, from image file in remote SE, using role based authorization (OSG-RBAC).

• Advertise the running Edge Services as needed.

36

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

Status

• Xen3 on testbed.• GT4 Workspace Service being used.• Prototype 0 of ESF.

Next Steps

• Revert back to Xen2.• Develop VO-Service images.• Verify performance, functionality, robustness.

37

Joint OSG and EGEE Operations Workshop RAL UK September 27 2005

Abhishek Singh Rana and Kate Keahey OSG Edge Services Framework www.opensciencegrid.org

The Open Science Grid Consortium

Thank You.