How A Consumer Can Measure Elasticity for Cloud Platforms

Description

Ano: 2012 Autores: Sadeka Islam/Kevin Lee/Anna Liu - Nacional ICT - Austrália - University of New South Wales Alan Fekete - University of Sydney - Nacional ICT - Austrália
helainelins
Mind Map by helainelins, updated more than 1 year ago
helainelins
Created by helainelins over 10 years ago
49
0

Resource summary

How A Consumer Can Measure Elasticity for Cloud Platforms
  1. Introduction
    1. IT Infrastructure
      1. Cloud
        1. Low-cost
          1. Availability

            Annotations:

            • Disponibilidade = a proporção de tempo que um sistema está em uma condição de funcionamento http://en.wikipedia.org/wiki/Availability
            1. Elasticity

              Annotations:

              • NIST definition Capabilities can be rapidly and elastically provisioned, in some cases automatically, to quickly scale out, and rapidly released to quickly scale in. To the consumer, the capabilities avaliable for provisioning often appear to be unlimited and can be purchased in any quantity at any time
              1. Pay only for what need
                1. Automatic provisioning
                  1. Quick scale
                    1. Unlimited
                      1. Any quantity
                        1. Any Time
                          1. Pay-as-you-grow
                            1. Elasticity <> Availability
                            2. How elastic is each system?
                              1. Benchmark
                                1. Measures
                                  1. Existing today
                                    1. Not explicit measurement of elasticity
                                    2. Need to develop
                                      1. Appropriate measures
                                        1. QoS requirements
                                          1. Contributions
                                            1. Framework to measure Elasticity
                                              1. Case studies
                                                1. Insights that impacts Elasticit
                                                  1. Understand Elasticity Behavior
                                                  2. Compare offerings
                                                    1. Benchmark
                                                      1. According to need
                                      2. Related Work
                                        1. Definition And Characteristics
                                          1. Armbrust et. al - the value of Elasticity

                                            Annotations:

                                            • M. Armbrust, A. Fox, R. Griffith, A. Joeph, R. Katz, A. Konwinski, G. Lee, D. Patterson, A. Rabkin, I. Stoica amd M. Zaharia A view of Cloud Computing. Communications of the ACM 2010
                                            1. NIST - rapidly (de)provisioning
                                              1. David Chiu and Ricky Ho - (de)commission immediattly

                                                Annotations:

                                                • David Chiu - Crosswords, Vol. 16, No. 3. (2010), pp. (3-4) Ricky Ho - http://horicky.blogspot.com/2009/07/between-elasticity-and-scalability.html
                                              2. Elasticity Measurement Model
                                                1. Weinman measurement of elasticity

                                                  Annotations:

                                                  • J. Weinman - Time is Money: The Value of "On-Demand" www.joeweinman.com/Resources/Joe_Weinman_Time_Is_Money.pdf Jan/2011
                                                  1. Demand curve (D)
                                                    1. Time (t)
                                                      1. Resource (R)
                                                      2. Situations
                                                        1. Perfect Elasticity = R(t) = D(t)
                                                          1. Overprovisioning = R(t) > D(t)
                                                            1. Underprovisioning = D(t) < R(t)
                                                          2. Proposed Modifications
                                                            1. Real data Workload
                                                              1. Include penalties (unsatisfactory performance)
                                                                1. QoS based
                                                                  1. Allow SLA
                                                                    1. allocated resources x charged resources
                                                                      1. Unified metric to sumarize
                                                                    2. Cloud Performance and Benchmarks
                                                                      1. Existent Works
                                                                        1. Stantchev et al. - generic benchmark to evaluate nonfunctional properties (cost-benefit)

                                                                          Annotations:

                                                                          • V. Stantchev - Performance evaluation of cloud computing offerings.  IEEE AdvComp 2009
                                                                          1. Dejun etl al. and Schad et al. - evaluate performance characteristics of cloud infrastructure (without variation during provisioning)

                                                                            Annotations:

                                                                            • J. Dejun, G. Pierre, and C. Chi - EC2 performance analysis for resource provisioning of service-oriented ICSOC Workshops 2009 J. Schad, J. Dittirich, and J.-A. Quiané-Ruiz - Runtime measurements in the cloud: Observing, analyzing, and reducing variance PVLDB 2010
                                                                            1. HP Labs - measurements of quality features (cloud platforms perspective)

                                                                              Annotations:

                                                                              • C. Bash, T. Cader, Y.Chen, D.Gmach, R.Kaufman, D. Milojicic, A. Shah, and P. Sharma HPL-20110148 Cloud Sustainability of Dashboard Dynamically 2011
                                                                              1. Srinivasan et al. and Huang et all. - compare data center migration techniques

                                                                                Annotations:

                                                                                • K. Sriniviasan, S. Yuuw and T. Adelmeyer - Dynamic VM migration: assesing its risks &amp; rewards using a benchmark ICPE 20111D. Huang, D. Ye, Q. He, J. Chen, and K. Ye. - Virt-LM: a benchmark for live migration of virtual machine ICPE 2011
                                                                                1. Ygitbasi et al. - evaluate performance overheads with scalling lattency of VM instances

                                                                                  Annotations:

                                                                                  • N. Yigitbasi, A. Iosup, D. Epdema, and S. Ostermann - C-meter: A framework for performance analysis of computing clouds CCGrid 2009
                                                                                  1. Li et al. - propose CloudCmp: user perceived performance and cost effectiveness with fine granularity

                                                                                    Annotations:

                                                                                    • A. Li, X. Yang, S. Kandula, and M. Zhang - CloudCmp: comparing public cloud providers. ICM 2010
                                                                                    1. YCSB - evaluate performance of cloud databases (workloads and elasticity; do not evaluate de-provisioning and resource granularity aspects; not capture financial implications as well as traditional performance)

                                                                                      Annotations:

                                                                                      • B. Cooper, A. Silberstein, E. Tam, E. Ramakrishnan, and R. Sears - Benchmarking cloud serving systems with YCSB SoCC 2010
                                                                                      1. Kossmann - compare with a set of performance and cost metrics to compare throughput, performance/cost ratio and cost predictability (omit the speed of responding to change; not consider workload shrink and grow)

                                                                                        Annotations:

                                                                                        • D. Kossmann, T. Kraska, and S. Loesing - An evaluation of alternative architectures for transaction processing in the cloud SIGMOD 2010
                                                                                      2. Proposed Work
                                                                                        1. Evaluate Elasticity from user perspective
                                                                                          1. Impact of Imperfection of Elasticity based on consumers' business situation.
                                                                                            1. Evaluate perceived performance and cost effectiveness with coarse granularity

                                                                                              Annotations:

                                                                                              • Could impact the metric's expression.
                                                                                        2. Elasticity Measurement
                                                                                          1. Framework
                                                                                            1. (sum) Penalties
                                                                                              1. Workload Penalties
                                                                                                1. overprovisioning faults
                                                                                                  1. underprovisioning faults
                                                                                              2. Penalty model
                                                                                                1. Identify resources
                                                                                                  1. Identify resources metrics
                                                                                                    1. Identify QoS metrics
                                                                                                      1. over-provisioning penalties R(t) > D(t)
                                                                                                        1. under-provisioning penalties
                                                                                                          1. Execution total penalty rate
                                                                                                          2. Single Figure of Merit for Elasticity
                                                                                                            1. Choices for an Elasticity Benchmark
                                                                                                              1. Elasticity Score
                                                                                                                1. SLA objectives
                                                                                                                  1. F. Nah Study and Weinman

                                                                                                                    Annotations:

                                                                                                                    • F. Nah. A suty on tolerale waiting time: how long are web users willing to wait?  Behaviour &amp; Information Technology 2004 J. Dejun, G. Pierre, and C. Chi. EC2 performance analysis for resource provisioning of service-oriented applications. ICSOC 2009
                                                                                                                  2. Metrics
                                                                                                                    1. EC2 - CPU capacity
                                                                                                                    2. Workloads
                                                                                                                      1. Sinusoidal
                                                                                                                        1. Sinusouidal with Plateau
                                                                                                                          1. Exponentially Bursting
                                                                                                                            1. Linearly Growing
                                                                                                                              1. Random
                                                                                                                              2. Penalties
                                                                                                                                1. Latency
                                                                                                                                  1. Aviability
                                                                                                                                  2. Workload characteristics
                                                                                                                                    1. Periodicity
                                                                                                                                      1. Growth and decay rate
                                                                                                                                        1. Randomness
                                                                                                                                    2. Implementation
                                                                                                                                      1. Experimental Setup
                                                                                                                                    Show full summary Hide full summary

                                                                                                                                    Similar

                                                                                                                                    Direito Empresarial Características
                                                                                                                                    Glaucia Caldas
                                                                                                                                    Direito Empresarial
                                                                                                                                    Luis Carlos Rodrigues de Araújo
                                                                                                                                    IPNET & Google: Estratégias de Vendas
                                                                                                                                    Thiago Diniz
                                                                                                                                    Elasticidade em Nuvem
                                                                                                                                    helainelins
                                                                                                                                    Mapa Mental - Intelligent Edge for IoT Analytics
                                                                                                                                    Alex Martins
                                                                                                                                    Eláticidade
                                                                                                                                    Thainá Carmo
                                                                                                                                    CLOUD COMPUTING
                                                                                                                                    marceloccarvalho
                                                                                                                                    Mapa Mental - Intelligent Edge for IoT Analytics
                                                                                                                                    Neri Teresinha Brun Huf
                                                                                                                                    Biological Psychology - Stress
                                                                                                                                    Gurdev Manchanda