Predrag Buncic (CERN/PH-SFT) Virtualization R&D (WP9) Status Report.

Slides:



Advertisements
Similar presentations
Virtual Machine Technology Dr. Gregor von Laszewski Dr. Lizhe Wang.
Advertisements

SFT Group Review Introduction  Mandate  History and Organization  List of Projects  Today Resources September 30th,
1 Bridging Clouds with CernVM: ATLAS/PanDA example Wenjing Wu
WDK Driver Test Manager. Outline HCT and the history of driver testing Problems to solve Goals of the WDK Driver Test Manager (DTM) Automated Deployment.
© 2012 The McGraw-Hill Companies, Inc. All rights reserved. 1 Third Edition Chapter 3 Desktop Virtualization McGraw-Hill.
Virtualization and Open source Software Mr. Lau Ka Lun – Lai King Catholic Secondary School Date: 9 th, 21 st, 22 nd March, 2011.
Introduction to the Virtual Desktop Pilot at Fermilab.
CERN IT Department CH-1211 Genève 23 Switzerland t Virtualization with Windows at CERN Juraj Sucik, Emmanuel Ormancey Internet Services Group.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
Testing Virtual Machine Performance Running ATLAS Software Yushu Yao Paolo Calafiura LBNL April 15,
1 port BOSS on Wenjing Wu (IHEP-CC)
A Cloud is a type of parallel and distributed system consisting of a collection of inter- connected and virtualized computers that are dynamically provisioned.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 2.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
1 LHC Cloud Computing with CernVM Ben Segal / CERN Predrag Buncic / CERN
Wenjing Wu Andrej Filipčič David Cameron Eric Lancon Claire Adam Bourdarios & others.
David Cameron Riccardo Bianchi Claire Adam Bourdarios Andrej Filipcic Eric Lançon Efrat Tal Hod Wenjing Wu on behalf of the ATLAS Collaboration CHEP 15,
Predrag Buncic (CERN/PH-SFT) CernVM - a virtual software appliance for LHC applications C. Aguado-Sanchez 1), P. Buncic 1), L. Franco 1), A. Harutyunyan.
Predrag Buncic (CERN/PH-SFT) CernVM - a virtual software appliance for LHC applications C. Aguado-Sanchez 1), P. Buncic 1), L. Franco 1), S. Klemer 1),
Cloud Status Laurence Field IT/SDC 09/09/2014. Cloud Date Title 2 SaaS PaaS IaaS VMs on demand.
Predrag Buncic (CERN/PH-SFT) WP9 - Workshop Summary
ALICE Offline Week | CERN | November 7, 2013 | Predrag Buncic AliEn, Clouds and Supercomputers Predrag Buncic With minor adjustments by Maarten Litmaath.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Usage of virtualization in gLite certification Andreas Unterkircher.
Biomedical Big Data Training Collaborative biobigdata.ucsd.edu BBDTC UPDATES Biomedical Big Data Training Collaborative biobigdata.ucsd.edu.
1 BOINC-VM and Volunteer Cloud Computing Ben Segal / CERN and: Predrag Buncic, Jakob Blomer, Pere Mato / CERN Carlos Aguado Sanchez, Artem Harutyunyan.
Predrag Buncic (CERN/PH-SFT) Introduction to WP9 Portable Analysis Environment Using Virtualization Technology IBM-VM 360, CERNVM,
DPHEP Workshop CERN, December Predrag Buncic (CERN/PH-SFT) CernVM R&D Project Portable Analysis Environments using Virtualization.
NA61/NA49 virtualisation: status and plans Dag Toppe Larsen CERN
WLCG Overview Board, September 3 rd 2010 P. Mato, P.Buncic Use of multi-core and virtualization technologies.
© 2015 by McGraw-Hill Education. This proprietary material solely for authorized instructor use. Not authorized for sale or distribution in any manner.
Servicing HEP experiments with a complete set of ready integrated and configured common software components Stefan Roiser 1, Ana Gaspar 1, Yves Perrin.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Tools and techniques for managing virtual machine images Andreas.
2012 Objectives for CernVM. PH/SFT Technical Group Meeting CernVM/Subprojects The R&D phase of the project has finished and we continue to work as part.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
G.Govi CERN/IT-DB 1 September 26, 2003 POOL Integration, Testing and Release Procedure Integration  Packages structure  External dependencies  Configuration.
Predrag Buncic (CERN/PH-SFT) Virtualizing LHC Applications.
1 Volunteer Computing at CERN past, present and future Ben Segal / CERN (describing the work of many people at CERN and elsewhere ) White Area lecture.
1 BOINC Case Study: Ben Segal / CERN with: Predrag Buncic / CERN Daniel Lombrana Gonzalez / Univ. Extremadura David Weir / Imperial.
1 BOINC + CernVM Ben Segal / CERN (describing the work of many people at CERN and elsewhere ) Pre-GDB on Volunteer Computing CERN, November 11, 2014.
NA61/NA49 virtualisation: status and plans Dag Toppe Larsen Budapest
MND review. Main directions of work  Development and support of the Experiment Dashboard Applications - Data management monitoring - Job processing monitoring.
The CernVM Infrastructure Insights of a paradigmatic project Carlos Aguado Sanchez Jakob Blomer Predrag Buncic.
Predrag Buncic (CERN/PH-SFT) Software Packaging: Can Virtualization help?
2nd ASPERA Workshop May 2011, Barcelona, Spain P. Mato /CERN.
– Past, Present, Future Volunteer Computing at CERN Helge Meinhard, Nils Høimyr / CERN for the CERN BOINC service team H. Meinhard et al. - Volunteer.
Feedback from CMS Andrew Lahiff STFC Rutherford Appleton Laboratory Contributions from Christoph Wissing, Bockjoo Kim, Alessandro Degano CernVM Users Workshop.
Predrag Buncic (CERN/PH-SFT) Virtualization – the road ahead.
The CernVM Project A new approach to software distribution Carlos Aguado Jakob Predrag
36 th LHCb Software Week Pere Mato/CERN.  Provide a complete, portable and easy to configure user environment for developing and running LHC data analysis.
Follow-up to SFT Review (2009/2010) Priorities and Organization for 2011 and 2012.
NA61 Collaboration Meeting CERN, December Predrag Buncic, Mihajlo Mudrinic CERN/PH-SFT Enabling long term data preservation.
Predrag Buncic (CERN/PH-SFT) CernVM Status. CERN, 24/10/ Virtualization R&D (WP9)  The aim of WP9 is to provide a complete, portable and easy.
Cloud Computing Application in High Energy Physics Yaodong Cheng IHEP, CAS
Journées Informatiques de l'IN2P May 2010, Aussois, France P. Mato /CERN.
WP5 – Infrastructure Operations Test and Production Infrastructures StratusLab kick-off meeting June 2010, Orsay, France GRNET.
Volunteer Clouds and Citizen Cyberscience for LHC Physics Artem Harutyunyan / CERN Carlos Aguado Sanchez / CERN, Jakob Blomer / CERN, Predrag Buncic /
2007/05/22 Integration of virtualization software Pierre Girard ATLAS 3T1 Meeting
© 2010 VMware Inc. All rights reserved Why Virtualize? Beng-Hong Lim, VMware, Inc.
Predrag Buncic, CERN/PH-SFT The Future of CernVM.
CHEP 2010 Taipei, 19 October Predrag Buncic Jakob Blomer, Carlos Aguado Sanchez, Pere Mato, Artem Harutyunyan CERN/PH-SFT.
Use of HLT farm and Clouds in ALICE
Virtualisation for NA49/NA61
Blueprint of Persistent Infrastructure as a Service
Dag Toppe Larsen UiB/CERN CERN,
Dag Toppe Larsen UiB/CERN CERN,
From Application to Appliance
Virtualisation for NA49/NA61
CernVM Status Report Predrag Buncic (CERN/PH-SFT).
Ivan Reid (Brunel University London/CMS)
Azure Container Service
Presentation transcript:

