Page 938 - Cloud computing: From paradigm to operation
P. 938
5 Intercloud and interoperability
SPECvirt_sc2010 measures the maximum number of workloads that a platform can simultaneously run while
maintaining specific quality of service metrics. Each workload consists of a specific set of virtual machines.
The benchmark utilizes several SPEC workloads representing applications that are common targets of
virtualization and server consolidation. Scaling is achieved by running additional sets of virtual machines,
called "tiles", until overall throughput reaches a peak.
SPEC release SPECvirt_sc2013, the new version of SPECvirt, was issued in May 2013. It utilizes heavier and
busier workloads and further stress the system's ability to meet the benchmark's quality of service
requirements.
SPECvirt_sc2013 shares the general benchmark architecture from SPECvirt_sc2010, including the benchmark
harness and most of the application workloads and VM types. Heavier and more bursty workloads that
require virtual machines with more memory and vCPUs and further stress the system's ability to meet the
benchmark's quality of service requirements have been added in SPECvirt_sc2013.
Many computer system vendors have submitted SPECvirt benchmark results to SPEC.
5.2.2 Open sources
OpenStack
OpenStack is a global collaboration of developers and cloud computing technologists producing the
ubiquitous open source cloud computing platform for public and private clouds. The project aims to deliver
solutions for all types of clouds by being simple to implement, massively scalable, and feature rich. The
technology consists of a series of interrelated projects delivering various components for a cloud
infrastructure solution.
– OpenStack command line (nova-client, swift-client, etc.)
– Cloud management tools (Rightscale, enstratius, etc.)
– GUI tools (cyberduck, Iphone client, etc.)
Internet
SNIA OpenStack OpenStack OpenStack VNC/ OpenStack OpenStack
identity API image API HTTP(S) OpenStack compute API VMRC/spice block storage API network API
dashboard
HTTP(S)
OpenStack Horizon
object API OpenStack OpenStack
CDMI Occi network API network API
OpenStack OpenStack OpenStack Amazon web OpenStack OpenStack
OpenStack image API identity API compute API/ servicesE 2c block storage API block storage API
object API admin API API
OpenStack OpenStack
object API image API nova-api cinder-api quantum-server
swift-proxy glance-api (OS, E 2, metadata, admin)c nova-console
OpenStack nova-*proxy
memcached image API
cinder-volume cinder-backup
glance-registry nova-compute nova-cert/
account container object objectstore quantum Queue quantum
agent(s)
plugin(s)
libvirt,
XenAPI, etc. Queue
glance volume Queue cinder
database hypervisor nova provider database
account container object OpenStack database quantum
DB DB store nova-conductor database
identity API network
OpenStack object store nova-consoleauth cinder-scheduler provider
nova-scheduler
OpenStack OpenStack
CC image service OpenStack compute block storage OpenStack network service
BY SA
http://www.solinea.com OpenStack
Solinea OpenStack identity API
OpenStack
keystone identity API identity API
OpenStack (service and admin APIs)
identity API
token catalog policy identity
OpenStack backend backend backend backend
object API
OpenStack identity service
Q Suppl.65(14)_F5-6
Figure 5-6 – The OpenStack API
930