Rick McGeer Chief Scientist, US IGNITE October 28, 2013.

Slides:



Advertisements
Similar presentations
Connecticut State Data Center at the Map and Geographic Information Center - MAGIC Connecticut State Data Center Data Collaborator for Planning, Analysis,
Advertisements

1 Planetary Network Testbed Larry Peterson Princeton University.
Title or Title Event/Date Presenter, PresenterTitle, Internet2 Network Virtualization & the Internet2 Innovation Platform To keep our community at the.
Xen , Linux Vserver , Planet Lab
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 6 2/13/2015.
1 GENI: Global Environment for Network Innovations Jennifer Rexford On behalf of Allison Mankin (NSF)
Modeling Public Pensions with Mathematica and Python II
ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.
Next step of e-government.. Importance Foreword Cloud computing  Characteristics  Service  Users  Benefit Challenges in E-government Cloud government.
Platform as a Service (PaaS)
Google AppEngine. Google App Engine enables you to build and host web apps on the same systems that power Google applications. App Engine offers fast.
Cloud Computing Systems Lin Gu Hong Kong University of Science and Technology Sept. 21, 2011 Windows Azure—Overview.
Internet GIS. A vast network connecting computers throughout the world Computers on the Internet are physically connected Computers on the Internet use.
Virtual Clusters Supporting MapReduce in the Cloud Jonathan Klinginsmith School of Informatics and Computing.
Cisco and OpenStack Lew Tucker VP/CTO Cloud Computing Cisco Systems,
Introduction to Cloud Computing
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
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.
Lecture 8 – Platform as a Service. Introduction We have discussed the SPI model of Cloud Computing – IaaS – PaaS – SaaS.
INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 7 2/23/2015.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Customized cloud platform for computing on your terms !
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.
DuraCloud Managing durable data in the cloud Michele Kimpton, Director DuraSpace.
Windows Azure Conference 2014 Running Docker on Windows Azure.
Appcipia.com. What is Appcipia? Step1 Book of Useful Mathematica Recipes In Print Form and Down-loadable code from O'Reilly So Web 1.0!
GIS and Cloud Computing. Flickr  Upload and manage your photos online  Share your photos with your family and friends  Post your photos everywhere.
CLOUD COMPUTING. What is cloud computing ? History Virtualization Cloud Computing hardware Cloud Computing services Cloud Architecture Advantages & Disadvantages.
PrimoGENI Tutorial Miguel Erazo, Neil Goldman, Nathanael Van Vorst, and Jason Liu Florida International University Other project participants: Julio Ibarra.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Computing on the Cloud Jason Detchevery March 4 th 2009.
Home Lab: Shared Infrastructure for Home Technology Field Studies A.J. BrushJaeyeon JungRatul MahajanJames Scott.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. GENI Mesoscale and The.
Hadoop/MapReduce Computing Paradigm 1 Shirish Agale.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
Windows Azure Conference 2014 Deploy your Java workloads on Windows Azure.
Eucalyptus: An Open-source Infrastructure for Cloud Computing Rich Wolski Eucalyptus Systems Inc.
P.1 LOC Web Strategy  The Library has approved a web strategy that focuses effort on the Library’s three core areas: Legislative Information, National.
1 ©2010 HP Created on xx/xx/xxxxof 222 Nick Bastin, Andy Bavier, Jessica Blaine, Joe Mambretti, Rick McGeer, Rob Ricci, Nicki Watts PlanetWorks, HP, University.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
Sponsored by the National Science Foundation Systematic Experimentation, Automation, and Scaling Up Sarah Edwards, GENI Project Office.
Systematic Experimentation: Automating Experiments and ExoGENI Image Snapshots Paul Ruth, RENCI / UNC Chapel Hill.
Marc Fiuczynski Princeton University Marco Yuen University of Victoria PlanetLab & Clusters.
GIMI I&M and Monitoring Mike Zink University of Massachusetts Amherst GEC 15, Houston, October 23 rd 1.
Rick McGeer Chief Scientist, US Ignite March 17, 2014.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
GAAIN Virtual Appliances: Virtual Machine Technology for Scientific Data Analysis Arihant Patawari USC Stevens Neuroimaging and Informatics Institute July.
Sponsored by the National Science Foundation Achieving the Programmable WAN: Introduction Marshall Brinn, GPO March 18,
Enterprise Cloud Computing
CS525: Big Data Analytics MapReduce Computing Paradigm & Apache Hadoop Open Source Fall 2013 Elke A. Rundensteiner 1.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Tools and techniques for managing virtual machine images Andreas.
Docker and Container Technology
Web Technologies Lecture 13 Introduction to cloud computing.
OpenStack overview of the project Belmiro Daniel Rodrigues Moreira CERN IT-PES-PS January 2011 Disclaimer: This presentation reflects the experience and.
Information Systems in Organizations 5.2 Cloud Computing.
Fedora Commons Overview and Background Sandy Payette, Executive Director UK Fedora Training London January 22-23, 2009.
Sponsored by the National Science Foundation Systematic Experimentation Sarah Edwards GENI Project Office.
Yue Zhou. Overall of cloud computing Definition of Could Computing Characteristics and Advantages Type of Services Current Leaders: Google, Amazon, Microsoft,
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
St. Petersburg, 2016 Openstack Disk Storage vs Amazon Disk Storage Computing Clusters, Grids and Cloud Erasmus Mundus Master Program in PERCCOM Author:
Unit 3 Virtualization.
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
Docker Birthday #3.
Platform as a Service.
NextGENI: The Nation’s Edge Cloud
EIN 6133 Enterprise Engineering
The Improvement of PaaS Platform ZENG Shu-Qing, Xu Jie-Bin 2010 First International Conference on Networking and Distributed Computing SQUARE.
GENI Exploring Networks of the Future
Presentation transcript:

