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
   933   934   935   936   937   938   939   940   941   942   943