WP19 DESY Development Plan Frank Schlünzen Jürgen Starek.

Slides:



Advertisements
Similar presentations
Strategic issues for digital projects... …or, what are we doing here?
Advertisements

Chap 2 System Structures.
Operating-System Structures
Study of Hurricane and Tornado Operating Systems By Shubhanan Bakre.
Data Catalogue Service Work Package 4. Main Objective: Deployment, Operation and Evaluation of a cataloguing service for scientific data. Why: Potential.
Many kinds of clients and servers This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none IT concepts:
Understanding Operating Systems 1 Overview Introduction Operating System Components Machine Hardware Types of Operating Systems Brief History of Operating.
Operating Systems CS208. What is Operating System? It is a program. It is the first piece of software to run after the system boots. It coordinates the.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
Deploying Moodle with Red Hat Enterprise Virtualization Brian McSpadden Director of Network Operations Remote-Learner.net.
Design and Implementation of a Single System Image Operating System for High Performance Computing on Clusters Christine MORIN PARIS project-team, IRISA/INRIA.
Processes Part I Processes & Threads* *Referred to slides by Dr. Sanjeev Setia at George Mason University Chapter 3.
VAP What is a Virtual Application ? A virtual application is an application that has been optimized to run on virtual infrastructure. The application software.
The Software Development Cycle Defining and understanding the problem.
Rensselaer Polytechnic Institute CSCI-4210 – Operating Systems David Goldschmidt, Ph.D.
GridFS Targeting Data Sharing in Grid Environments Marcelo Nery dos Santos / Renato Cerqueira PUC-Rio, Brazil Presented by: Francisco Silva.
EGI-Engage EGI-Engage Engaging the EGI Community towards an Open Science Commons Project Overview 9/14/2015 EGI-Engage: a project.
 Prototype for Course on Web Security ETEC 550.  Huge topic covering both system/network architecture and programming techniques.  Identified lack.
Introduction and Overview Questions answered in this lecture: What is an operating system? How have operating systems evolved? Why study operating systems?
Chapter 3: Operating-System Structures System Components Operating System Services System Calls System Programs System Structure Virtual Machines System.
Chapter 6 Operating System Support. This chapter describes how middleware is supported by the operating system facilities at the nodes of a distributed.
WP-8, ZIB WP-8: Data Handling And Visualization Review Meeting Report Felix Hupfeld, Andrei Hutanu, Andre Merzky, Thorsten Schütt, Brygg Ullmer Zuse-Institute-Berlin.
Announcing U.S. Dept of Energy SBIR Grant Supporting Development of Next Generation OpenAFS Jeffrey Altman, President Your File System Inc. 13 September.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
Exploring the Applicability of Scientific Data Management Tools and Techniques on the Records Management Requirements for the National Archives and Records.
Chapter 4 Threads, SMP, and Microkernels Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design.
Silberschatz, Galvin and Gagne  Operating System Concepts Chapter 3: Operating-System Structures System Components Operating System Services.
Introduction to dCache Zhenping (Jane) Liu ATLAS Computing Facility, Physics Department Brookhaven National Lab 09/12 – 09/13, 2005 USATLAS Tier-1 & Tier-2.
Operating Systems David Goldschmidt, Ph.D. Computer Science The College of Saint Rose CIS 432.
Microelectronic Systems Institute Leandro Soares Indrusiak Manfred Glesner Ricardo Reis Lookup-based Remote Laboratory for FPGA Digital Design Prototyping.
Copyright © cs-tutorial.com. Overview Introduction Architecture Implementation Evaluation.
Towards Exascale File I/O Yutaka Ishikawa University of Tokyo, Japan 2009/05/21.
Operating Systems Lecture November 2015© Copyright Virtual University of Pakistan 2 Agenda for Today Review of previous lecture Hardware (I/O, memory,
Department of Computer Science and Software Engineering
26/05/2005 Research Infrastructures - 'eInfrastructure: Grid initiatives‘ FP INFRASTRUCTURES-71 DIMMI Project a DI gital M ulti M edia I nfrastructure.
| nectar.org.au NECTAR TRAINING Module 4 From PC To Cloud or HPC.
PaNdata ODI Open Data Infrastructure INFRA : Data infrastructures for e-Science PaNdata-ODI will develop, deploy and operate an Open Data Infrastructure.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Jens Hartmann York Sure Raphael Volz Rudi Studer The OntoWeb Portal.
Benchmarking Storage Systems How to characterize the system Storage Network Clients Specific benchmarks iozone mdtest h5perf Hdf5-aggregation (tiff2nexus)
Major OS Components CS 416: Operating Systems Design, Spring 2001 Department of Computer Science Rutgers University
May 7-8, 2007ICVCI 2007 RTP Autonomic Approach to IT Infrastructure Management in a Virtual Computing Lab Environment H. Abdel SalamK. Maly R. MukkamalaM.
CRISP WP18, High-speed data recording Krzysztof Wrona, European XFEL PSI, 18 March 2013.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
An Introduction to GPFS
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
Benefits of Cloud Server Hosting. Index What is Cloud HostingCloud Hosting Benefits of Cloud Server HostingCloud Server How to Choose a Cloud Hosting.
EGI-InSPIRE RI EGI Compute and Data Services for Open Access in H2020 Tiziana Ferrari Technical Director, EGI.eu
Unit 3 Virtualization.
Chapter 6: Securing the Cloud
Scalable sync-and-share service with dCache
WP18, High-speed data recording Krzysztof Wrona, European XFEL
GGF OGSA-WG, Data Use Cases Peter Kunszt Middleware Activity, Data Management Cluster EGEE is a project funded by the European.
Hybrid Cloud Architecture for Software-as-a-Service Provider to Achieve Higher Privacy and Decrease Securiity Concerns about Cloud Computing P. Reinhold.
dCache Scientific Cloud
Tools and Services Workshop Overview of Atmosphere
Chapter 4 Threads.
The Client/Server Database Environment
Computing Infrastructure for DAQ, DM and SC
WLCG Collaboration Workshop;
Storage Virtualization
SDM workshop Strawman report History and Progress and Goal.
CloneManager® Helps Users Harness the Power of Microsoft Azure to Clone and Migrate Systems into the Cloud Cost-Effectively and Securely MICROSOFT AZURE.
Mixed Reality Server under Robot Operating System
Chapter 2: The Linux System Part 1
Hadoop Technopoints.
A Software-Defined Storage for Workflow Applications
Multithreaded Programming
Operating Systems Lecture 3.
Operating Systems Lecture 1.
Presentation transcript:

WP19 DESY Development Plan Frank Schlünzen Jürgen Starek

Object stores - Motivation Data catalogues (DC) and digital objects (DO) are loosely coupled ACL changes in DC are not propagated to DO (and vice versa) No messaging between DC and DO Removal, corruption, update of a DO doesn‘t result in DC notification No rights-management on filesystem layer All files owned by super-users Needs to trust applications for rights management Synch Status of DC and DO can easily get out of sync Metadata in DC and DO can easily get out of sync ACLs in DC and DO are probably never in synch UIDs inside and outside of DC need synch

Object stores - Motivation Object stores have the potential to solve a number of that issues Particularly interesting systems (for us) – dCache is close to being a full object store implementation Extendable for indexed, efficiently searchable user-defined meta-data for any object Full, scalable tape backend – CEPH very interesting system with potentially high efficiency for small files might offer good performance in combination with enhanced meta-data and acl handling naturally choice for clouds (open nebula) Mature: in linux kernel

Object stores - Proposal In order to supplement the existing in-house knowledge about the properties of different file systems and storage hardware solutions, we propose to survey existing and planned object store solutions, evaluating possible performance or maintenance advantages over classical POSIX file systems. Survey Topics – Which Object Store systems are available as commercial products or free software, and which similar systems exist or are planned? – What methods to access data in these object stores exist? – Are there systems that go beyond POSIX I/O and POSIX rights management? How do they present these improved semantics to the user? – What are common designs and best practices in designing and operating object stores? – What is the I/O performance of these systems when storing differently-sized objects? – What is the best performing hardware setup for these systems? – Is there a quality-of-service-mechanism for data streams? Is there an I/O scheduler? – What metadata are supported by the systems?

Virtual Analysis Plattform Remote access to compute resources for remote data analysis in a fully interactive and graphical environment is a common requirement at EuroFEL RIs. Currently, this is realized through rather inconvenient and poorly scalable mechanisms. Data protection and encapsulation of the environment is an issue. We aim to evaluate some in-house available virtual/cloud resources and to set- up a prototype system for photon science applications: – provide a virtual host/environment tailored to a specific experiment and application, with a pre- defined software stack and data. – The user should have seamless access to his and only his data. We will investigate possibilities to provide data access through different path- ways (e.g. ICAT, dCache, object store). Possibilities to connect IdPs will be investigated as well.

(p)HDF5 and FhGFS Visualization of individual slices of images within a HDF-container archived in ICAT is a common user requirement. Virtual appliances are one way to visualize data remotely, alternatively could be realized as web services: Investigate h5ws, a globus based web service Investigate paraview which offers webGL, vrml, js representations if feasible – implement a prototype solution. Many photon-science applications are i/o rather than cpu-limited. pHDF5 is one way to accelerate parallel read/write access to HDF5-container. Currently a number of photon-science labs are supporting development of HDF5- accellerators by HDF.org. test upcoming (p)HDF5 implementations on available parallel filesystems, in particular FhGFS. realize a non-persistent FhGFS in distributed memory and test performance and stability of such a system. Test FhGFS capabilities to create filesystems on demand and entirely in user space