Predrag Buncic (CERN/PH-SFT) Virtualization R&D (WP9) Status Report

CernVM - WP9 Status 11/11/ CernVM Project Portable Analysis Environment using Virtualization Technology (WP9)  Provide a complete, portable and easy to configure user environment for developing and running LHC data analysis locally and on the Grid independent of physical software and hardware platform (Linux, Windows, MacOS) Decouple application lifecycle from evolution of system infrastructure Reduce effort to install, maintain and keep up to date the experiment software People  Carlos Augado Sanchez (fellow, since 01/01/2008)  Leandro Franco (Marie Currie fellow, extended for 2 months to work on CVMFS)  Steffen Klemer (Summer student)  Artem Harutyunyan (visitor for 6 weeks, worked on adapting CernVM for ALICE)  Jacob Bloomer (Doctoral student, starting from 01/01/2009)  Predrag Buncic (PH/SFT 50%), Pere Mato (PH/SFT 5%) Experiment contacts  ATLAS (Paolo Calafura, Yushu Yao)  CMS (Benedikt Hagner, Marko Petek)  LHCb (Marko Clemencic, Hubert Degaudenzi)  ALICE (P.B.)

CernVM - WP9 Status 11/11/ Current Status  Technology survey and initial prototyping carried out during first 3 months  Procured hardware and software licenses and setup a service and support infrastructure (web site, project and bug tracker)  Following the successful Kickoff Workshop in April, work plan redefined based on feedback from experiments Opted for frequent beta releases with constant interaction with experiments  Close interaction with experiments Bi-weekly steering meetings Regular reports to Architects Forum ATLAS is showing the biggest interest with LHCb and ALICE following CMS has recently found and committed manpower  Conferences and Talks White Area Lecture (CERN IT/GD) ACAT 2008 (plenary talk & poster)  First release ahead of the original schedule, delivered on time at the end of the October

