Grid MP at ISIS Tom Griffin, ISIS Facility. Introduction About ISIS Why Grid MP? About Grid MP Examples The future.

Slides:



Advertisements
Similar presentations
Building Portals to access Grid Middleware National Technical University of Athens Konstantinos Dolkas, On behalf of Andreas Menychtas.
Advertisements

Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
© 2009 Avaya Inc. All rights reserved. Introduction to IP Office Customer Call Reporter Current through IP Office R6.1.
University of Southampton Electronics and Computer Science M-grid: Using Ubiquitous Web Technologies to create a Computational Grid Robert John Walters.
1 Chapter 11: Data Centre Administration Objectives Data Centre Structure Data Centre Structure Data Centre Administration Data Centre Administration Data.
1 Module 1 The Windows NT 4.0 Environment. 2  Overview The Microsoft Operating System Family Windows NT Architecture Overview Workgroups and Domains.
Distributed computing at the Facility level: applications and attitudes Tom Griffin STFC ISIS Facility NOBUGS 2008, Sydney.
Distributed Computing for Crystallography experiences and opportunities Dr. Kenneth Shankland & Tom Griffin ISIS Facility CCLRC Rutherford Appleton Laboratory.
CS-3013 & CS-502, Summer 2006 Virtual Machine Systems1 CS-502 Operating Systems Slides excerpted from Silbershatz, Ch. 2.
Operating systems This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none IT concepts: popular.
K.Harrison CERN, 23rd October 2002 HOW TO COMMISSION A NEW CENTRE FOR LHCb PRODUCTION - Overview of LHCb distributed production system - Configuration.
Chapter 8: Network Operating Systems and Windows Server 2003-Based Networking Network+ Guide to Networks Third Edition.
High Performance Computing (HPC) at Center for Information Communication and Technology in UTM.
A Tour of System Center Configuration Manager Adam Duffy Edina Public Schools.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
16.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 16: Examining Software Update.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
SOE and Application Delivery Gwenael Moreau, Abbotsleigh.
DB2 (Express C Edition) Installation and Using a Database
OM. Brad Gall Senior Consultant
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
Chromium OS is an open-source project that aims to build an operating system that provides a fast, simple, and more secure computing experience for people.
Chapter 4 COB 204. What do you need to know about hardware? 
Open Web App. Purpose To explain Open Web Apps To explain Open Web Apps To demonstrate some opportunities for a small business with this technology To.
Unit 5- Computer Software.  Identify how hardware & software interact  Explain how a software program works  Describe the difference between application.
Using Virtualization in the Classroom. Using Virtualization in the Classroom Session Objectives Define virtualization Compare major virtualization programs.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
Distributed Grid Computing at ISIS using the Grid MP System Tom Griffin, ISIS Facility & University of Manchester / UMIST.
Monte Carlo Instrument Simulation Activity at ISIS Dickon Champion, ISIS Facility.
Step By Step Windows Server 2003 Installation Guide Step By Step Windows Server 2003 Installation Guide.
W2K Server Installation It is very important that before you begin to install Windows 2000 Server, you must prepare for the installation by gathering specific.
Distributed Monte Carlo Instrument Simulations at ISIS Tom Griffin, ISIS Facility & University of Manchester.
VirtualBox What you need to know to build a Virtual Machine.
Virtualization in the Data Center Virtual Servers – How it works – Pros – Cons IPAC’s implementation – Hardware resource usage and trends – Virtualization.
Operating Systems Sara Mullan Johns Hopkins University Fall 2010
CS 444 Introduction to Operating Systems
INTRODUCTION TO VIRTUALIZATION KRISTEN WILLIAMS MOSES IKE.
Wenjing Wu Andrej Filipčič David Cameron Eric Lancon Claire Adam Bourdarios & others.
10/8: Software What is software? –Types of software System software: Operating systems Applications Creating software –Evolution of software development.
Microsoft Management Seminar Series SMS 2003 Change Management.
Data Science Background and Course Software setup Week 1.
HEP Computing Status Sheffield University Matt Robinson Paul Hodgson Andrew Beresford.
Intro to Datazen.
Virtualization One computer can do the job of multiple computers, by sharing the resources of a single computer across multiple environments. Turning hardware.
Introduction TO Network Administration
Hands-On Virtual Computing
Miron Livny Computer Sciences Department University of Wisconsin-Madison Condor and (the) Grid (one of.
BÄTTRE UTBILDNINGSRESULTAT. NÅ HÖGRE MED KUNSKAP.
The Big Picture. My Story  Wrote great programs  Didn’t understand how they worked.
2: Operating Systems Networking for Home & Small Business.
Computer Operating Systems And Software applications.
UNIX Operating System. A Brief Review of Computer System 1. The Hardware CPU, RAM, ROM, DISK, CD-ROM, Monitor, Graphics Card, Keyboard, Mouse, Printer,
Practice Software. Site Licence Software licenced for school owned devicesUnlimited Software licenced for individual owned devices Unlimited GMetrix codes.
Creating Grid Resources for Undergraduate Coursework John N. Huffman Brown University Richard Repasky Indiana University Joseph Rinkovsky Indiana University.
Windows Server 2003 { First Steps and Administration} Benedikt Riedel MCSE + Messaging
Using Virtualization in the Classroom
Packaging and Deploying Windows Applications
Matt Lemons Nate Mayotte
Creating a Renderfarm Using Grid Technology
LINUX WINDOWS Vs..
Windows Server 2008 and SQL 2008 Windows Server 2008.
TexPREP Summer Camp Computer Science
LINUX WINDOWS Vs..
Moodle Scalability What is Scalability?
Introduction of Week 11 Return assignment 9-1 Collect assignment 10-1
PLANNING A SECURE BASELINE INSTALLATION
Software Engineering and Architecture
Presentation transcript:

Grid MP at ISIS Tom Griffin, ISIS Facility

Introduction About ISIS Why Grid MP? About Grid MP Examples The future

Introduction ISIS - World's brightest pulsed neutron and muon source Running since 1984; 1600 user base; ~200 staff Neutrons and muons for condensed matter science Based at the Rutherford Appleton Laboratory Driven by scientific output, not computer science

Why does ISIS need faster processing? Many compute intensive programs and problems Many applications which could be compute intensive Large range of application domains Simulations Analysing results Designing new instruments Visualising ideas

Why Grid MP? Neutron science not computer science Run by data analysis group Long interest in distributed computing Sun Workstations Condor Entropia DC Grid United Devices

Why Grid MP? ‘Out of box’ solution United Devices Grid MP is the ‘market leader’ Customers include: Johnson & Johnson GlaxoSmithKline Novartis National Physical Laboratory

Why Grid MP? Set up and running real applications in under 3 hours Excellent service level Get what you pay for! Queries and problems always answered promptly Active development

The United Devices System Server hardware We use two, dual Xeon servers client licenses Could (will) easily cope with more clients Software Servers run RedHat Linux Advanced Server / DB2 Clients available for Windows, Linux, SPARCs and Macs Programming MGSI – Web Services interface – XML, SOAP Accessed with C++ and Java classes etc Management Console Web browser based Can manage services, jobs, devices etc

Installing and Deploying the System Servers Complete set up in under 3 hours Virtually self maintaining Clients Windows only so far MSI Installer approx 20 seconds SMS MP Agent User Install to other OSs looks straightforward

Grid MP Mode of operation Client – Server Submitting PC breaks up Job Uploads data to server Programs reside on the server Server distributes Workunits to clients Clients return results to server User downloads results from server

Getting an Application Running Don’t touch executable code Wrap and upload executable Write ‘Application Service’ Typically only a few hours work

Some Features of the Grid MP System Device to Job matching Jobs have requirements – CPU, RAM, free disk space etc Programs have requirements Devices have preferences choose what programs they want to run Administrator can choose which users may submit to which machines

Some Features of the Grid MP System Timing options When to execute When to communicate

Some Features of the Grid MP System Good access/privileges control Very powerful Read, update, create, delete Can hook into Active Directory, Kerberos etc Built in basic reporting Job / Program CPU hours Performance stats

What do we use it for? 16 Applications running so far: Several molecular dynamics apps several neutron instrument simulation packages crystal structure solution maximum entropy calculations POVRay image rendering

What performance do we get? Roughly linear for current applications Running on 100 machines is 100 times faster Average CPU 2.03Ghz High percentage of AMD Athlons

Web Interface - Monitoring Jobs

Problems Encountered Mercifully few Only once the Grid’s fault Memory thresholding Odd program interactions Fortran and OpenGL

Easiest thing to blame Too abstract for some users (no big box) Stealing my cycles Expansion leads to political problems ‘Social’ Issues

Expansion Applied for 400 licenses (£60k) Change in licensing model The Future Bottom line Unlimited licenses Total $250K No technical issues Plenty of political issues Single sign-on