Giovanni in the Cloud Porting Giovanni MAPSS Workflow to NASA’s Nebula Cloud July 2011 Janie Campino Embry-Riddle Aeronautical University Mentor: Christopher.

Slides:



Advertisements
Similar presentations
2  Industry trends and challenges  Windows Server 2012: Beyond virtualization  Complete virtualization platform  Improved scalability and performance.
Advertisements

SLA-Oriented Resource Provisioning for Cloud Computing
Chapter 22: Cloud Computing and Related Security Issues Guide to Computer Network Security.
Cloud Computing to Satisfy Peak Capacity Needs Case Study.
Clouds C. Vuerli Contributed by Zsolt Nemeth. As it started.
C LOUD C OMPUTING Presented by Ye Chen. What is cloud computing? Cloud computing is a model for enabling ubiquitous, convenient, on- demand network access.
Tunis, Tunisia, 28 April 2014 Business Values of Virtualization Mounir Ferjani, Senior Product Manager, Huawei Technologies 2.
Privacy and Security Implications of Cloud Computing 17 November IGF Laurent Bernat - OECD.
What is Cloud Computing? o Cloud computing:- is a style of computing in which dynamically scalable and often virtualized resources are provided as a service.
Jharrod LaFon (HPC-3) Jim Williams (HPC-3) 2011 Computer System, Cluster, and Networking Summer Institute Russell Husted (MTU) Derek Walker (NCA&TSU) Povi.
Cloud Usability Framework
Be Smart, Use PwrSmart What Is The Cloud?. Where Did The Cloud Come From? We get the term “Cloud” from the early days of the internet where we drew a.
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
SPRING 2011 CLOUD COMPUTING Cloud Computing San José State University Computer Architecture (CS 147) Professor Sin-Min Lee Presentation by Vladimir Serdyukov.
NetApp Rapid Cloning Utility (RCU) Internal Training August, 2009
Cloud computing Tahani aljehani.
THE DICOM 2013 INTERNATIONAL CONFERENCE & SEMINAR March 14-16Bangalore, India DICOM Medical Image Management the Challenges and Solutions – Cloud as a.
EA and IT Infrastructure - 1© Minder Chen, Stages in IT Infrastructure Evolution Mainframe/Mini Computers Personal Computer Client/Sever Computing.
Discussion on LI for Mobile Clouds
Effectively and Securely Using the Cloud Computing Paradigm.
Clouds on IT horizon Faculty of Maritime Studies University of Rijeka Sanja Mohorovičić INFuture 2009, Zagreb, 5 November 2009.
CLOUD COMPUTING & COST MANAGEMENT S. Gurubalasubramaniyan, MSc IT, MTech Presented by.
Introduction to Cloud Computing
Lecture 9: What is cloud computing Chapter 1 of the Second Reference Book.
Abstract Load balancing in the cloud computing environment has an important impact on the performance. Good load balancing makes cloud computing more.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
The Legal Issues Facing Digital Forensic Investigations In A Cloud Environment Presented by Janice Rafraf 15/05/2015Janice Rafraf1.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
Focus on SCVMM features and an introduction on how to implement into your current environment. Overview of System Center Virtual Machine Manager 2012 Jim.
2009 Federal IT Summit Cloud Computing Breakout October 28, 2009.
©2015 EarthLink. All rights reserved Cloud Express ™ Optimize Your Business & Cloud Networks.
Using SaaS and Cloud computing For “On Demand” E Learning Services Application to Navigation and Fishing Simulator Author Maha KHEMAJA, Nouha AMMARI, Fayssal.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
VMware vSphere Configuration and Management v6
Breaking Barriers Exploding with Possibility Breaking Barriers Exploding with Possibility The Cloud Era Unveiled.
PaaSport Introduction on Cloud Computing PaaSport training material.
Paperless Timesheet Management Project Anant Pednekar.
Architecture & Cybersecurity – Module 3 ELO-100Identify the features of virtualization. (Figure 3) ELO-060Identify the different components of a cloud.
CLOUD COMPUTING RICH SANGPROM. What is cloud computing? “Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a.
Web Technologies Lecture 13 Introduction to cloud computing.
Bay Ridge Security Consulting (BRSC) Cloud Computing.
Launch Amazon Instance. Amazon EC2 Amazon Elastic Compute Cloud (Amazon EC2) provides resizable computing capacity in the Amazon Web Services (AWS) cloud.
EGI-InSPIRE RI EGI Webinar EGI-InSPIRE RI Porting your application to the EGI Federated Cloud 17 Feb
Distributed Geospatial Information Processing (DGIP) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Cloudsim: simulator for cloud computing infrastructure and modeling Presented By: SHILPA V PIUS 1.
Innovative Partnership Solution-Driven Commitment Agile Value Sustainable.
Template V.17, July 29, 2011 What’s the Cloud Got to do with HR Transformation? Heath Brownsworth, Director Technology Strategy.
© 2012 Eucalyptus Systems, Inc. Cloud Computing Introduction Eucalyptus Education Services 2.
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
Welcome To We have registered over 5,000 domain names and host over 1,500 cloud servers for individuals and organizations, Our fast and reliable.
Brian Lauge Pedersen Senior DataCenter Technology Specialist Microsoft Danmark.
Developing sustainable and cost effective compute platforms for NREN PRESENTED BY EJOVI AROR GROUP MD IPNX NIGERIA LIMITED 25 th NOVEMBER 2013.
Advanced cloud infrastructures and services SAULIUS ŽIŪKAS.
OPENSTACK Presented by Jordan Howell and Katie Woods.
The National Institute of Standards and Technology (NIST) define Cloud Computing as “a model for enabling convenient, on-demand network access to a shared.
Dag Toppe Larsen UiB/CERN CERN,
Dag Toppe Larsen UiB/CERN CERN,
Chapter 21: Cloud Computing and Related Security Issues
Cloud Computing.
Chapter 22: Cloud Computing Technology and Security
OpenStack Ani Bicaku 18/04/ © (SG)² Konsortium.
CNIT131 Internet Basics & Beginning HTML
A walkthrough Corey Hynes | HynesITe, Inc
Cloud Computing: Concepts
06 | SQL Server and the Cloud
Presentation transcript:

Giovanni in the Cloud Porting Giovanni MAPSS Workflow to NASA’s Nebula Cloud July 2011 Janie Campino Embry-Riddle Aeronautical University Mentor: Christopher Lynnes

Project Objective Leverage cloud benefits to meet Giovanni’s needs: Increase Scalability oDemand spikes oExpense of scientific data and workflows Minimize risk of hardware failure oLessen the risk of server failures through using dynamic scalability in response to stresses on the system. Achieve higher performance The servers and processors available through Nebula provide for performance enhancements as compared to current hardware Create a portable Giovanni that is environmentally flexible The loosely coupled, component-based architecture lends itself to flexibility, but through porting the system to Nebula, any residual networking or architectural dependencies can be resolved.

Cloud Computing What is it? “Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.” -NIST –Extension of traditional client-server model –Shared hardware resources –Virtual servers –Dynamic provisioning How is cloud used to deploy Giovanni Base Image Bundled Image Server Instance

At a Glance Abstraction Tier VisualizerKepler User Interface

About Nebula NASA’s private cloud Developed in 2008 Still developing Support, Forums and Knowledge Base available Uses Eucalyptus –Dashboard: Nebula’s online cloud management resource Creating and attaching volumes Launching images Terminating instances, keys, images Managing keys –Euca2ools: Command line tools provided by Eucalyptus All the functionality of Dashboard Reboot instances Bundle instances

Challenges Control of the servers –Nebula shut down mid-project All images and instances had to be removed or would be lost –Unannounced changes to Nebula caused loss of active instances Image Defect –Base image had networking defect that carried through to instance (and all derived images) - couldn’t get a successful image bundled before shut down Configuring Giovanni –Networking –Use of wwwuser as compared to apache user Nebula is still developing –Still some bugs to be worked out

Results An instance was successfully launched and configured. The Giovanni server was ported to the Nebula cloud for the MAPSS workflow. The instance reached out to the data stores to retrieve the data. Data and visualizations were downloaded to and through the browser. Additionally, a step-by-step guide to generating an instance of the MAPSS workflow on Nebula was drafted.

Screenshots

Possibilities for Giovanni Dynamic Resource Management Load Balancing Programmatic Instantiation Migrate Data Stores to Nebula Optimize data structures Virtualize cached data *A desktop VM Giovanni is currently under configuration as well.

Summary Porting was straightforward because of: –Nebula tools –Component-based architecture Complications –Nebula access –Bundling Complications Objective of porting met! Cloud benefits not fully realized in this iteration –Scalability –Programmatic instantiation Step-by-step guide and desktop instance to facilitate future endeavors