Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • For each cloud owner
    • Map VNFC to Instance Type
    • For each cloud region // Public cloud could have different costs in different geographic locations
      • net_value_cost = net_value_cost + cost_instance_type // cost per instance type is based on policy (for R3, it is picked up from Multi Cloud configuration file)
      • net_value_cost = net_value_cost + cost_intent //e.g. "Infrastructure High Availability (HA) for VNF" may have additional cost

...

      • If infra capacity is finite (Private cloud or Public cloud with on-demand instances) // e.g. object of interest is OpenStack Project with a quota (upper limit)

...

      • for cpu, mem and local disk
        • normalized_cpu_per_object = (current_cpu_used_object + instance_type_cpu)/current_cpu_used_object
          • if normalized_cpu_per_object > 1, capacity check failed
        • normalized_mem_per_object = (current_mem_used_object + instance_type_mem)/current_mem_used_object
          • if normalized_mem_per_object > 1, capacity check failed 
        • normalized_disk_per_object = (current_disk_used_object + instance_type_disk)/current_disk_used_object
          • if normalized_disk_per_object > 1, capacity check failed 
        • net_value_capacity = normalized_infra_capacity = wcpu*normalized_cpu_per_object + wmem*normalized_mem_per_object + wdisk*normalized_disk_per_object // wcpu, wmem, wdisk are specified in a multi-cloud configuration file; wcpu + wmem + wdisk = 1
  • Initial Cost
    • Cost of Instance Type 
  • Operational Cost 
    • Instance Type  
    • Features
      • "Infrastructure High Availability (HA) for VNF" 
      • "Infrastructure Resource Isolation for VNF" 
        • If "Burstable QoS" is supported, use the corresponding cost -- Else use the cost for "Guaranteed QoS"

Cloud Resource Partitioning for Differentiated QoS (Combined with Previous)

...