Aug. 1999 Arie Shoshani Particle Physics Data Grid Request Management working group.

Slides:



Advertisements
Similar presentations
© 2006 Open Grid Forum GGF18, 13th September 2006 OGSA Data Architecture Scenarios Dave Berry & Stephen Davey.
Advertisements

System Integration and Performance
Data Management Expert Panel - WP2. WP2 Overview.
MADFS: The Mobile Agent- based Distributed Network File system Presented by : Hailong Hou Instructor: Yanqing Zhang.
1 SRM-Lite: overcoming the firewall barrier for large scale file replication Arie Shoshani Alex Sim Lawrence Berkeley National Laboratory April, 2007.
1 CHEP 2003 Arie Shoshani Experience with Deploying Storage Resource Managers to Achieve Robust File replication Arie Shoshani Alex Sim Junmin Gu Scientific.
Sphinx Server Sphinx Client Data Warehouse Submitter Generic Grid Site Monitoring Service Resource Message Interface Current Sphinx Client/Server Multi-threaded.
David Adams ATLAS DIAL Distributed Interactive Analysis of Large datasets David Adams BNL March 25, 2003 CHEP 2003 Data Analysis Environment and Visualization.
GRID DATA MANAGEMENT PILOT (GDMP) Asad Samar (Caltech) ACAT 2000, Fermilab October , 2000.
Grid Collector: Enabling File-Transparent Object Access For Analysis Wei-Ming Zhang Kent State University John Wu, Alex Sim, Junmin Gu and Arie Shoshani.
NextGRID & OGSA Data Architectures: Example Scenarios Stephen Davey, NeSC, UK ISSGC06 Summer School, Ischia, Italy 12 th July 2006.
2: OS Structures 1 Jerry Breecher OPERATING SYSTEMS STRUCTURES.
1 I/O Management in Representative Operating Systems.
NFS. The Sun Network File System (NFS) An implementation and a specification of a software system for accessing remote files across LANs. The implementation.
I/O Tanenbaum, ch. 5 p. 329 – 427 Silberschatz, ch. 13 p
Makrand Siddhabhatti Tata Institute of Fundamental Research Mumbai 17 Aug
Presented by: Alvaro Llanos E.  Motivation and Overview  Frangipani Architecture overview  Similar DFS  PETAL: Distributed virtual disks ◦ Overview.
1 Ekow J. Otoo Frank Olken Arie Shoshani Adaptive File Caching in Distributed Systems.
The Data Replication Service Ann Chervenak Robert Schuler USC Information Sciences Institute.
CH2 System models.
© Janice Regan, CMPT 300, May CMPT 300 Introduction to Operating Systems Principles of I/0 hardware.
1 School of Computer, National University of Defense Technology A Profile on the Grid Data Engine (GridDaEn) Xiao Nong
ESP workshop, Sept 2003 the Earth System Grid data portal presented by Luca Cinquini (NCAR/SCD/VETS) Acknowledgments: ESG.
1 Use of SRMs in Earth System Grid Arie Shoshani Alex Sim Lawrence Berkeley National Laboratory.
File and Object Replication in Data Grids Chin-Yi Tsai.
DataGrid WP1 Massimo Sgaravatto INFN Padova. WP1 (Grid Workload Management) Objective of the first DataGrid workpackage is (according to the project "Technical.
Virtual Data Grid Architecture Ewa Deelman, Ian Foster, Carl Kesselman, Miron Livny.
Computer Science Research and Development Department Computing Sciences Directorate, L B N L 1 Storage Management and Data Mining in High Energy Physics.
Parallel Programming on the SGI Origin2000 With thanks to Igor Zacharov / Benoit Marchand, SGI Taub Computer Center Technion Moshe Goldberg,
Bulk Data Movement: Components and Architectural Diagram Alex Sim Arie Shoshani LBNL April 2009.
Globus Replica Management Bill Allcock, ANL PPDG Meeting at SLAC 20 Sep 2000.
Laboratoire LIP6 The Gedeon Project: Data, Metadata and Databases Yves DENNEULIN LIG laboratory, Grenoble ACI MD.
The Replica Location Service The Globus Project™ And The DataGrid Project Copyright (c) 2002 University of Chicago and The University of Southern California.
Policy Based Data Management Data-Intensive Computing Distributed Collections Grid-Enabled Storage iRODS Reagan W. Moore 1.
1 GCA Application in STAR GCA Collaboration Grand Challenge Architecture and its Interface to STAR Sasha Vaniachine presenting for the Grand Challenge.
1 Grid File Replication using Storage Resource Management Presented By Alex Sim Contributors: JLAB: Bryan Hess, Andy Kowalski Fermi: Don Petravick, Timur.
Computing Sciences Directorate, L B N L 1 CHEP 2003 Standards For Storage Resource Management BOF Co-Chair: Arie Shoshani * Co-Chair: Peter Kunszt ** *
DoE NGI Program PI Meeting, October 1999Particle Physics Data Grid Richard P. Mount, SLAC Particle Physics Data Grid Richard P. Mount SLAC Grid Workshop.
PPDGLHC Computing ReviewNovember 15, 2000 PPDG The Particle Physics Data Grid Making today’s Grid software work for HENP experiments, Driving GRID science.
STAR Collaboration, July 2004 Grid Collector Wei-Ming Zhang Kent State University John Wu, Alex Sim, Junmin Gu and Arie Shoshani Lawrence Berkeley National.
AliEn AliEn at OSC The ALICE distributed computing environment by Bjørn S. Nilsen The Ohio State University.
Grand Challenge in MDC2 D. Olson, LBNL 31 Jan 1999 STAR Collaboration Meeting
Replica Management Kelly Clynes. Agenda Grid Computing Globus Toolkit What is Replica Management Replica Management in Globus Replica Management Catalog.
1 fileCatalog, tagDB and GCA A. Vaniachine Grand Challenge STAR fileCatalog, tagDB and Grand Challenge Architecture A. Vaniachine presenting for the Grand.
High-Performance Computing Lab Overview: Job Submission in EDG & Globus November 2002 Wei Xing.
SDM Center Coupling Parallel IO to SRMs for Remote Data Access Ekow Otoo, Arie Shoshani and Alex Sim Lawrence Berkeley National Laboratory.
1 Use of SRM File Streaming by Gateway Alex Sim Arie Shoshani May 2008.
David Adams ATLAS ATLAS distributed data management David Adams BNL February 22, 2005 Database working group ATLAS software workshop.
Super Computing 2000 DOE SCIENCE ON THE GRID Storage Resource Management For the Earth Science Grid Scientific Data Management Research Group NERSC, LBNL.
PPDG meeting, July 2000 Interfacing the Storage Resource Broker (SRB) to the Hierarchical Resource Manager (HRM) Arie Shoshani, Alex Sim (LBNL) Reagan.
Introduction Contain two or more CPU share common memory and peripherals. Provide greater system throughput. Multiple processor executing simultaneous.
Multimedia Retrieval Architecture Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia Retrieval Architecture.
D0 File Replication PPDG SLAC File replication workshop 9/20/00 Vicky White.
Grid Activities in CMS Asad Samar (Caltech) PPDG meeting, Argonne July 13-14, 2000.
1 Data Management for Internet Backplane Protocol by Tang Ming Assoc/Prof. Francis Lee School of Computer Engineering, Nanyang Technological University,
1 Efficient Data Access for Distributed Computing at RHIC A. Vaniachine Efficient Data Access for Distributed Computing at RHIC A. Vaniachine Lawrence.
1 Scientific Data Management Group LBNL SRM related demos SC 2002 DemosDemos Robust File Replication of Massive Datasets on the Grid GridFTP-HPSS access.
OPERATING SYSTEMS STRUCTURES Jerry Breecher 2: Operating System Structures 1.
Chapter 11: File System Implementation
File System Implementation
Local secondary storage (local disks)
CSI 400/500 Operating Systems Spring 2009
The Google File System Sanjay Ghemawat, Howard Gobioff and Shun-Tak Leung Google Presented by Jiamin Huang EECS 582 – W16.
A Web-Based Data Grid Chip Watson, Ian Bird, Jie Chen,
Tiers vs. Layers.
Wide Area Workload Management Work Package DATAGRID project
OPERATING SYSTEMS STRUCTURES
Distributed Database Management System
Mr. M. D. Jamadar Assistant Professor
Software Architecture Taxonomy
Presentation transcript:

Aug Arie Shoshani Particle Physics Data Grid Request Management working group

Aug Arie Shoshani parallel disk system Site Manager tape system parallel disk system Network Schematic of the distributed data system Applications Site Manager Site Manager tape system

Aug Arie Shoshani Request Manager Cache Manager Request Interpreter

Aug Arie Shoshani Scenarios Simple: All files for a local application are cached to a local disk-cache General: Files for an application can be cached to any disk-cache on any site

Aug Arie Shoshani Request Interpreter Storage Access service Request Manager Cache Manager Request to move files {file: from,to} logical request (property predicates / event set) Local Site Manager To Network File Access service Fig 1: Architecture for the general scenario - API boundaries files to be retrieved {file:events} Logical Index service Storage Reservation service Request to reserve space {cache_location: # bytes} Matchmaking Service File Replica Catalog GLOBUS Services Layer Remote Services Resource Planner Application (data request) Client (file request) Local Resource Manager Cache Manager Properties, Events, Files Index

Aug Arie Shoshani Functionality of modules (1) Request Interpreter accepts “estimate” requests based on “property predicates” accepts “execute” requests for: property predicates set of events set of files sends request inquiry to Logical Index Service consults Matchmaker + Resource Planner for estimation passes entire “logical file request” to Request Manager

Aug Arie Shoshani Functionality of modules (2) Request Manager accepts “logical file request” and notifies Application module “ready to process files” consults Matchmaker + Resource Planner to generate “request plan” accepts “get next events (files)” requests from Client module coordinates multi-application requests to share files issues “cache file(s)” request to Cache Manager notifies Client module when a (bundle of) files is available in some cache (can be on remote sites) notifies Cache Manager when a Client is finished with files

Aug Arie Shoshani Functionality of modules (3) Cache Manager accepts “cache a file” requests from the local Request Manager accepts “reserve space” requests from remote reservation calls allocates space on local cache as well as tape resources according to a local resource management policy issues “lock a file” service requests to remote sites issues “reserve space” service requests to remote sites issues “move a file” service request issues “release a file” service request to remote sites notifies Matchmaker of any local cache changes

Aug Arie Shoshani Functionality of modules (4) Local Resource Manager accepts requests for multi-file caching Determines the best way to allocate local tape and disk cache resources notifies cache manager to reserve space notifies tape resource manager to reserve tape drives...

Aug Arie Shoshani Request Interpreter Storage Access service Request Manager Cache Manager Request to move files {file: from,to} logical request (property predicates / event set) Local Site Manager To Network File Access service Fig 1: Architecture for the simple scenario files to be retrieved {file:events} Logical Index service Storage Reservation service Request to reserve space {cache_location: # bytes} Matchmaking Service File Replica Catalog GLOBUS Services Layer Remote Services (Resource Planner) Application (data request) Client (file request) Local Resource Manager Cache Manager Properties, Events, Files Index To Local Cache

Aug Arie Shoshani Request Interpreter Storage Access service Request Manager Cache Manager Request to move files {file: from,to} logical request (property predicates / event set) Local Site Manager To Network File Access service Fig 1: Architecture for the general scenario - APIs use order files to be retrieved {file:events} Logical Index service Storage Reservation service Request to reserve space {cache_location: # bytes} Matchmaking Service File Replica Catalog GLOBUS Services Layer Remote Services Resource Planner Application (data request) Client (file request) Local Resource Manager Cache Manager Properties, Events, Files Index

Aug Arie Shoshani Sequence of API calls 1. Application issues an estimate 2. Consult Logical index Service (properties-events-files) for estimate 3. Consult Matchmaker + Resource Planner for estimate 4. Issue “execute” request command 5. Consult Logical index Service for precise request evaluation 6. Sent {files:events} request to Request Planner 7. Client issues a request for next events to process (files are implied) 8. Request Planner Consults Matchmaker + Resource Planner 9. Request Planner issues “get file(s), source, destination” request 10. Cache Manager issues “reserve space” request if “destination” is remote site 11. Cache Manager issues “move file(s)” request 12. Cache Manager notifies Matchmaker of any changes to local cache 13. Client issues commands to read events out of files

Aug Arie Shoshani People assigned to define API interfaces (first name responsible to contact others) Alex, Dave, Vicky (Igor) Vicky (Igor) to coordinate with Miron’s working group 6 -- Alex, Arie 7 -- Dave, Vicky (Igor), Andy 9 -- Luis, Andy (for bundle at a time request, not just a single file) Luis, Andy Andy, Luis Andy, Dave

Aug Arie Shoshani Request Interpreter Storage Access service Request Manager Cache Manager Request to move files {file: from,to} logical request (property predicates / event set) Local Site Manager To Network File Access service files to be retrieved {file:events} Logical Index service Storage Reservation service Request to reserve space {cache_location: # bytes} Matchmaking Service File Replica Catalog GLOBUS Services Layer Remote Services (Resource Planner) Application (data request) Client (file request) Local Resource Manager Cache Manager Properties, Events, Files Index To Local Cache Fig 3: OOFS integration OOFS Objectivity AMS Event (File) in Cache? Reserve / make space Move file HPSS-DISK Where OOFS functionality corresponds to architecture components