Rick McGeer Chief Scientist, US IGNITE October 28, 2013

Making GENI Simple for Simple Things: The GENI Experiment Engine Rick McGeer, Chief Scientist, US IGNITE

GENI Experiment Lifecycle 3

GEE Experiment Lifecycle 4

Analog in Commercial World: EC2 vs Google App Engine EC2: –Create VM(s) –Install and configure software –Deploy… Google App Engine –Write program –Upload Not magic! –When you need a VM, you need a VM… –Google App Engine is simple because it makes most decisions for you… 5

TransGeo: A Model TransCloud Application Scalable, Ubiquitous Geographic Information System Open and Public –Anyone can contribute layers –Anyone can host computation Why GIS? –Large and active community –Characterized by large data sets (mostly satellite images) –Much open-source easily deployable software, standard data formats –Computation naturally partitions and is loosely-coupled –Collaborations across geographic regions and continents –Very pretty… 6

TransGeo Sites (May 2013) 7

TransGeo Architecture 8

Opening up TransGEO: The GENI Experiment Engine Key Idea: Genericize and make available the infrastructure behind the TransGEO demo –Open to every GENI, FIRE, JGN-X,…experimenter who wants to use it TransGEO is a trivial application on a generic infrastructure –Perhaps 1000 lines of Python code on top of Key-Value Store Layer 2 network Sandboxed Python programming environment Messaging Service Deployment Service GIS Libraries 9

GENI Experiment Engine McGeer, Mambretti, Bavier, Coady, Permanent, Long-Running, Distributed File System Permanent, Long-Running, GENI-wide Message Service Permanent, Long-Running, Distributed Python Environment Permanent, world-wide Layer-2 VLANs on high-performance networks All offered in slices All shared by many experimenters Model: Google App Engine Advantage for GENI: Efficient use of resources Advantage for Experimenters: Up and running in no time 10

GENI Experiment Engine Architecture 11

Staged Rollout Permanent Layer-2 Network Summer 2013 Shared Fole System based on (Swift) Summer 2013 First Python Users Fall 2013 Shared Python environment Summer