How to get the needed computing Tuesday afternoon, 1:30pm Igor Sfiligoi Leader of the OSG Glidein Factory Operations University of California San Diego.

Slides:



Advertisements
Similar presentations
Intermediate Condor: DAGMan Monday, 1:15pm Alain Roy OSG Software Coordinator University of Wisconsin-Madison.
Advertisements

Ken Birman. Massive data centers We’ve discussed the emergence of massive data centers associated with web applications and cloud computing Generally.
Intermediate HTCondor: Workflows Monday pm Greg Thain Center For High Throughput Computing University of Wisconsin-Madison.
GETTING WEB READY Introduction to Web Hosting. Table of Contents + Websites: The face of your business …………………………………………………………………………1 + Get your website.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
Ways to Connect to OSG Tuesday afternoon, 3:00 pm Lauren Michael Research Computing Facilitator University of Wisconsin-Madison.
Copyright 2014 Kenneth M. Chipps Ph.D. The Cloud Last Update
Introduction to Cloud Technology StratusLab Tutorial (Orsay, France) 28 November 2012.
Cloud Computing. Cloud Computing defined Dynamically scalable, device-independent and task-centric computing resources are provided online, with all charges.
Term Project Part 3 Matt Willey. What effect does interest rate have on total payment? A lower the interest rate means less interest paid over all. When.
Grid Computing at The Hartford Condor Week 2008 Robert Nordlund
Cloud Computing Project By:Jessica, Fadiah, and Bill.
In your business. DATING!!! Take a few minutes and write down one of the best dates you have ever been on. Then we will have a few of you share your exciting.
GLIDEINWMS - PARAG MHASHILKAR Department Meeting, August 07, 2013.
3/12/2013Computer Engg, IIT(BHU)1 CLOUD COMPUTING-1.
Ensieea Rizwani An energy-efficient management mechanism for large-scale server clusters By: Zhenghua Xue, Dong, Ma, Fan, Mei 1.
Accelerating Campus Research with Connective Services for Cyberinfrastructure Rob Gardner Steve Tuecke.
1 TCS Confidential. 2 Objective : In this session we will be able to learn:  What is Cloud Computing?  Characteristics  Cloud Flavors  Cloud Deployment.
BMI3C Chapter 7 Pricing. All businesses use the same factors to establish prices What are the key factors in determining prices of products / services?
Use your money elsewhere! HOW TO REDUCE TECHNOLOGY HARDWARE EXPENSES.
SASSI GIFTS On the move so you don’t have to! FRANCHISE INFORMATION.
UCS D OSG Summer School 2011 Life of an OSG job OSG Summer School A peek behind the scenes The life of an OSG job by Igor Sfiligoi University of.
Introduction to Distributed HTC and overlay systems Tuesday morning, 9:00am Igor Sfiligoi Leader of the OSG Glidein Factory Operations University of California.
Ways to Connect to OSG Tuesday, Wrap-Up Lauren Michael, CHTC.
Introduction to the Grid and the glideinWMS architecture Tuesday morning, 11:15am Igor Sfiligoi Leader of the OSG Glidein Factory Operations University.
UCS D OSG Summer School 2011 Intro to DHTC OSG Summer School An introduction to Distributed High-Throughput Computing with emphasis on Grid computing.
UCS D OSG Summer School 2011 Overlay systems OSG Summer School An introduction to Overlay systems Also known as Pilot systems by Igor Sfiligoi University.
UCS D OSG Summer School 2011 Single sign-on OSG Summer School Single sign-on in Open Science Grid by Igor Sfiligoi University of California San Diego.
Security in OSG Tuesday afternoon, 4:15pm Igor Sfiligoi Member of the OSG Security team University of California San Diego.
UCS D OSG School 11 Grids vs Clouds OSG Summer School Comparing Grids to Clouds by Igor Sfiligoi University of California San Diego.
SOLE TRADERS. Aims To understand what a sole trader is To look at the advantages and disadvantages of setting up a sole trader business To understand.
Condor Week May 2012No user requirements1 Condor Week 2012 An argument for moving the requirements out of user hands - The CMS experience presented.
MUST Apply found knowledge to identify advantages and disadvantages of various sources of finance (C/B). SHOULD Reach conclusions by justifying choices.
An Introduction to Product Markets. What is a Market? Institution or mechanism that brings together buyers and sellers Common element is goods or services.
Do Now: List what you think are the top 10 most leased cars? Lease vs Buy.
INTRODUCTION TO WEB HOSTING
Careers, Finance and Welfare Team
Introduction to Cloud Technology
Math 1050 Project Part 3 Joshua Funderburk Sarah Hansen
Costs.
-ING FOMRS/ Infinitives
Selecting a Web Hosting Service
Social Impacts of Online Business
Liberty National Life Classroom Training
A Cloudy Future of What? Jeff Hollingsworth.
Session Ten: Communication
Looking for best web design company There are millions of website design company but we don’t know which one is the best for us?
Glidein Factory Operations
Web Hosting Ashima Wadhwa
Cloudification Sarah Christen 1/26/2016.
How to improve your grade in Religious Education
Security in OSG Rob Quick
Swapping Segmented paging allows us to have non-contiguous allocations
Good Outcomes make all the difference
How is it useful? Use this interactive presentation to find out!
Software Licensing for Grid and IT Utility
All About Business Phone Systems
Personal Finance Budgeting Introduction to budgeting.
Ordering Healthy Food Online
Ian Ramsey C of E School GCSE ICT Smart working Software choices.
Tips and Tricks for Using our Scripts
Costs versus Benefits.
Ch 4. The Evolution of Analytic Scalability
Brian Lin OSG Software Team University of Wisconsin - Madison
LASER HAIR REMOVAL MACHINE. INTRODUCTION Removing hair has never been easier with the use of the laser hair removal machine that does the process effortlessly.
This is my new factory. I’m going to make puzzles.
September Meeting 6th and 7th  7:10am or 3:15pm.
The Market Strikes Back
If I Only Knew Then What I Know Now
Brian Lin OSG Software Team University of Wisconsin - Madison
Presentation transcript:

