Post on 20-Jun-2015
description
transcript
Cloud Computing on the
HP Labs Data Centre at
the University of Calgary
Cameron Kiddle
Grid Research Centre
University of Calgary
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 2
Outline
� What is cloud computing?
� Who are the players?
� Why use cloud-based solutions?
� What is our (GRC’s) cloud solution?
� How do you integrate services in our solution?
� Demonstration
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 3
What is Cloud Computing?
� A wide variety of definitions floating around
� Key features:
� Everything as a Service (EAAS)
� Utility/On-demand
� Accessibility/Transparency
� Scalability
� Virtualization
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 4
Cloud vs. Grid vs. Utility Computing
� Cloud Computing
� Transparent access to scalable and dynamic services over the Internet
� Grid Computing
� Coordinated sharing of heterogeneous resources across administrative domains
� Utility Computing
� Business model for providing resources on-demand as a metered service
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 5
Who are the Players?
� Rapidly growing number of cloud vendors
� Offering many different services at many different levels (proprietary solutions)
� No standards, lack of portability
� Vendor lock-in is an issue
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 6
Why Use Cloud-based Solutions?
� Reduce capital, support and maintenance costs
� Pay only for what you use
� Get access to more/fewer resources when needed
� Ready to use for users
� No more downloads, installations or updates
� Simplify and speed up software development
� Don’t have to support multiple platforms
� Application popularity and lifespan difficult to predict
� Scale applications according to user demand
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 7
Case Study: Application Popularity on
� Difficult to predict popularity and lifespan of applications
� Facebook Application Growth� Sep. 2007: ~ 3700
� Sep. 2008: ~39000
� Facebook Application Popularity (Sep. 12, 2008)� 39181 applications
� Active user data for 37155 apps
� 3 apps > 10 million active users
� 80% apps < 1000 active users
Monthly Active Users
vs.
Rank of Facebook Applications
(September 12, 2008)
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 8
Case Study: Animoto – A Cloud
Computing Success Story
� Animoto (http://animoto.com)
� Produces professional quality videos from images
� Runs on Amazon EC2
� Popularity soared when promoted on Facebook
� During the course of 4 days:
� Jumped from 8 to 450 renderings per minute
� ~20000 new users per hour
� 3500 instances running on Amazon EC2 at peak(Source: D. Barker. You Need 3,500 Servers by When?! On-demand Enterprise. 2008.07.07)
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 9
GRC and Cloud Computing
� GRC is collaborating with HP Labs to:
� Explore the use of virtualization in data centre automation
� Explore the use of social networking platforms in improving user experience
� Research conducted on HP Labs Data Centre at the University of Calgary
� 320 HP ProLiant BL465 C-class blades (1280 cores)
� Donated in large part by HP
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 10
Our Cloud-based Solution
� ASPEN: Automated Service Provisioning ENvironment
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 11
ASPEN: Key Components
� Utility Provider Orchestrator (UPO)
� Schedules, allocates and manages virtual appliances
� Handles requests from Service Provider Agents (SPAs)
� Service Provider Agent (SPA)
� Facilitates communication between UPO and service
provider
� Implemented custom to type of service environment
� Monitors service environment
� Requests/returns virtual appliances from/to UPO as needed
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 12
Integrating Services in ASPEN
� Create Virtual Appliances
� Establish Service Environments
� Create Service Provider Agents (SPAs)
� Establish Service Level Agreements
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 13
Fire Dynamics Simulator (FDS)
Demonstrator
� FDS – legacy application developed by NIST
� Created comprehensive environment for FDS
� Upload/edit input files
� Submit/resubmit simulations
� Download results
� Visualize results
� Share/interact with other users
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 14
FDS Demonstrator Infrastructure
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 15
FDS Demonstration
Cybera Summit
September 29, 2008
Cloud Computing Workshop - 16
Contact Information
Cameron Kiddle
kiddlec@cpsc.ucalgary.ca
http://grid.ucalgary.ca/