Data-Intensive Cloud Control for GENI GEC 10 Orca control framework March 15 th, 2011 Michael Zink, Prashant Shenoy, Jim Kurose, David Irwin and Emmanuel.

Slides:



Advertisements
Similar presentations
DiCloud and ViSE Cluster D Session November 2 nd, 2010.
Advertisements

Creating HIPAA-Compliant Medical Data Applications with Amazon Web Services Presented by, Tulika Srivastava Purdue University.
Ivan Pleština Amazon Simple Storage Service (S3) Amazon Elastic Block Storage (EBS) Amazon Elastic Compute Cloud (EC2)
B. Ramamurthy 4/17/ Overview of EC2 Components (fig. 2.1) 10..* /17/20152.
Data-Intensive Cloud Control for GENI GEC 8 demo Orca control framework July 20, 2010 Michael Zink, Prashant Shenoy, Jim Kurose, David Irwin and Emmanuel.
Sponsored by the National Science Foundation GENI Alpha Demonstration Nowcasting: UMass/CASA Weather Radar Demonstration David Irwin November 3, 2010
By: Michael Kuritzky and Guy Cepelevich Supervisor: Amichai Shulman.
1 NETE4631 Cloud deployment models and migration Lecture Notes #4.
Infrastructure as a Service (IaaS) Amazon EC2
U NIVERSITY OF M ASSACHUSETTS A MHERST Department of Computer Science 2008 ViSE: Virtualized Sensing Environment David Irwin, Mike Zink, Prashant Shenoy.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
CLOUD COMPUTING Kevin Chung. what is cloud computing? “Internet-based computing, whereby shared resources, software and information are provided to computers.
Matt Bertrand Building GIS Apps in the Cloud. Infrastructure - Provides computer infrastructure, typically a platform virtualization environment, as a.
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
Mobile Data Sharing over Cloud Group No. 8 - Akshay Kantak - Swapnil Chavan - Harish Singh.
Sponsored by the National Science Foundation GENI Alpha Demonstration Nowcasting: UMass/CASA Weather Radar Demonstration Mike Zink, David Irwin LEARN Workshop,
Addition to Networking.  There is no unique and standard definition out there  Cloud Computing is a general term used to describe a new class of network.
SERVER Betül ŞAHİN What is this? Betül ŞAHİN
Introduction to Amazon Web Services (AWS)
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
Sponsored by the National Science Foundation DICloud Spiral 2 Year-end Project Review University of Massachusetts Amherst PI: Michael Zink, Prashant Shenoy.
Sponsored by the National Science Foundation ViSE: A Virtualized Sensing Environment Spiral 2 Year-end Project Review ViSE: A Virtualized Sensing Environment.
V I SE P ROJECT R EPORT J ULY 2 ND, 2009 David Irwin, Michael Zink, Prashant Shenoy, Navin Sharma, Deepak Ganesan, Jim Kurose.
Sponsored by the National Science Foundation Nowcasting: UMass/CASA Weather Radar Demonstration Michael Zink CC-NIE Workshop January 7, 2013.
Promoting Open Source Software Through Cloud Deployment: Library à la Carte, Heroku, and OSU Michael B. Klein Digital Applications Librarian
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
Energia Open Source Bazaar AWS  Enes UYSAL - Summer Internship 2012 at CaixaMagica.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Eucalyptus: An Open-source Infrastructure for Cloud Computing Rich Wolski Eucalyptus Systems Inc.
Amazon Storage as a Service. Recall IaaS Server as a Service Storage as a Service Connectivtiy as a Service.
Magellan: Experiences from a Science Cloud Lavanya Ramakrishnan.
How AWS Pricing Works Jinesh Varia Technology Evangelist.
Sponsored by the National Science Foundation University of Massachusetts Amherst November 2 nd, 2011 GENI DiCloud.
V I SE/D I C LOUD S TATUS J ULY 28 TH, 2011 Michael Zink ECE Department University of Massachusetts Amherst.
GIMI Update Mike Zink University of Massachusetts Amherst GEC 13, Los Angeles, March 13 th 1.
CloudLab Power Monitoring Emmanuel Cecchet & Mike Zink University of Massachusetts Amherst & TU Darmstadt FIRE-GENI Collaboration Workshop Sep ,
Upcoming GENI Architecture Topics: The Future of Experiment Management with Gush Jeannie Albrecht David Irwin.
Sponsored by the National Science Foundation 1 Nov 4, 2010 Cluster-D Mtg at GEC9 Tue, Nov 2, 12noon – 4:30pm Meeting Chair: Ilia Baldine (RENCI) –System.
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
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
Cloud services Amazon Web Service (AWS) Intro and usage.
Data-Intensive Cloud Control for GENI Cluster D Session July 20 th, 2010.
Cloud Computing Shannon McManus Michael Weihert. What is Cloud Computing?
Launch Amazon Instance. Amazon EC2 Amazon Elastic Compute Cloud (Amazon EC2) provides resizable computing capacity in the Amazon Web Services (AWS) cloud.
Cloud Computing ILAS project DONE BY:. Table of content INTRODUCTION. ◦ Cloud computing in general ◦ What are the things that worked during the implementation.
Open J2EE Session Cluster December Open J2EE Session Cluster 2 Agenda Drivers Existing products Description Technology choices Demo Plan.
Cloud Computing from a Developer’s Perspective Shlomo Swidler CTO & Founder mydrifts.com 25 January 2009.
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
INTRODUCTION TO AMAZON WEB SERVICES (EC2). AMAZON WEB SERVICES  Services  Storage (Glacier, S3)  Compute (Elastic Compute Cloud, EC2)  Databases (Redshift,
Fault – Tolerant Distributed Multimedia Streaming Web Application By Nirvan Sagar – Srishti Ganjoo – Syed Shahbaaz Safir
GIMI Update Mike Zink University of Massachusetts Amherst GEC 14, Boston, July 9 th 1.
Nowcasting: UMass/CASA Weather Radar Demonstration David Irwin
AWS Solution Architect Associate Exam associate-dumps.html Free AWS Solution Training Exam Question.
Amazon AWS Solution Architect Associate Exam Questions PDF associate.html AWS Solution Training Exam.
AWS Integration in Distributed Computing
Amazon Network as a Service
Quattor in Amazon Cloud
Welcome to AWS Certification Exam
AWS COURSE DEMO BY PROFESSIONAL-GURU. Amazon History Ladder & Offering.
Amazon AWS Solution Architect Associate Exam Dumps For Full Exam Info Visit This Link:
Amazon AWS Solution Architect Associate Exam Questions PDF associate-dumps.html AWS Solution Training.
Amazon Storage as a Service
Building a Database on S3
AWS Cloud Computing Masaki.
Different types of Linux installation
Amazon Web Services.
Cloud Security AWS as an example.
Cloud Security AWS as an example.
Presentation transcript:

Data-Intensive Cloud Control for GENI GEC 10 Orca control framework March 15 th, 2011 Michael Zink, Prashant Shenoy, Jim Kurose, David Irwin and Emmanuel Cecchet

2 DiCloud Project Overview  Support researchers conducting data-intensive experiments Sensors  network  storage volumes  processing  Extend Orca with Data-centric Slices: storage as a first-class resource with Amazon Simple Storage Service (S3) and Elastic Block Storage (EBS) Cloud Computing: connect Amazon Elastic Compute Cloud (EC2) resources to GENI

3 Demo – Step 1 (Allocate resources) ViSE Sensor Network S3 (storage) EC2 servers Researcher creates a slice with: weather radar storage space on S3 compute servers on EC2 Orca DiCloud

4 Demo – Step 2 (Storing data) ViSE Sensor Network S3 (storage) Weather radar data is stored in S3 DiCloud S3 Proxy

5 Demo – Step 3 (Processing data) S3 (storage) EC2 servers Get radar data from S3 Process data on EC2 server Put generated image in S3 DiCloud AWS accounting

6 Demo – Step 4 (Visualizing data) S3 (storage) DiCloud S3 Proxy Get generated image in S3

7 Technical details  Implemented on top of Amazon Web Service API  DiCloud monitors EC2 Server hourly usage Network usage (in and out traffic using CloudWatch statistics) S3 storage space and put/get operations using a dedicated proxy EBS disk usage (storage space and number of IOs using CloudWatch statistics)  All accounting operations are logged in a database  Resources are automatically revoked when budget has expired

8 CF and GENI AM API Integration  DiCloud implements building blocks for using Clouds Proxy to monitor cloud API calls Accounting software to track $ spent Mechanisms to prevent users from exceeding budget  Software sits beneath the CF/GENI AM API Orca AM implements GENI AM API DiCloud hooks into Orca join/leave handlers Internal Orca AM interfaces Other CFs may plug in at different places

9 Challenges  Network connectivity with AWS  Monitoring CloudWatch does not differentiate between free and paying network traffic or disk IO S3 Proxy in the cloud would save network traffic and cost  What security model for storage How to share data with others? Storage leases can last years  What budget to allocate to make this useful?