Using EC2 with HTCondor Todd L Miller 1. › Introduction › Submitting an EC2 job (user tutorial) › New features and other improvements › John Hover talking.

Slides:



Advertisements
Similar presentations
Cloud Computing Mick Watson Director of ARK-Genomics The Roslin Institute.
Advertisements

B. Ramamurthy 4/17/ Overview of EC2 Components (fig. 2.1) 10..* /17/20152.
Cloud Computing Open source cloud infrastructures Keke Chen.
Amazon Web Services (aws) B. Ramamurthy. Introduction  Amazon.com, the online market place for goods, has leveraged the services that worked for their.
University of Notre Dame
© 2010 VMware Inc. All rights reserved Amazon Web Services.
Amazon Web Services and Eucalyptus
Lecture 12: Cloud Computing-C Amazon Web Service Tutorial.
ANTHONY TIRADANI AND THE GLIDEINWMS TEAM glideinWMS in the Cloud.
1 October 2013 APF Summary Oct 2013 John Hover John Hover.
P-GRADE and WS-PGRADE portals supporting desktop grids and clouds Peter Kacsuk MTA SZTAKI
Condor-G: A Computation Management Agent for Multi-Institutional Grids James Frey, Todd Tannenbaum, Miron Livny, Ian Foster, Steven Tuecke Reporter: Fu-Jiun.
A Computation Management Agent for Multi-Institutional Grids
Implementing a menu based application in FutureGrid
Efficiently Sharing Common Data HTCondor Week 2015 Zach Miller Center for High Throughput Computing Department of Computer Sciences.
Reproducible Environment for Scientific Applications (Lab session) Tak-Lon (Stephen) Wu.
© 2012 IBM Corporation Tivoli Workload Automation Informatica Power Center.
Introduction to UNIX/Linux Exercises Dan Stanzione.
Cloud Computing using AWS C. Edward Chow. Advanced Internet & Web Systems chow2 Outline of the Talk Introduction to Cloud Computing AWS EC2 EC2 API A.
Zach Miller Computer Sciences Department University of Wisconsin-Madison What’s New in Condor.
Eucalyptus Virtual Machines Running Maven, Tomcat, and Mysql.
Eucalyptus on FutureGrid: A case for Eucalyptus 3 Sharif Islam, Javier Diaz, Geoffrey Fox Gregor von Laszewski Indiana University.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Building service testbeds on FIRE D5.2.5 Virtual Cluster on Federated Cloud Demonstration Kit August 2012 Version 1.0 Copyright © 2012 CESGA. All rights.
Track 1: Cluster and Grid Computing NBCR Summer Institute Session 2.2: Cluster and Grid Computing: Case studies Condor introduction August 9, 2006 Nadya.
Nimbus & OpenNebula Young Suk Moon. Nimbus - Intro Open source toolkit Provides virtual workspace service (Infrastructure as a Service) A client uses.
HTCondor workflows at Utility Supercomputing Scale: How? Ian D. Alderman Cycle Computing.
glideinWMS: Quick Facts  glideinWMS is an open-source Fermilab Computing Sector product driven by CMS  Heavy reliance on HTCondor from UW Madison and.
Accessing the Amazon Elastic Compute Cloud (EC2) Angadh Singh Jerome Braun.
Cloud Standard API and Contextualization
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
Ian Alderman A Little History…
1 Evolution of OSG to support virtualization and multi-core applications (Perspective of a Condor Guy) Dan Bradley University of Wisconsin Workshop on.
BOSCO Architecture Derek Weitzel University of Nebraska – Lincoln.
Condor Project Computer Sciences Department University of Wisconsin-Madison Condor-G Operations.
Grid job submission using HTCondor Andrew Lahiff.
Sponsored by the National Science Foundation University of Massachusetts Amherst November 2 nd, 2011 GENI DiCloud.
Review of Condor,SGE,LSF,PBS
The Eucalyptus Open-source Cloud Computing System Daniel Nurmi Rich Wolski, Chris Grzegorczyk, Graziano Obertelli, Sunil Soman, Lamia Youseff, Dmitrii.
CERN IT Department CH-1211 Genève 23 Switzerland PES 1 Ermis service for DNS Load Balancer configuration HEPiX Fall 2014 Aris Angelogiannopoulos,
Cloudbiolinux = Genomics resources for use on cloud platforms. Includes: – An Amazon Machine Image with lots of handy bioinformatics software pre-installed.
AWS Usage Tips SCS APAC MAR Agenda About Amazon Web Service Sign up the AWS account AWS Management Oracle Apps AMI – Siebel CRM – EBS R
Protocols Monil Adhikari. Agenda Introduction Port Numbers Non Secure Protocols FTP HTTP Telnet POP3, SMTP Secure Protocols HTTPS.
Condor + Cloud Scheduler Ashok Agarwal, Patrick Armstrong, Andre Charbonneau, Ryan Enge, Kyle Fransham, Colin Leavett-Brown, Michael Paterson, Randall.
JSS Job Submission Service Massimo Sgaravatto INFN Padova.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI VM Management Chair: Alexander Papaspyrou 2/25/
Monitoring with InfluxDB & Grafana
Launch Amazon Instance. Amazon EC2 Amazon Elastic Compute Cloud (Amazon EC2) provides resizable computing capacity in the Amazon Web Services (AWS) cloud.
HTCondor’s Grid Universe Jaime Frey Center for High Throughput Computing Department of Computer Sciences University of Wisconsin-Madison.
#SummitNow Alfresco Deployments on AWS Cost-Effective, Scalable & Secure Michael Waldrop Director, Solutions Engineering .
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
GETTING STARTED WITH AWS AND PYTHON. OUTLINE  Intro to Boto  Installation and configuration  Working with AWS S3 using Bot  Working with AWS SQS using.
SCI-BUS is supported by the FP7 Capacities Programme under contract nr RI CloudBroker usage Zoltán Farkas MTA SZTAKI LPDS
INTRODUCTION TO AMAZON WEB SERVICES (EC2). AMAZON WEB SERVICES  Services  Storage (Glacier, S3)  Compute (Elastic Compute Cloud, EC2)  Databases (Redshift,
UCS D OSG School 11 Grids vs Clouds OSG Summer School Comparing Grids to Clouds by Igor Sfiligoi University of California San Diego.
Hello everyone I am rajul and I’ll be speaking on a case study of elastic slurm Case Study of Elastic Slurm Rajul Kumar, Northeastern University
Course: Cluster, grid and cloud computing systems Course author: Prof
Efficient development and deployment of Hydra projects using Vagrant
Investigation authentication using AAF for the CVL on NeCTAR
Outline Expand via Flocking Grid Universe in HTCondor ("Condor-G")
Amazon Instance Purchasing Options
FCT Follow-up Meeting 31 March, 2017 Fernando Meireles
AWS COURSE DEMO BY PROFESSIONAL-GURU. Amazon History Ladder & Offering.
Lecture 16B: Instructions on how to use Hadoop on Amazon Web Services
Remote Computing Services Cloud connection Distributed system
HTCondor Annex Elasticity with the Public Cloud
Condor-G Making Condor Grid Enabled
Condor-G: An Update.
Presentation transcript:

Using EC2 with HTCondor Todd L Miller 1

› Introduction › Submitting an EC2 job (user tutorial) › New features and other improvements › John Hover talking on Thursday about Dynamic cloud-based clusters with HTCondor (admins) Outline 2

› A cloud service offered by Amazon › The protocol used to access that service › Software supporting that protocol:  Amazon’s  OpenStack  Eucalyptus  Nimbus EC2: A Cloud and a Protocol 3

› Immediate access to additional computational resources  Amazon (especially) has a lot of cores  No purchasing or installation process  Using VMs required Good if you’ve already got a VM Can be troublesome if you don’t Why EC2? 4

› Service endpoint  ( › AMI ID and instance type  (ami-0256b16b, m1.small) › Access Key ID › Secret Access Key Required Fields 5

universe = grid executable = EC2 test job grid_resource = ec2 ec2_ami_id = ami-0256b16b ec2_instance_type = m1.small ec2_access_key_id = ~/Amazon/accessKeyFile ec2_secret_access_key = ~/Amazon/secretKeyFile EC2 Job Submit File (pg 1) 6

› http[s]  Use for Amazon’s EC2 as well as OpenStack and other cloud software. › euca3[s]  Use for services running Eucalyptus 3. › x509  Use your X.509 proxy instead of your Amazon- style credentials to authenticate (and secure the connection). grid resource “protocols” 7

# ec2_keypair = test-keypair ec2_keypair_file = ~/kp-$(Cluster).$(Process) ec2_spot_price = queue EC2 Job Submit File (pg 2) 8

› Your bid is the most you’ll pay, but you could pay less › May not start immediately, and you could wait forever › May end at any time, but you always have two minutes’ warning Spot Pricing 9

› HTCondor doesn’t support  group scheduling  multiple-instance bids  persistent bids › The job model remains the same  simpler to think about  queue management commands stay the same  extra status information Spot Instance Jobs 10

ec2_user_data, ec2_user_data_file] ec2_security_groups ec2_elastic_ip ec2_vpc_subnet, ec2_vpc_ip ec2_availability_zones ec2_ebs_volumes ec2_tag_, ec2_tag_names EC2 Job Submit File (pg 3) 11

› Check the HoldReason  Sometimes plain English (more or less)  Sometimes quotes server responses; look for the example error text. › Check the EC2 GAHP log  condor_config_val EC2_GAHP_LOG › Check the grid manager log  condor_config_val GRIDMANAGER_LOG Dealing with Problems 12

› SSH keypair names  SSH_collector:6921_submitter#1.0#  Changed to generate spaces, instead. › Handle nonstandard states  SHUTOFF, STOPPED  treat as “successful errors” – kill them, but report normal termination OpenStack Compatibility 13

› Batched status updates › Bug fixes  Tickets #2274, #3289, #3061, #3060, #3507, #3492, #3388, #3477, #3367, #3287, #3387, and #2823 Other Improvements 14

› Any questions? Thank You 15

› Doesn’t handle a standard parameter (InstanceInstantiatedShutdownBehavior) › Work-around enabled by “euca3” protocol Eucalyptus Compatibility 16