How to get the needed computing Tuesday afternoon, 1:30pm Igor Sfiligoi Leader of the OSG Glidein Factory Operations University of California San Diego

2012 OSG User School Logistical reminder It is OK to ask questions  During the lecture  During the demos  During the exercises  During the breaks If I don't know the answer, I will find someone who likely does

2012 OSG User School Reminder - (D)HTC (D)HTC is about getting as many CPU cycles as possible over the long run  No matter where they are located 3 Schedul er

2012 OSG User School But where do you get the CPUs? You likely have a desktop/laptop But that's normally not enough  Or you wouldn't be here! So.... How do I get access to the needed computing?

2012 OSG User School Getting the needed CPUs Buy it Get a computing grant Use leftover CPU cycles You either:

2012 OSG User School Getting the needed CPUs Buy it  Your own hardware (e.g. a cluster)  Contribute hardware to a common pool  Lease machines on monthly/yearly basis  Rent machines on a per hour basis Get a computing grant Use leftover CPU cycles  On friends' hardware  At your home institution  On a large-scale scientific infrastructure You either:

2012 OSG User School Getting the needed CPUs Buy it  Your own hardware (e.g. a cluster)  Contribute hardware to a common pool  Lease machines on monthly/yearly basis  Rent machines on a per hour basis Get a computing grant Use leftover CPU cycles  On friends' hardware  At your home institution  On a large-scale scientific infrastructure You either:

2012 OSG User School Which way to go? Buying is more reliable  You can plan on how much computing you will be able to do  But not always an option (We all have a limited budget) Grants are similar in nature  But may be harder to get than money! Opportunistic use can give you vastly more  But you will have to be flexible  And there is no guarantee you will get what you hope for

