C6 Flashcards

1
Q

geographical load balancing

A
  • we have multiple data centers available at different locations
  • QoS (Quality of Service) parameters given: deadlines and latency requirements
  • variable: electricity prices for different regions
    => balance the load for the best price, without violating QoS parameters
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

QoS metrics for IaaS and PaaS/SaaS

A

IaaS: infrastructure availability and performance
PaaS/SaaS: availability, latency, throughput

agreed service formalized in Service-Level Agreement (SLA)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

interest of the cloud provider

A

adhering to agreed QoS, but only by a small margin and optimize for cost (hardware and energy consumption)
=> Given a list of allocated VMs, how to map these on a given set of physical hardware in the most efficient manner?

  • too much physical hardware in use: high energy consumption
  • too few physical hardware in use: risk of overloading and consequently SLA violations
    QoS vs. energy trade-off
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

which VM to run on which physical host?

A

need for a scheduler running at data-center level

objectives:
– minimize operational cost, maximize income, avoid SLA penalties
– minimize energy consumption
– minimize migrations, minimize network traffic
– avoid overloaded nodes and perform thermal management by spreading the load

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

when to run the scheduler

A
  • when new resources are requested or old ones are released
  • at node failure
  • periodically, to see whether we can optimize for the current situation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

pricing models in use today

A
  • on-demand: you need a VM right now and pay the current price
  • spot instances: when there’s a lot of available capacity, this can be rented at a reduced price, or bidding (user specifies until what price to keep the instance and pay current price)
  • leasing for a set duration: you enter an agreement to pay for a certain period. In return, you get a discounted price.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly