Академический Документы
Профессиональный Документы
Культура Документы
Presented by
P. Dhanraj
2009115018
Cloud Computing Definition
Provisioning of dynamically scalable and
virtualized resources as a service over the
Internet.
◦ Multi-tenancy
◦ Device & Location independence
◦ Ability to obtain virtual computing resource on demand
◦ Provides the Illusion of infinite computing resources
◦ Self-Provisioning of virtual resources
◦ Provides the ability to pay as you go for use of
computing resources
◦ Reliability, Scalability, Security, Manageability
Types of Clouds
Hybrid Public Cloud
Cloud
Providers
Service Users
Private Cloud
Service
Cloud End-User Services (SaaS)
Cloud Providers
Cloud Infrastructure Services (IaaS)
Physical Infrastructure
Virtualization
Virtual workspaces:
◦ An abstraction of an execution environment that can
be made dynamically available to authorised
clients by using well-defined protocols,
◦ Resource quota (e.g. CPU, memory share),
◦ Software configuration (e.g. O/S, provided services).
Implement on Virtual Machines (VMs):
◦ Abstraction of a physical host machine,
◦ Hypervisor intercepts and emulates instructions from
VMs, and allows management of VMs,App App App
◦ VMWare, Xen, etc. OS OS OS
Provide infrastructure API: Hypervisor
◦ Plug-ins to hardware/support structuresHardware
Virtualized Stack
Virtual Machines
VM technology allows multiple virtual
machines to run on a single physical
machine.
App App App App App
Xen
Guest OS Guest OS Guest OS
(Linux) (NetBSD) (Windows)
VMWare
VM VM VM
UML
Virtual Machine Monitor (VMM) / Hypervisor
Denali
Hardware
etc.
6
DISADVANTAGES
Requires a constant internet connection
Features might be limited
Can be slow
Stored data might not be secured
Stored data can be lost
7
Project Goal
Energy consumption
Profit
Environmentally sustainable
Workload
CPU power efficiency
Location
Management system
Architectural design
Related Works
Bradley et al. proposed algorithms to minimize the power utilization
by using workload history and predicting future workload within
acceptable reliability.[1]
Meta-scheduling Model
Cloud meta-scheduler
Service requirements
Quality of Service(QoS) requirements
Carbon emissions can be reduced
Data centers depending on regional
constraints
Updating the meta-scheduler
Cloud meta-scheduling
protocol
Minimizing carbon emission
and maximizing profit(MCE-
MP)
Find the cloud site with minimum carbon
emission
Among these, find the maximum profit cloud
site
Update the available slots from cloud sites
Do steps 1 to 3 until all applications are
mapped
Time optimization policy
Implementation
Cost optimization policy
Experimental scenarios
end systems via online simulation, in: Proc. of the 19th annual
international conference on Supercomputing, Cambridge, USA,
2005, pp. 229-238.
[3] R. Nathuji, K. Schwan, Virtualpower: coordinated power
http://ianfoster.typepad.com/blog/2009/08/whats-fastera-supe
(Aug. 2009).
[8] R. Bianchini, R. Rajamony, Power and energy
http://aws.amazon.com/ec2.
Thank you