2012 OSG User School Buying the hardware Buying your own hardware is the most straightforward approach But you must also budget for  Floor space  Electricity  Cooling  Personnel costs You will need significant expertise Often more than the HW itself

2012 OSG User School Buying the hardware Buying your own hardware is the most straightforward approach But you have to budget for  Floor space  Electricity  Cooling  Personnel costs You will need significant expertise Often more than the HW itself And unless you have very constant compute needs, you must budget for peak use. What will happen to CPUs when you don't use them?

2012 OSG User School Contributing to a common pool If you have an existing cluster at your institution/campus, it may be cheaper to contribute to it  Economies of scale  Better expertise You will have to trade some flexibility  But often it is well worth it Assuming reasonabl e central IT, of course.

2012 OSG User School Leveling off the spikes Most people have spiky compute needs  I have a great idea... need a gazillion CPUs now to verify it! Then nothing for a month or more.  Everybody wants to run a last computing pass just before that important conference Planning for the average and leasing the rest during peak demand may be more efficient

2012 OSG User School Handling the spikes Again, you can either buy or use opportunistic resources  Same considerations as before If you are willing to pay  Cloud computing provides quick access on a pay-as-you-go basis  You can get lower rates if you lease machines on monthly basis

2012 OSG User School Cloud computing You pay by the hour  And are given a dedicated (virtual) machine all for yourself Most famous is Amazon EC2 (but not the only one) There are also companies that will create a HTC system on top of them  e.g. Cycle Computing's CycleCloud

2012 OSG User School Cloud computing You pay by the hour  And are given a dedicated (virtual) machine all for yourself Most famous is Amazon EC2 (but not the only one) There are also companies that will create a HTC system on top of them  e.g. Cycle Computing's CycleCloud You may hear talking about “Scientific Clouds”. That's really just another name for Grid+VMs (so not what I call Cloud here)

2012 OSG User School Server hosting You can also lease nodes on a longer term basis  Typically 3+ months  Popular vendor: Rackspace Similar to the Cloud approach  But requires more planning  And is typically cheaper  Assuming you use the CPUs 24x7

2012 OSG User School Grants Some of the US large-scale computing infrastructures are grant based  e.g. XSEDE You make a proposal, and if you make a good case, you can get a substantial CPU allocation  Be prepared for a lot of paperwork  And long lead times Not really for spike leveling.

2012 OSG User School Opportunistic use If you need more CPU than you can afford to buy  Consider using opportunistic CPU cycles  i.e. available CPU not needed by the owners Remember, there is no guarantee you will get anything that way  But still very likely you will get a lot!

2012 OSG User School Opportunistic resources You should first look close by  Cluster(s) at your home institution may have lots of idle CPU  You may not even need to change a thing! Once that is not enough, large scale compute infrastructures can provide lots of CPU cycles  e.g. OSG

2012 OSG User School Beggars can't be choosers Remember, when you go the opportunistic route, you have very few rights  You are effectively “a beggar” You will have to adapt  Don't expect to get it your way  Even though some sites may be willing to help  The more flexible you are, the more sites you will be able to use

2012 OSG User School The benefit of Overlays You will likely end up with a mix of owned, leased and borrowed resources Using an overlay system makes life easier  Both for job scheduling, and  Leveling any differences in the resources

2012 OSG User School Consider contributing back If you buy hardware, consider contributing back  i.e. slightly overprovision your cluster and give unused CPU cycles to others A modest amount of gifted CPU can buy you a lot of good will  For when you need to level your own spikes Likely not a quid-pro-quo but don't underestimate good will!

2012 OSG User School Questions? Questions? Comments?  Feel free to ask me questions later: Igor Sfiligoi Upcoming sessions  Now – 2:15pm  Demo  2:15pm – 3:00pm  Next lecture - OSG & XSEDE – by Alain Roy  3:00pm – 3:15pm  Break 23

2012 OSG User School Grids and Clouds