How do we want to do that? Run exp. software locally Edit, compile, debug.. Submit jobs to Grid Retrieve and display results

CernVM - WP9 Status 11/11/ Architecture “Thin” Virtual Software Appliance

CernVM - WP9 Status 11/11/ Key Components rPath Linux 1 (  Slim Linux OS binary compatible with RH/SLC4 rAA - rPath Linux Appliance Agent  Web & XMLRPC User Interface rBulder  A tool to build VM images for various virtualization platforms  1 user licence acquired in April Substantial discount and no extra charges for support CVMFS - CernVM file system  Read only file system optimized for software distribution Aggressive caching  Operational in offline mode For as long as you stay within the cache  Derived from Open Source components of Parrot and GrowFS ( Adapted for CernVM by Leandro Franco Build types  Installable CD/DVD  Stub Image  Raw Filesystem Image  Netboot Image  Compressed Tar File  Demo CD/DVD (Live CD/DVD)  Raw Hard Disk Image  Vmware ® Virtual Appliance  Vmware ® ESX Server Virtual Appliance  Microsoft ® VHD Virtual Apliance  Xen Enterprise Virtual Appliance  Virtual Iron Virtual Appliance  Parallels Virtual Appliance  Amazon Machine Image  Update CD/DVD  Appliance Installable ISO

CernVM - WP9 Status 11/11/ rAA Web UI

CernVM - WP9 Status 11/11/ CernVM Components group-cernvm (core packages) group-cernvm (core packages) group-cernvm-devel (development tools) group-cernvm-devel (development tools) group-slc4 (SLC4 compatibility libs) group-slc4 (SLC4 compatibility libs) group- (groups and extra packages required by experiment) group- (groups and extra packages required by experiment) 100 MB compat-db4 compat-openssl compat-linstdc++slc3 compat-libxml2 compat-readline compat-tcl compat-tk group- -desktop (lightweight X environment) group- -desktop (lightweight X environment) group-cernvm-desktop X11 group-cernvm-desktop X11

CernVM - WP9 Status 11/11/ Scalable Infrastructure 5 new servers (bought in August) 1 inherited from ALICE 2 retired from IT

Experiments are in control of their software

CernVM - WP9 Status 11/11/ Application benchmarks

CernVM - WP9 Status 11/11/ CernVM v.s. LXPLUS CernVM for ATLAS (benchmarks by Yushu Yao)  For the first time running, CernVM is 2-3 times slower, depending on the network speed, since it needs to cache files  Once the files are cached, the speed on CernVM is roughly the same as on LXPLUS.  CernVM is faster when reading large files (since they are local) Note: LXPLUS has a higher CPU rate than test computer (3GHz vs. 2.66GHz) Ratio to the execution time in LXPLUS

CernVM - WP9 Status 11/11/ Developing CernVM JANFEBMARAPRMAYJUNJULAUGSEPOCTNOVDEC -Preparation Release Release 0.6 On time! Release 1.0 Available for download now! Kickoff Workshop - Release Release Release 0.91 (RC1) -Release 0.92 (RC2)

CernVM - WP9 Status 11/11/ Release Available now for download from  Can be run on  Linux (KVM, Xen,VMware Player, VirtualBox)  Windows(WMware Player, VirtualBox)  Mac (Fusion, Parallels, VirtualBox) Release Notes HowTo Appliance can be configured and used with ALICE, LHCb, ATLAS (and CMS) software frameworks

Download history 1.0 released 10 days ago

CernVM - WP9 Status 11/11/ Primary (master) software repository Secondary software repository Secondary software repository Reverse Proxy Load Balancing Reverse Proxy Load Balancing Reverse Proxy CernVM (thin client) Site Reverse Proxy Load Balancing Reverse Proxy Regional Reverse Proxy Removing Single Point of Failure Content Delivery Network

CernVM - WP9 Status 11/11/ Bridging Grids & Clouds BOINC  Open-source software for volunteer computing and grid computing   Summer student project in OpenLab based on experience and CernVM image, aims to run ATLAS simulation using BOINC infrastructure  Successfully run ATLAS PanDA job in CernVM  CoPilot - an addition to CernVM to provide enable Pilot Jobs to run in VM AliEn,DIRAC,PanDA.. BOINC E PanDA Pilot CoPilot

CernVM - WP9 Status 11/11/ Mailing lists  (Open list for announcements and discussion) (End-user support for the CernVM project) Savannah Portal  Please submit bugs and feature requests to Savannah at CernVM Home Page:  rBuilder & Download Page:  CernVM Links…

2008 Expenditure

2008 Budget

CernVM - WP9 Status 11/11/ Work Plan Remove single point of failure, develop and test Content Delivery Network  Doctoral student (J. Bloomer)  Compare different approaches and select the one most appropriate to our problem  Requires distributed testbed Can be realized as contributions from different labs participating in LHC experiments Alternative is to use emerging commercial Cloud infrastructure (Amazon) Migrate CernVM to rPath Linux 2 (SLC5 compatible)  Currently we are SLC4 compatible but experiments plan to move to SLC4 Migrate to VMware Infrastructure 3  Got 12 VI3 (free) licenses from VMware  Requires certified hardware SAN Continue collaboration with experiments  Improving UI and usability for ATLAS (2 months)  Work on developing CoPilot framework for ALICE (2 months) Initiate closer collaboration with IT  Replicating our pilot services and running them on IT hosted resources Consult and support other projects trying to use this technology  Geant4 Virtual Appliance for tutorials and testing  May require extra rBuilder license

2009 Budget